/**************************************  GENERAL  *************************************************/
html, body {   margin : 0px;   padding : 0px;}
body {	background : #FFFFFF;	background-image: url(../images/Blue_banner.jpg);	background-repeat:repeat-x;	margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */ font-family:verdana;}
div#outer{	width:860px;	margin:0 auto;	text-align:left; }
.fl{float:left;display:block;}
.blue{color:Blue;}
.rounded {border-top-width: 0px; border-right-width: 0px; border-bottom-width:0px; border-left-width: 0px;	padding: 0px;	width:119px;	margin:2px 3px;	height:16px;}

/**************************************  HEADER  *************************************************/

div#head{	height:134px;	width:860px;	display:block;	position:relative;	top:33px;}
div#logo{	float:left;	height:101px;	width:283px;  	display:block; background-image: url(../images/sociusLogo.jpg);	background-repeat:no-repeat;}
div#headerNavigation{	float:left;	height:101px;	width:577px;	display:block;	background-image: url(../images/header-gradient.jpg);	background-repeat:repeat-y;	font-size:11px;}
div#headerNavigationInner{	

float:right;	
background-image: url(../images/header-right.jpg);	
background-repeat:no-repeat;	
background-position:top right;	
}
div#loginBox{    height:30px;    margin-top:10px;    color:white;    width:535px;}
div#topnavInner{	margin-top:12px;}
ul#headernavlist{margin-left: 0;padding-left: 0;white-space: nowrap;}
#headernavlist li {    display:inline;	list-style-type: none;		color:white;	padding-left:20px;	 position: relative; background-image: url(../images/listArrow.gif);	background-repeat:no-repeat; background-position: 0px 0px}
#headernavlist li A, #welcomeLink A{	list-style-type: none;	color:white;		text-decoration:none; }
div#topnavcontainer{	height:40px;	border-bottom:2px solid #FFFFFF;margin-right:10px;}
div#bottomnavcontainer{	height:50px;}
div#userid{float:left;width:230px;}
div#userpassword{float:left;width:195px;}
.inputContainer{   	background:  url(../images/input.gif) no-repeat left top;    	width:125px;   	height:22px;   	display:block;   	float:left;}

/**************************************  FOOTER  *************************************************/
div#footer{	height:44px;	display:block;	background-image: url(../images/footer.jpg);	background-repeat:no-repeat;	position:relative;	background-position:0 5px;	top:18px;	font-size:10px;}
div#footerRight{	background-image: url(../images/fpaLogo.jpg);	background-repeat:no-repeat;	background-position:bottom;	position:relative;	display:block;	width:45px;	float:right;	height:40px;}
div#footerleft{	display:block;	width:796px;	float:left;	color:white;	height:40px;	margin-right:15px;}
div#footerleft A{display:inline;list-style-type:none;background:  url(../images/blueArrow.jpg) no-repeat left 5px;color:white;text-decoration:none;margin-left:5px;padding-left:18px;}
#footerElements1{    float:left;    top:12px;    margin-top: 17px;    margin-left:12px;width:450px;}
#footerElements2{    float:left;    top:12px;    margin-top: 17px;    margin-left:12px;width:206px;}
#footerElements3{    float:left;    top:12px;    margin-top: 17px;    margin-left:12px;width:95px;}
