Body
{
border:		        	0;
margin: 	        	0 auto;
padding: 	        	0;

background:	        	#e9f0fa;

font-family:            Verdana, Arial, Helvetica;
font-Size: 	        	10pt;
color:		        	#3152B5;

line-height:            135%;
text-align: 	        center;
}
h5
{
border:		        	0;
margin: 	        	0 auto;
padding: 	        	0;

background:	        	white;

font-family:            Verdana, Arial, Helvetica;
font-Size: 	        	10pt;
color:		        	#3152B5;
font-weight: 		    normal;
line-height:            135%;
text-align: 	        left;
}
h4
{
font-size:              
}

#ukm
{
margin-left:             20%;
margin-right:            20%;
}

#Bold
{
font-weight: 		        bold;
}

#bodyback                                           
{
background:                     #ffffff;         
border:                         0px;
}
/*layout elements		Maindiv, Box and Header - all defined in the Header.js file*/
/*covers the whole page and expands or contracts with screen resolution*/

.maindiv
{
width:			        100%;
height:			        100%;

}

/*defines the size of the central content*/
#box 
{ 
margin:				15 auto;
padding-top:        2px;
width: 				800px; 
height: 			707px; 

border: 		    1px #d9e0ee solid; 
background: 	    white;

text-align:			left;/*this aligns the side div - quirk of css - IE, firefox works fine with Margin*/
} 

/*it's the header!*/
#header
{
height: 			122px; 
width:				800px;
border-bottom: 	    0px #000000 solid; 

background:			        white;
background-image:       	url(../images/logo.gif); 
background-repeat:      	no-repeat; 
}

#headtext
{
position:            relative;
top:                 16px;   
left:                590px;   
white-space: 		 nowrap;
font-weight: 		 bold;
line-height: 		 130%;
color:				#333333;
}

/*defines the welcome bar below the header*/
#welcomebar
{
width: 				800px;
height: 			29px;
padding-top:		2px;
line-height:        130%;
white-space: 		nowrap;
text-align:			center;
vertical-align: 	middle;

font-size: 			14pt;
color: 				white;
background-color: 	        #1642A5;
background-image:       	url(../images/mainbg.gif); 
background-repeat:      	repeat-x; 
}

/*sidebar options*/
.sidediv
{
width: 				120px;
height:				555px;

background-color: 	        #1642A5;

vertical-align: 	        middle;
text-align:			center;/*firefox*/

padding:			0;
border:				0;
}

/*defines the main content block style - size is not defined here as the block will change on different pages - see the #ids below*/
.maincontent
{
position:				    absolute;
top:					    172px;
margin-left:			    128px;

overflow: 				    auto; 
text-align: 				justify;
background-color: 			#f9f9f9;

padding:		   	        3px;
padding-right: 				5px;
padding-left: 				5px;

border: 		    	        1px #d9e0ee solid; 

scrollbar-base-color: 		        rgb(32,80,180);
scrollbar-3dlight-color: 	        rgb(64,100,255); 
scrollbar-shadow-color:		        rgb(32,81,166);
scrollbar-darkshadow-color:         rgb(32,81,100);
scrollbar-arrow-color:		        #ffffff;
}

/*defines the usual size for the maincontent pane*/
#maincontent
{
width:						470px;
height:						520px;
}

#maincontent-bg
{
width:						470px;
height:						520px; 

background-image:       	                url(../images/mainbg-sub.gif); 
background-repeat:      	                repeat-x;
}

#subheader-color
{
color:						white;
font-size:					10pt;
text-decoration:                                bold;
position:                                       relative;
top:                                            -3px;
}
#subheader-color2
{
color:						white;
font-size:					10pt;
text-decoration:                                bold;
position:                                       relative;
top:                                            -3px;
}
/*header pane in maincontent style on people page*/
#maincontent-header
{
width:				                670px;
height:			                	228px;

background-image:                       	url(../images/mainbg.gif); 
background-repeat:                      	repeat-x; 
}

#maincontent-small
{
width:				                470px;
height:			                	344px;

background-image:                       	url(../images/mainbg-sub.gif); 
background-repeat:                      	repeat-x; 
}

#maincontent-people
{
width:				                659px;
height:			                	215px;

background-image:                       	url(../images/mainbg-sub.gif); 
background-repeat:                      	repeat-x; 
}

/*used on the people page and wherever maincontent needs to fill the width of the page*/
#maincontent-long
{
top:				        	380px;
width:				        	662px;
height:				        	300px;
padding-left:                                   2px;
}

#rightdiv3long
{
top:				        	520px;
margin-left:	                                123px;
width:				        	668px;
height:				        	150px;
text-align:			        	left;
}

/*TABLES*/
/*generic - applies to all tables - specifically intended for people page*/
TABLE  ,td 
{ 
overflow: 				auto; 
border-collapse: 		collapse; 

font-family: 	        Verdana,Arial,Helvetica;
font-size: 				9pt;

text-align: 			justify;
vertical-align:		    top;

line-height: 			135%;
color:					#3152B5;
background-color: 		#f9f9f9;

padding-top:		    5px;
padding-left:		    6px;
padding-bottom:		    2px;
}

