body{
	font-family: Helvetica,Arial,sans-serif;
	color: black;
	margin: 0px;
	padding: 0px;
}

form{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a{
	text-decoration: none;
	color:#1D304B;
}

div{ padding:0;}

a:hover{ text-decoration: underline;}

h1{
 font-family: Helvetica,Arial,sans-serif;
 font-size: 150%;
 color: #1D304B;
 margin: 0px;
 padding: 0px;
}

h2{
 font-size: 115%;
 color: #000000;
 margin: 0px;
 padding: 3px 0px 5px 0px;
 text-decoration:underline;
}

h3{
 font-family: Helvetica,Arial,sans-serif;
 font-size: 115%;
 color:#1D304B;
 margin: 1px;
 padding: 7px 1px 5px 3px;
 text-decoration:underline;
}

p{	text-align:justify;}

/* Layouts     */



#content{
	float: left;
  	width: 63%;
	padding:15px 3px 10px 3px;
	font-size:80%;
	z-index:4;
}

#content table{
	font-size:95%;
}


#content .description { line-height:1.2em;} 

#content .description a {text-decoration:underline;}

#content a img{border:0;}


/*rightNav  */		

#rightNav{
  	float:right;
	width: 19%;
	margin: 0px;
	padding: 1px;
	background-color:#CDD7E5;
}

#rightNavNarrow{
  	float:right;
	width: 15%;
	margin: 0px;
	padding: 1px;
	background-color:#CDD7E5;
}	

/*rightNav Navigation Menu */	
ul#right-nav li a {
		display: block;
		text-decoration: none;
		color: #305280;
		padding: 5px;
		border-bottom: 0px;
	}

ul#right-nav li:hover ul,
ul#right-nav li li:hover ul,
ul#right-nav li.over ul,
ul#right-nav li li.over ul{ display: block;} /* The magic */

ul#right-nav li.menuparent:hover,
ul#right-nav li.over{ background-color:#9DB0CB; }

ul#right-nav li a:hover { color:#FFFF00; text-decoration:underline; }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
* #rightNav li {border-bottom: 1px solid #EEE;}
/* Fix IE, so that ul li items have underline \
* html ul#primary-nav li, html ul#second-nav li{ float: left; height: 1%; } /*, html ul#right-nav li */
* html ul#right-nav li a   { height: 1%; }
/* End */


ul#right-nav,
ul#right-nav ul {
	margin: 0;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	background: #CDD7E5; /* IE6 Bug */
	}
	
ul#right-nav{
		width: 100px; /* Width of Menu Items */
		font-size:95%;
	}

ul#right-nav li {
	position: relative;
	list-style: none;
	border-bottom: 1px solid #ccc;
	font-weight:600;
	}

ul#right-nav li.over { background-color:#004680; }

/* rightNav round corners */
.roundRightTop { 
	background: url(../images/corners/tl3.jpg) no-repeat top left;
}
