/* CSS Document */
body{
	background-color:#FFF;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#483D3D;
	min-width:770px;
}
*{margin:0;padding:0;}
#print{display:none;}
#banner{
	height:100px;
	background:#191F79 url(images/header_bg.gif) top right no-repeat;
}

#banner img{border:0;}
#banner a{display:block;}

#topNav{
	height:29px;
	min-height:29px;
	line-height:29px;
	background:#483D3D url(images/topnav_bg.gif) repeat-x;
	text-align:right;
	font-size:75%;
}
* #topNav{height:auto;}
#topNav ul{
	list-style-type:none;
	margin-right:20px;
}
#topNav ul li{
	display:inline;
	padding:0 8px 0 5px;
	border-right:1px solid #FFF;
}
* html #topNav ul li{padding:0 5px 0 8px;}
#topNav ul li.first{padding-left:8px;border-left:1px solid #FFF;}
#topNav ul a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#contentWrapper{
	background:url(images/border_left.gif) 200px 4px repeat-y;
}
#left{
	float:left;
	width:200px;
}

/*
#nav{
	list-style-type:none;
	margin:22px 8px 25px 12px;
	font-size:75%;
	line-height:125%;
}
#nav li{padding:3px 0;}
#nav a{
	font-weight:bold;
	text-decoration:none;
	padding-left:13px;
	background:url(images/nav_plus.gif) no-repeat left 4px;
	display:block;
}

#nav li a.navOn{background:url(images/nav_neg.gif) no-repeat left 4px;}

#nav li ul{
	list-style-type:none;
	margin:5px 0 0 13px;
}
#nav ul a{
	font-weight:normal;
	background:url(images/nav_arrow.gif) no-repeat left 4px;
	padding-left:11px;
}

#nav li.single a{background:none;}
#nav a:link,#nav a:visited{color:#191F79;}
#nav a:hover,#nav a:active,#nav a#act,#nav ul a#subact{color:#483D3D}
*/


/* ----- NAVIGATION  ------ */
#nav {font-size: 78%; font-weight: bold;margin-top:10px;}
#nav a {text-decoration:none;}
#nav a:link, #nav a:visited {color: #191F79;}
#nav a:active, #nav a:hover {color: #483D3D;}

#nav .singleLevelNav {padding: 4px 0 4px 15px;}
#nav .singleLevelNav a{color: #191F79;}
#nav .navGroup {padding: 4px 0 4px 15px; background: url(images/nav_plus_bl.gif) no-repeat 5px 50%;cursor: pointer;}
#nav .navGroup{color: #191F79;}
#nav .navGroup:hover {color: #483D3D;}
#nav .currNavGroup {padding: 4px 0 4px 15px; color: #483D3D;  cursor:pointer; border: 1px #FFF solid; border-left: 0px; border-right: 0px;}/*background: #5D8098 url(images/nav_dash_w.gif) no-repeat 5px 50%;*/
#nav .secondLevelContainer {padding: 5px 0 5px 0;}
#nav .secondLevelNav {padding: 1px 0 1px 20px; font-size: 92%;}
#nav .secondLevelNav a.active,#nav .singleLevelNav a.active {color: #483D3D;}


#mainContent{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:75%;
	line-height:150%;
	margin-left:200px;
	min-height:350px;
}
* html #mainContent{
	height:350px;
}
#mainContent .padLayer{padding:25px 20px 20px 25px;}
#toTop{
	clear:both;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:70%;
	text-align:right;
	padding:20px;
}
#toTop a{
	background:url(images/totop_bg.gif) no-repeat;
	padding:1px 0 3px 22px;
	font-weight:bold;
}
#footer{
	clear:both;
	height:24px;
	min-height:24px;
	line-height:24px;
	background:#191F79 url(images/footer_bg.gif) repeat-x;
	font-size:11px;
	color:#FFF;
	padding:0 20px;
}
* #footer{height:auto;}
#botInfo{
	font-size:11px;
	color:#191F79;
	padding:10px 20px 0px;
}
#verve{
	float:right;
	font-size:11px;
	padding-right:20px;
	margin:-15px 0 15px;
}
#verve a{text-decoration:none;}
#verve img{border:0;padding-top:5px;}




h1{font-size:165%;margin-bottom:20px;}
h2{font-size:125%;margin-bottom:5px;}
h3,.SubHeading,.subHeading{font-size:110%;font-weight:bold;}
p{margin-bottom:20px;}
#mainContent blockquote{margin:0 15px;}
#mainContent ul{margin:3px 0 20px 15px;}
#mainContent li{margin-left:15px;}
#mainContent table ul{margin-top:0;}
a:link,a:visited{color:#191F79;}
a:hover,a:active{color:#483D3D;}


#pageImages{
	float:right;
	margin:3px 0 0 20px;
	text-align:center;
}
#pageImages img{border:1px solid #191F79;}
.pageImage{margin-bottom:20px;}
.pageImage p{padding:1px 0;margin:0; font-size:90%;}

.related{margin-top:30px;}
.related a{font-weight:bold;}
.file{margin-bottom:10px;height:35px;min-height:35px;}
* .file{height:auto;}
.file img{
	float:left;
	margin:3px 10px 5px 0;
}
.file div{margin-left:42px;}
.caption{font-size:90%;}

#searchform{padding-bottom:20px;}
.results#searchform{border-bottom:1px solid #483D3D;}
#searchform p, #searchform ul {margin: 5px 0 0 0;}
#searchform ul li {display: inline; list-style: none; margin-right: 25px;}
#searchform select {width: 150px;}
#searchform input.textbox {width: 375px;}
#searchform input.submitbutton {margin-top: 15px;}

#RegoForm{margin:0;padding:0;}

#RegoForm li{margin:0 0 3px 0;padding:0;list-style-type:none;clear:left;}
#RegoForm li label{width:130px;display:block;float:left;}
#RegoForm li input{width:250px;}