td.main-table
{
width:					40%;

padding-left:		                10px;	
padding-right:		        	6px;

background-color: 	        	#eeeeff;

font-weight:			        normal;
text-align:				left;
line-height:			        155%;
}

td.main-table-news
{
padding-left:		        	2px;	
padding-right:			        2px;

background-color: 	        	#eeeeff;

font-weight:		        	normal;

text-align:				left;
line-height:		        	155%;

width:					95%;
}

td.main-table-news2
{
padding-left:		        	6px;	
padding-right:			        4px;

background-color: 	        	#eeeeff;

font-weight:		        	normal;
text-align:                             left;

line-height:		        	155%;

border:                                 1px #d9e0ee solid;
width:					300px;
height:                                 80px;
}

td.main-table-side
{
width:					19%;
text-align:				left;
line-height:				155%;
}

td.service-table-side
{
width:					45%;
text-align:				left;
line-height:				155%;
}

td.main-table-side2
{
width:					170px;
background:                             white;
border:                                 1px #d9e0ee solid;
text-align:                             center;
vertical-align:                         middle;
}

td.service-table-news
{
padding-left:				2px;	
padding-right:				2px;

background-color: 			#eeeeff;
font-weight:				normal;

text-align:				    left;
line-height:				155%;

width:					    300px;
}

th
{
background-image: 			url(../images/right-bg.gif); 
background-repeat: 			repeat-x;

font-weight:				bold;
color:					white;

text-align:				left;
padding-left:				8px;
}

/*PAGE SPECIFIC*/
.people
{
border: 				2px 	#e9f0fa solid; 
border-top: 				1px 	#e9f0fa solid; 
border-bottom: 				1px 	#e9f0fa solid; 
}

.news
{
border: 				2px 	#e9f0fa solid; 
border-top: 				1px 	#3152B5 solid; 
border-bottom: 				1px 	#e9f0fa solid; 
}

.rdivlong-table
{
position:				absolute;
top:					22px;
width:					100%;
}

.rdivlong-row1
{
height:					140px;
}
.contact-label
{
text-align:				center;
}

.map-link
{
position:				absolute;
left:					20px;
border:					0px;
vertical-align:		    center;
}

#link1{left: 20px; top: 34px; height: 80px;}
#link2{left: 200px; top: 50px;}
#link3{left: 372px;top: 50px;}
#link4{left: 525px;top: 45px;}

/*IMAGES*/
.rightdivimage
{
line-height:			        160%;
border:					0px;
margin-top:				6px;
}

.img_home
{
float: 						right;
width: 						128px;
height:                     145px;
margin-right:		                        4px;
margin-top:                                     4px; 
margin-bottom:                                  3px;        
margin-left:                                    11px;        
border:						0px;
}
.img_home2
{
position: 					relative; 
top:						-10px;
float: 						left;
width: 						150px;
margin-left:				        2px;
margin-top:				        15px;
margin-right:			                22px;
margin-bottom:		                        3px;
}

.home-list
{
position:					relative;
left:						50px;
font-weight:			                bold;
}

/*LINKS*/
/*defines the look of the text links at the bottom of the page*/
:link,:visited
{
padding-left:			                3px;
padding-right:			                3px;
text-decoration: 		                none;
color:		 				#3152B5;
}

/*links at the bottom of the page*/
.link-bar
{
font-size: 					9pt;
font-weight: 				        ormal;
color:		 				#3152B5;

text-decoration: 			        none;
text-align: 				        center;
}

.link-bar:link,.link-bar:active,.link-bar:visited
{
padding-left:					17px;
padding-right:			                17px;
}


.side:link,.side:visited
{
width: 						100%;
height:						31px;
line-height:					30px;

font-size: 					12px;
color: 						white;
text-decoration:				none;

padding-bottom: 				1px;

background-image: 	        	        url(../images/buttons.gif); 
background-repeat: 		                repeat-x; 
}

.side:hover
{
background-image: 		                url(../images/buttons_on.gif); 
}

.newslink:link,.newslink:visited
{
color:				        	#3152E9;
text-decoration:		        none;
font-size:                      8pt;
}

.newslink:hover
{
font-weight:                    bold;
}

.rightdiv
{
position:		                	    absolute;
width: 		                        	184px;
height:                                 70px;
margin-left:		                	611px;

text-align: 			                center;

background-color: 		                #ffffff;
background-image: 		                url(../images/right-bg.gif); 
background-repeat: 		                repeat-x;

border:		 		                    2px 	#d9e0ea solid; 
border-right: 			                2px 	#d9e0ea solid; 

}

.rightbar
{
position: 		                	relative;
top: 				                -2px;

font-weight: 			            bold;
color: 				                white;
}

.rightbar2
{
position:			                relative;
top:				                -2px;
font-weight: 			            bold;
color: 				                white;
}

#rightdiv1	{top:		172px; height:      170px;  border: 1px}
#rightdiv2	{top:		333px;  height:     173px;  border: 1px; }
#rightdiv3	{top:		511px;	height:		187px; border: 1px}

.iframe
{
width:				184px;
height:				150px;
margin-top:			1px;
border:             1px red;
}

a
{
border:				0px;
}


