@charset "utf-8";
/* CSS Document */


body { margin:0; padding:0; }

#logo { 
	position:relative;
	top:-20px;
	background-image: url(../images/repeat.jpg);
	background-repeat: repeat-x;
}

#top_bar { 
	position:relative;
	background-image: url(../images/top_bar.jpg);
	background-repeat: repeat-x;
}


#contain_big_top { 
	background-image: url(../images/b_top.gif);
	width:900px;
	height:23px;
}


#contain_big_mid { 
	background-image: url(../images/b_mid.gif);
	background-repeat: repeat-y;
	width:900px;
}


#contain_big_bottom { 
	background-image: url(../images/b_bottom.gif);
	width:900px;
	height:24px;
}

#contain_big_top_lg { 
	background-image: url(../images/b_top_lg.gif);
	width:900px;
	height:23px;
}


#contain_big_mid_lg { 
	background-image: url(../images/b_mid_lg.gif);
	background-repeat: repeat-y;
	width:900px;
}


#contain_big_bottom_lg { 
	background-image: url(../images/b_bottom_lg.gif);
	width:900px;
	height:24px;
}


#contain_small_top { 
	background-image: url(../images/s_top.gif);
	width:280px;
}


#contain_small_mid { 
	background-image: url(../images/s_mid.gif);
	background-repeat: repeat-y;
	width:280px;
}


#contain_small_bottom { 
	background-image: url(../images/s_bottom.gif);
	width:280px;
}


#contain_inner_top { 
	background-image: url(../images/contain_top_inner.gif);
	width:800px;
}


#contain_inner_mid { 
	background-image: url(../images/contain_mid_inner.gif);
	background-repeat: repeat-y;
	width:800px;
}


#contain_inner_bottom { 
	background-image: url(../images/contain_bottom_inner.gif);
	width:800px;
	height:24px;
}


.links { 
	position:relative;
	top:-50px;
}

		

.login_button{
		background: transparent url(../images/login.jpg);
		height: 31px;
		width: 92px;
		border: 0;
}

.update_button{
		background: transparent url(../images/update.jpg);
		height: 31px;
		width: 92px;
		border: 0;
}

.search_button{
		background: transparent url(../images/search.jpg);
		height: 19px;
		width: 75px;
		border: 0;
}

.addedit_button{
		background: transparent url(../images/save2.gif);
		height: 42px;
		width: 42px;
		border: 0;
}


.add_button{
		background: transparent url(../images/add_new.gif);
		height: 83px;
		width: 83px;
		border: 0;
}

.start_button{
		background: transparent url(../images/start.jpg);
		height: 31px;
		width: 92px;
		border: 0;
}

.delete_button{
		background: transparent url(../images/delete.gif);
		height: 16px;
		width: 50px;
		border: 0;
}

.read_button{
		background: transparent url(../images/read.gif);
		height: 16px;
		width: 50px;
		border: 0;
}

.edit_button{
		background: transparent url(../images/edit.gif);
		height: 16px;
		width: 50px;
		border: 0;
}


.reply_button{
		background: transparent url(../images/reply.gif);
		height: 16px;
		width: 50px;
		border: 0;
}

.next_button{
		background: transparent url(../images/next.jpg);
		height: 31px;
		width: 92px;
		border: 0;
}

.previous_button{
		background: transparent url(../images/previous.jpg);
		height: 31px;
		width: 92px;
		border: 0;
}



body{
	background-color:white;
	background-repeat:repeat-x;
	
    }
    

.headings{
	font-family: arial;
	font-weight:bold;
	font-size:16px;
	color:#003399;
}

.headings_main{
	background-image: url(../images/top_bar.jpg);
	background-repeat: repeat-x;
}

p{
	font-family: arial;
	font-size:12px;
	text-align:justify;
}

.labels{
	font-family: arial;
	font-size:12px;
	text-align:justify;
}

.labels_smaller{
	font-family: arial;
	font-size:10px;
	text-align:left;
}

a.navi_links_large {
	text-decoration:none;
	font-family: arial;
	font-weight:bold;
	font-size:15px;
	color:#F90;
}

a.navi_links_large:hover {
	text-decoration:none;
	font-family: arial;
	font-weight:bold;
	font-size:15px;
	color:black;
}

a.navi_links_l {
	text-decoration:none;
	font-family: arial;
	font-size:13px;
	color:#F90;
	font-weight:bold;
}

a.navi_links_l:hover {
	text-decoration:none;
	font-family: arial;
	font-size:13px;
	color:black;
	font-weight:bold;
	
}

a.navi_links {
	text-decoration:none;
	font-family: arial;
	font-size:12px;
	color:#387267;
}

a.navi_links:hover {
	text-decoration:none;
	font-family: arial;
	font-size:12px;
	color:black;
}

a.portal_links {
	text-decoration:none;
	font-family: arial;
	font-size:12px;
	color:white;
}

a.portal_links:hover {
	text-decoration:none;
	font-family: arial;
	font-size:12px;
	color:#B9FFFF;
}

a.in_links {
	text-decoration:none;
	font-family: arial;
	color:black;
}

a.in_links:hover {
	text-decoration:none;
	font-family: arial;
	color:#387267;
}

a.section_links {
	text-decoration:none;
	font-family: arial;
	font-size:14px;
	font-weight:bold;
	color:white;
}

a.section_links:hover {
	text-decoration:none;
	font-family: arial;
	font-size:14px;
	font-weight:bold;
	color:#F90;
}

a.subject_search {
	text-decoration:none;
	color:White;

}

a.subject_search:hover {
	font-family: arial;
	color:#666;
}

.list_holder{
  text-align:center;
	overflow: auto;
	height: 100%;
  	width: 880px;

}

* {
margin: 0;
}
html, body {
height: 100%;
}
.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -88px;
}
.footer, .push {
height: 88px;
}

