#signin {
	width:100%;
	margin-left: 550px;
}
 
#signin form input {
	vertical-align: middle; 
	height:15px;
}

#signin a:hover {font-size:120%; font-weight:bold; color:blue;}

#signin form img {
   padding-top:5px;
   vertical-align: middle;
}
   
#header {
	width: 100%;
	overflow: hidden;
	border: 0px solid red;
}

#header img {
	float: left;
	margin: 5px 185px 5px 0px;
}

* html #header img {
	float: left;
	padding-bottom: 10px;
	padding-top: 5px;
}

#navigation {
	float:left;
	width: 914px;
	border: 0px solid blue;
	overflow: hidden;
}

* html #navigation {
	float:left;
	width: 914px;
	height: 85px;
	border: 0px solid blue;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

*:first-child+html #navigation {
	float:left;
	width: 914px;
	border: 0px solid blue;
	overflow: hidden;
	padding: 0;
	margin: 0px 0px 5px 0px;
}

#navigation h2 {}

#navigation ul {
	list-style:none;
	color:#0051A2;
}

* html #navigation ul {
	list-style-type:none;
	color:#0051A2;	
	border: 0px solid red;
	margin-top: 15px;
	padding: 0px 0px 0px 0px;
}

*:first-child+html #navigation ul {
	list-style:none;
	color:#0051A2;	
	border: 0px solid red;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#navigation li {
	display:block;
	float:left;
	margin:0;
	margin-right: 25px;
	max-width:220px;
	border-left:1px solid #FFF;
	color:#0051A2;
}

* html #navigation li{
	padding-top: 15px;
}

#navigation li.dotted {
	background:url(/images/2009/dot_vertical.gif) repeat-y;
	height:50px;
	border: 1px solid #FFF;
	width:3px;
	margin-right:3px;
}

* html #navigation li.dotted{
	padding-top:8px;
}

#navigation li p {
	margin-top:-5px;
	margin-bottom:0px;
}

.aboutus {
	display:block;
	font:bold 14px Verdana,Tahoma,sans-serif;
	padding:0px 0 0 1px;
	margin-top:-10px;
}

#navigation .aboutus .title {
  	display:block;
	font:bold 14px Verdana,Tahoma,sans-serif;
	padding:0px 0 0 1px;
	margin-top:-10px;
}

.topdashed {
	background:url(/images/2009/dot_horizontal.gif) repeat-x;
	padding-top:5px;
	margin-top:5px;
}

#navigation a:link {
	display:block;
	color:#0051A2;
	text-decoration:none;
}

*:first-child+html #navigation a:link {
	display:block;
	color:#0051A2;
	text-decoration:none;
	padding-top: 15px;
}

#navigation a:visited {
	display:block;
	color:#0051A2;
	text-decoration:none;
}

#navigation a:hover {
	display:block;
	color:#0051A2;
	text-decoration:none;
}

#navigation a:active {
	display:block;
	color:#0051A2;
	text-decoration:none;
}

#navigation .title {
	display:block;
	font:bold 14px Verdana,Tahoma,sans-serif;
	padding:0px 0 0 1px;
	margin-top:-10px;
	color:#0051A2;
}

#navigation .desc {
	display:block;
	font:normal 9px Verdana,Tahoma,sans-serif;
	padding:0px 1px;
	text-transform:none;
	font-weight:normal;
	color:#5C5C5C;
}
  
#horzline {
	background:url(/images/2009/dot_horizontal.gif) repeat-x;
	margin:0;
	margin-top: -5px;
	margin-bottom:-15px;
}

* html #horzline {
	background:url(/images/2009/dot_horizontal.gif) repeat-x;
	margin:0;
	margin-top: 5px;
	margin-bottom:-12px;
}

*:first-child+html #horzline {
	background:url(/images/2009/dot_horizontal.gif) repeat-x;
	margin:0;
	margin-bottom:-12px;
}