body {
	background-color: #f5f5ff;
	font-family:Helvetica;
	color: #797979;
	font-size:12px;
	margin-top: 40px; 
	margin-bottom: 40px; 
	margin-left: 0px;
	margin-right: 0px;
}
#Table_01 {
	position:absolute;
    left:50%;
	margin-left: -395px;
	width:791px;
}
#Wrapper {
position:relative;
background:url(images/Content_bg.jpg) repeat-y;
	width:791px;
	margin-left:auto;
	margin-right:auto;


}
#Content-cap {
position:absolute;
top: 0px;
background:url(images/Content_cap.jpg) no-repeat;
	width:791px;
	height:15px;
}
#Content-area {

    left:0;
	margin-left: 0px;
	}

#Member-Area {

	margin-top:20px;
	margin-right: 60px;
	float:right;
	height:27px;
}
.MemA a {
text-decoration:none;
color: #666666;
font-size:11px;
margin: 10px;

line-height: 1.7;
}
.MemA a:hover {
border-bottom:solid 0px #00CC00;
color: #0350AA;

}

#Top-nav {
background:url(images/Top_nav.jpg) no-repeat;

	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	width:697px;
	height:34px;
}


#ABanner {
  

	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	width:672px;
	height:203px;
}



#Grey-bar {
	margin-left:auto;
	margin-right:auto;
	width:655px;
	height:3px;
}

#single {
    margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:50px;
	width:697px;

}
#Bits {
    margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:697px;
	height:341px;
}

#OverView {
background:url(images/Bits-BG.jpg) no-repeat;
    float:left;
	width:232px;
	height:341px;
}

#Projects {
background:url(images/Bits-BG.jpg) no-repeat;
    float:left;
	width:232px;
	height:341px;
}

#News {
background:url(images/Bits-BG.jpg) no-repeat;
    float:left;
	width:233px;
	height:341px;
}

#Bottom-nav {
	background-image:url(images/Bottom_nav.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:697px;
	height:30px;
	_height:36px;
	*height:36px;
	color:#FFFFFF;
	padding:3px;
	

}
#Content-bottom {
position:absolute;
margin-top:0px;

	width:791px;
	height:23px;

}
/*---------------------- Typography --*/
h1 {
font-size: 24px
}
a {
text-decoration:none;
color: #0350AA;
}		
A:focus, A:active {
			outline: 0;
		}

#PhoneNUM {
float:right;
display: block;
width:100px;
}



.TidBitImg {

margin:8px 15px 10px 15px;


}
.TidBitTxt {
margin:0px 15px 10px 15px;

}
.NavCon {
position:absolute;
font-variant: normal;
font-size:12px;
font-weight: normal;
color:#FFFFFF;
    padding:9px 15px 7px 15px;
	width:660px;
}

a.NavTop  {
text-decoration:none;
color:#FFFFFF;
text-transform: uppercase;

	}
	A.NavTop:hover {
border-bottom:solid 1px #FFFFFF;
}

.BlueA a {
text-decoration:none;
color: #0350AA;
text-transform: uppercase;
}
.BlueA a:hover {

border-bottom:solid 1px #919191;
}

a img{
border: none;
}




#ALogo {

	margin-left: 48px;
	width:142px;
	height:71px;
}

.xsmall {
font-size: xx-small;
}
/*-- Tabs Nav --*/

.tab {
float:right;
text-align:center;
			width:103px;
			_width:113px;
			height:26px;
			margin-right:10px;
			_margin-right:0px;
			
		}
div#tabNavigation {		 
	position:absolute;
	width:535px;
	text-align:right;
	margin-bottom: -8px;
	*margin-bottom: -20px;
	z-index:1000;
}
#tabNavigation A {
		display:block;
		background:url(images/UN_tab.jpg) no-repeat;
		    padding: 5px 5px;
		    color: #9c9999;
		    text-decoration: none;
			text-transform:uppercase;
			width:103px;
			height:16px;
			z-index:10;
}

		#tabNavigation A.selected {
		background:url(images/OP_tab.jpg) no-repeat;
		    color: #0350AA;
		  
		}
		#tabNavigation A:hover {
		background-image:url(images/OP_tab.jpg) no-repeat;
		    color: #0350AA;
		  
		}
		#tabNavigation A:focus, #tabNavigation A:active {
			outline: 0;
		}
		
		/* ---- Extended tab ------------*/
		.tabx {
			float:right;
			text-align:center;
			width:146px;
			_width:147px;
			height:26px;
			margin-right:10px;
			_margin-right:0px;
			
		}

		A#tabNavx  {
			display:block;
			background:url(images/UN_tabx.jpg) no-repeat;
		    padding: 5px 5px;
		    color: #9c9999;
		    text-decoration: none;
			text-transform:uppercase;
			width:146px;
			height:26px;
			z-index:10;
}

		A#tabNavx.selected {
			background:url(images/OP_tabx.jpg) no-repeat;
		    color: #0350AA;
		  
		}
		A#tabNavx:hover {
			background-image:url(images/OP_tabx.jpg) no-repeat;
		    color: #0350AA;
		  
		}
		A#tabNavx:focus, A#tabNavigation:active {
			outline: 0;
		}
/*-- Tabs Sections --*/
#load {
position:absolute;
	display: none;
	float:right;
	top: 0px;
	/*--background: url(images/loading.gif) right no-repeat;--*/
	width: 200px;
	height: 60px;
	text-align:right;
	
}
#tabTop {
background: url(images/TabTop.jpg) no-repeat;
margin-left:40px;
	margin-top: 28px;
	_margin-top: 0px;
	width:545px;
	height:17px;
}
#tabCon {
    position:relative;
	margin-top: 28px;
	
	margin-bottom:0px;
	_margin-bottom:0px;
	*margin-bottom:0px;


}
#tabLoad {
background: url(images/tabBG.jpg) repeat-y;
margin-left:40px;
	width:535px;
	
	height:490px;


}

#tabBottom {
background: url(images/TabBottom.jpg) no-repeat;

	
	margin-bottom:10px;
	margin-left:40px;
	width:535px;
	height:17px;
}
#fourth_sideLinks, #third_sideLinks, #second_sideLinks, #first_sideLinks {

background:url(images/LinksBg.jpg) no-repeat;
margin-left: 10px;
margin-bottom:10px;
    float:left;
	width:162px;
	height:466px;
	
}

#fourth_linkCon, #third_linkCon, #second_linkCon, #first_linkCon  {
padding:5px;
margin-bottom:10px;
margin-right:10px;
_margin-right:0px;
    float:right;
	width:340px;
	

}
/* -- clearing!!!! --*/
.clearMe:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
}

#clearing {
clear:both;
}

.SideA a {
text-decoration:none;
text-transform:uppercase;
color: #666666;
font-size:11px;

line-height: 1.7;
}
.SideA a:hover {
border-bottom:solid 0px #00CC00;
color: #0350AA;

}
a.SideSelected   {
border-bottom:solid 0px #00CC00;
color: #0350AA;

}
#rightQbox {
background:url(images/QboxBG.jpg) no-repeat;
margin-right:50px;
_margin-right:20px;
margin-top:13px;
    float:right;
	width:154px;
	height:408px;
}
#image, #quote {
	padding:10px;
	line-height:1.3;
	font-size:11px;

}
#SlideLink {
vertical-align:baseline;
	float:right;
	position:relative;
	margin-bottom:20px;
	margin-right:20px;
	z-index:300;
	
}
#pageLabel{
    position:absolute;
    margin-top:-40px;
    margin-left:60px;
    width:150px;
	height:30px;
	z-index:900;
}
/*--end Tabs Sections --*/
/*--Start Form Styles --*/
.FormInput {
	border: 1px solid #c1c1c1;
	background-color:#FFFFFF;

}
.FormInput:focus {
	border: 1px solid #666;
	background-color:#FFFFFF;
}
.FormLabel {
	font-style: bold;

}
.Alert {
color:#FF0000;
}
.green {
color: #6FB440
}
