/* CSS Document */

body 
{
	
	margin: 0px; 
	padding: 0px;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	background: url(../images/grad-back.jpg) repeat-x;
	background-color: #fff;
}

/*** MAIN ELEMENT STYLES ***/
/*** p for homepage ***/
p { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 20px; font-size:0.8em; color:#276589; text-align:justify;}
#display-right .info-left p {text-align:left;}

p.link { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 20px; color:#b5b5b5; text-align:center;}
p.link a { color:#b5b5b5; text-decoration:underline; }
p.link a:hover { color:#b5b5b5; text-decoration:none; }

p.print-page {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#b5b5b5;}
p.print-page a { text-decoration:none;}
p.print-page a:hover {text-decoration:none;}


/*p.back { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#b5b5b5; text-align:right;}
p.back a { color:#276689; text-decoration:underline; font-weight:bold;}
p.back a:hover { color:#cccc33; text-decoration:none; font-weight:bold; }*/

p.back {text-align:right;}
p.back a {color:#276689; text-decoration:none;}
p.back a:hover {color:#cccc33; text-decoration:none;}
p.back img.print-icon-2 {margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; color:#ffffff; text-decoration:none;}

a { font-weight:bold; color:#276689; text-decoration:underline;}
a:hover { font-weight:bold; color:#cccc33; text-decoration:none;}

a.link2 { font-weight:bold; color:#cccc33; text-decoration:underline;}
a.link2:hover { font-weight:bold; color:#276689; text-decoration:none;}

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }

p, ul, li, hi, h2, h3, h4, h5, h6 { font-family:  Arial, Helvetica, Verdana, sans-serif;}
.feature-text p, #home-right p, #nav-bar-text p, .results-text p, .results-title-blue p, #search-title p, #infomap-title-blue p, #display-map-title p {font-family: Verdana, Arial, Helvetica, sans-serif;}

.green {color:#cccc33;}
.blue {color:#276689;}
.gold {color:#8d8d23;}

.blue-thin {color:#276689;font-weight: normal;}

h1 
{
	color: #003399; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.5em; 
	font-weight: bold; 
	padding: 0px 10px 0px 20px; 
	margin: 0px 0px 0px 0px;
}
h2 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	font-weight: normal; font-style:italic; 
	padding: 0px 10px 0px 20px; 
	margin: 0px 0px 5px 0px;
}

#display-right h1, #display-right h2 {padding: 0px 10px 0px 10px;}
#display-right p { margin: 0px 0px 0px 0px; padding: 8px 10px 8px 10px; font-size:0.8em; color:#014A76; line-height: 17px}

/*** CLEAR DIV: clears the space below any floating left and right div's for firefox allowing the outer div to expand ***/
.clear { clear:both; }

/*** CONTAINER DIVS ***/

#main-container
{
	position: relative;
	display: block;
	width:770px;
	margin: 10px auto 0 auto;
	background: url(../images/grad-02.jpg) repeat-x;
}
#main-container-cms
{
	position: relative;
	display: block;
	width:768px;
	margin: 10px auto 0 auto;
	background: url(../images/grad-02.jpg) repeat-x;
}

#inner-container
{
	background-color:#ffffff;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 748px;

}

#top
{
	position: relative;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 748px;

}
#top-left
{
	position: relative;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 71px; height: 69px;
	float: left;

}
#top-right
{
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 677px; height: 69px;
	float:right; clear:right;
	

}

#logo-text
{
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 266px; height: 69px;
	background: url(../images/grad-02.jpg) repeat-x;
	float:left;
}

#nav-bar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 411px; height:69px;
	background: url(../images/back-nav.jpg) no-repeat;
	float:right; clear:right;
}
#nav-bar ul.nav-top { display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; font-size:0.75em; font-weight:bold; color:#ffffff;}
#nav-bar ul.nav-top li.navtop { font-family: Verdana, Arial, Helvetica, sans-serif; display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none;}
#nav-bar ul.nav-top li.navtop a { color:#ffffff; text-decoration:none;}
#nav-bar ul.nav-top li.navtop a:hover { color:#ffffff; text-decoration:underline;}
#nav-bar p {display:inline; color:#ffffff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight:bold; font-size:0.75em;}
#nav-bar-text { margin: 0px 0px 0px 0px; padding: 4px 0px 0px 5px; background-color:#276689; float: left;}
#nav-bar-ul { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 40px 0px 0px 0px; padding: 3px 7px 3px 0px; background-color:#276689; float: right; clear: right;}


#header 
{
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 748px;
	height: 217px;
	background: url(../images/header-map.jpg) repeat-x;

}
#advance-search {
	background-color:#ffffff;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 748px;
	font-size:0.9em;
	text-align:right;
}
#advance-search p {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 0px; font-weight:bold; text-align:right;}
#advance-search a {text-decoration:underline;}
#advance-search a:hover {text-decoration:none;}
#contentzone
{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 746px;
	background-color:#ffffff; 
	border-right: 2px solid #d9e6ea;
}

#home-left {	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 220px;
	background-color:#ffffff; 
	float: left;
}

#home-right {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:526px;
	background-color:#ffffff;
	float: right; clear: right;
	
}

/*** HomePage MAP BOX ***/
#map {margin: 0px 8px 0px 18px; padding: 0px 0px 0px 0px;}
#map-title { width:500px; margin: 14px 8px 0px 18px; padding: 0px 0px 0px 0px; background-color:#276689; height: 24px; }
#map-title p { width: 495px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; font-weight: bold; color:#ffffff; font-size:0.75em; line-height: 23px;}
#map-title img {margin: 0px 0px 0px 0px; padding: 0px 3px 0px 0px; border: none;}
#map-title a {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#ffffff; text-decoration:underline;}
#map-title a:hover {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#ffffff; text-decoration:none;}

/*** TEXT ONLY MAOP STYLES ***/
#map-textonly { margin: 0px 6px 0px 20px; padding: 0px 0px 0px 0px; }
#map-textonly ul { 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	list-style-type:none;
	font-size:0.8em;
}
#map-textonly li{ 
	margin: 0px 0px 1px 0px; padding: 3px 0px 3px 5px;
	list-style-type:none; 
	border-bottom:dotted 1px #cccc33;
}
#map-textonly li a { text-decoration:none; }
#map-textonly li a:hover { text-decoration:underline; }

/*** footer ***/
#footer { width:748px; height:92px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ffffff; border-top: solid 2px #ccdd33; border-bottom: solid 2px #276689;}
#footer p { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; color:#ffffff; font-size:0.8em; text-align:center;}
#footer a { color:#ffffff; text-decoration:underline; font-weight:bold;}
#footer a:hover { color:#ffffff; text-decoration:none; font-weight:bold;}
#footer img {float:left;margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px;}
#footer img.space {margin: 0px 17px 0px 0px; padding: 20px 0px 20px 0px; display:block; float:left;}
#footer img.space2 {margin: 0px 69px 0px 0px; padding: 20px 0px 20px 0px;float:left;}
#footer img.nospace {margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px;float:left;}

#footer-text { width:748px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ffffff; font-size:0.85em;line-height: 20px}

/*** HomePage FEATURE BOXES ***/
.feature-title-blue { width:202px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#276689;}
.feature-title-green { width:202px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#cccc33;}
.feature-title-blue img, .feature-title-green img { margin: 6px 8px 0px 0px; padding: 0px 0px 0px 0px;}
.feature-title-blue p, .feature-title-green p {margin: 0px 0px 0px 0px; padding: 3px 5px 5px 5px; color:#ffffff; font-size:0.75em; font-family:  Verdana, Arial, Helvetica, sans-serif;}
.feature-box { width:200px; margin: 0px 10px 20px 0px; padding: 0px 0px 0px 0px; background: url(../images/grad-feature.jpg) repeat-x; border-left: solid 1px #d6e2e9; border-right: solid 1px #d6e2e9; border-bottom: solid 1px #d6e2e9; }
.feature-pic { width:65px; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 7px; float: left;}
.feature-text { width:118px; margin: 0px 0px 0px 0px; padding: 0px 3px 0px 7px; float: right; clear: right; }
.feature-text p { margin: 0px 0px 0px 0px; padding: 7px 0px 5px 0px; font-size:0.7em; text-align:left;}

/*** display template styles ***/
#display-contentzone
{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 748px;
	background: url(../images/contentzone-back.jpg) repeat-y;
	background-color:#ffffff;  
	/*border-right: 2px solid #d9e6ea;*/
}

#display-left {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	background-color:#e4ecef; 
	float: left;
}

#display-right {	
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	width: 596px;
	background-color:#ffffff; 
	float: right; clear: right;
	/*border-right: 2px solid #d9e6ea;*/
	
}

#display-map {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}
#display-map-title { width:586px; margin: 0px 0px 0px 10px; padding: 3px 0px 3px 0px; background-color:#276689;}
#display-map-title p {margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; color:#ffffff; font-size:0.75em;}
#display-map-title img {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none;}
#display-map-title a {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#ffffff; text-decoration:underline;}
#display-map-title a:hover {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#ffffff; text-decoration:none;}

/*** SIDE NAVIGATION STYLES ***/

#navigation {width:150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
#navigation ul.nav-main { width:150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }

#navigation ul.nav-main li.nav-topimage { width:150px; height:37px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; background: url(../images/sidenav-topimage.gif); background-color:#276689; border-bottom: solid 1px #ffffff;}
#navigation ul.nav-main li.nav { width:150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; background-color:#3180ae; border-bottom: solid 1px #ffffff;}
#navigation ul.nav-main li.nav-bottomimage { width:150px; height:23px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; background: url(../images/sidenav-bottomimage.gif);}

#navigation ul.nav-main a {text-decoration:none; color:#ffffff;}
#navigation ul.nav-main a:hover {text-decoration:none; color:#FFFF00;}
#navigation ul.nav-main p { font-size:0.7em; padding: 5px 5px 5px 7px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#navigation ul.nav-main p.topimage { font-size:0.8em; font-weight:bold; padding: 16px 5px 3px 7px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#navigation ul.nav-main a.navlink {color:#000000;} 
#navigation ul.nav-main a:hover.navlink {color:#ffcc00;}
#navigation ul.nav-main a.navlink-on {color:#ffcc00;}


/*** SEARCH RESULTS BOX ***/
#display-right div.results-title-blue { 
	width:585px; 
	margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; 
	background-color:#276689;
}
#display-right div.results-title-blue p {margin: 0px 0px 0px 0px; padding: 3px 5px 5px 5px; color:#ffffff; font-weight:bold; font-size:0.75em;}

div.results-box { 
	width:583px; 
	margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; 
	background-color:#ffcc00;
	background: #EEF5FB url(../images/grad-feature.jpg) repeat-x; 
	border-left: solid 1px #d6e2e9; border-right: solid 1px #d6e2e9; 
	border-bottom: solid 1px #d6e2e9; 
}
div.results-pic { 
	width:162px; 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	text-align:center;
	float: left;
}
div.results-pic img { border: solid 1px #000000; margin: 10px 0px 10px 10px; padding: 0px 0px 0px 0px; }
div.results-text { 
	width:418px; 
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
	float: right; clear: right;
}

#display-right div.results-text p { margin: 0px 0px 0px 0px; padding: 10px 15px 5px 10px; font-size:0.7em; color:#000000;}
#display-right div.results-text p.view-link  {
	margin: 0px 0px 0px 20px; padding: 10px 15px 10px 60px; 
	text-align:right;
}
#display-right div.results-text p.view-link a {color:#276689; text-decoration: none; }
#display-right div.results-text p.view-link a:hover { color:#276689; text-decoration: underline; }






/*** Information DIV STYLES for details page ***/

#display-right #infomap-title-blue { width:585px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; background-color:#276689;}
#display-right #infomap-title-blue p {margin: 0px 0px 0px 0px; padding: 3px 5px 3px 5px; color:#ffffff; font-weight:bold; font-size:0.75em;}


.infomap-container { width:585px; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; background-color:#ffffff;}
.infomap-left { width:178px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
.infomap-right { width:397px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ffffff; float: right; clear: right; }
.infomap-picleft {margin: 0px 10px 10px 0px; padding: 0px 0px 0px 0px; border:0px;}
.infomap-picright {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; border:0px;}
.infomap-picbottom {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:0px;}

.info-container { width:585px; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; background-color:#ffffff; background: url(../images/info-container-back.gif) repeat-y;}
.info-left { width:178px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#E9EAEE; float: left; }
.info-right { width:397px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#E4ECEF; float: right; clear: right; }





/*** TOP NAVIGATION STYLES ***/


/*** search box styles ***/
#search { position:absolute; left:556px; top: 87px; width:202px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#search-title { width:202px; height:25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#163C4F;}
#search-title p { color:#ffffff; padding: 4px 5px 3px 5px; font-weight:bold;}
#search-title img { margin: 6px 8px 0px 0px; padding: 0px 0px 0px 0px;}
#search-box form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#search-box { width:202px; /*height:173px;*/ margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; /*background: url(../images/grad-search.jpg) repeat-x;*/ font-weight:bold; font-size:0.75em; color: #000000;}
#search-box p { color:#ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.select-box-region { width:115px; margin: 10px 0px 0px 10px; padding: 0px 0px 0px 0px; }
.select-box-type { width:115px; margin: 10px 0px 0px 23px; padding: 0px 0px 0px 0px; }
.select-box-grade { width:114px; margin: 10px 0px 0px 16px; padding: 0px 0px 0px 0px; }
#search-button-container { width:100px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 78px; text-align:left;}

.search-button { padding-left:25px; width:100px; height:20px; background: url(../images/search-button-out.jpg); border:none; color:#ffffff; font-weight:bold; font-size:0.9em;cursor: pointer;}


.search-button-2 { padding-left:25px; width:100px; height:20px; background: url(../images/search-button-inout.jpg) top left no-repeat; border:none; color:#ffffff; font-weight:bold; font-size:0.9em;cursor: pointer;}
.search-button-2:hover { padding-left:25px; width:100px; height:20px; background: url(../images/search-button-inout.jpg) bottom left no-repeat; border:none; color:#ffffff; font-weight:bold; font-size:0.9em;cursor: pointer;}


ul.list-pdf { margin: 10px 10px 10px 10px; padding: 0px 0px 0px 0px; list-style-type:none; font-size:0.75em; color:#000000;}
ul.list-pdf li { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 20px; /*list-style-image: url(../images/icon-pdf.gif);*/ background: url(../images/icon-pdf.gif); background-repeat: no-repeat; background-position: 0.3em; }

ul.list-link { margin: 10px 10px 10px 10px; padding: 0px 0px 0px 0px; list-style-type:none; font-size:0.75em; color:#000000;}
ul.list-link li { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 20px; /*list-style-image: url(../images/icon-link.gif);*/ background: url(../images/icon-link.gif); background-repeat: no-repeat; background-position: 0.3em;}




/*********** template link & cms tpl styles ****************/

#navigation-cms {width:150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
#navigation-cms ul.nav-main { width:150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }

#navigation-cms ul.nav-main li.nav-topimage { width:150px; height:37px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; background: url(../images/sidenav-topimage.gif); background-color:#276689; border-bottom: solid 1px #ffffff;}
#navigation-cms ul.nav-main li.nav { width:150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; background-color:#cccc33; border-bottom: solid 1px #ffffff;}
#navigation-cms ul.nav-main li.nav-bottomimage { width:150px; height:23px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none; background: url(../images/sidenav-bottomimage.gif);}

#navigation-cms ul.nav-main a {text-decoration:none; color:#ffffff;}
#navigation-cms ul.nav-main a:hover {text-decoration:none; color:#000000;}
#navigation-cms ul.nav-main p { font-size:0.7em; padding: 5px 5px 5px 7px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#navigation-cms ul.nav-main p.topimage { font-size:0.8em; font-weight:bold; padding: 16px 5px 3px 7px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#navigation-cms ul.nav-main a.navlink {color:#000000;} 
#navigation-cms ul.nav-main a:hover.navlink {color:#ffcc00;}
#navigation-cms ul.nav-main a.navlink-on {color:#ffcc00;}

#template-links { margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#template-links a { font-weight:bold; color:#276689; text-decoration:underline;}
#template-links a:hover { font-weight:bold; color:#cccc33; text-decoration:none;}

ul.faq {margin: 5px 0px 0px 50px; padding: 0px 10px 10px 0px; list-style-type:decimal; font-weight:bold; font-size:0.8em;}
li.faq-q {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#cccc33;}
li.faq-q a {color:#8d8d23; text-decoration:none;} 
li.faq-q a:hover {color:#cccc33; text-decoration:underline;}


#search-form { position:relative; margin: 0px 0px 0px 10px; padding: 1px 0px 0px 0px;  /*background-image: url(../images/formback.gif);*/}
#search-form p { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 0px; font-size:0.8em; color:#276589;}
#search-form h2 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	font-weight: normal; font-style:italic; 
	padding: 0px 10px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
#search-form td {
 padding: 5px;
 font: 12px bold Arial, Helvetica, sans-serif;
}
#search-form table {
  margin: 0px 0px 0px 30px;
}
#search-form input {
  margin: 0px 0px 0px 20px;
}
#contact-form { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}
#contact-form-top {  
	width:484px; height:14px;
	overflow:hidden;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  
	background: url(../images/form-top.gif) no-repeat;
}
#contact-form-middle {  
	width:484px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  
    background: url(../images/form-mid.gif) repeat-y;	
}
#contact-form-bottom {  
	width:484px; height:14px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  
	background: url(../images/form-bot.gif) no-repeat;
}
#contact-form p { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 0px; font-size:0.8em; color:#276589;}
#contact-form h2 
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	font-weight: normal; font-style:italic; 
	padding: 0px 10px 0px 0px; 
	margin: 0px 0px 0px 0px;
}
#contact-form td {
 padding: 3px;
 font: 12px bold Arial, Helvetica, sans-serif;
}
#contact-form table {
  margin: 0px 0px 0px 30px;
}
#doc li {
 list-style-image: url(../images/arrow.gif);
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
#doc ul {
  margin: 0px 0px 20px 25px;
  padding: 0px 0px 0px 0px;
}
#doc li a {
  font: bold 11px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}
.limit li{
  width: 170px;
  word-wrap: break-word;
  line-height: 18px;
  overflow: auto;
}
#pics img {
  border: 1px solid #BFD1DC;
}
.frontlink {
  color: #fff;
  text-decoration: underline;
}
.frontlink:hover {
  color: #fff;
  text-decoration: none;
}
.feedbacklink {
  font: 21px Arial, Helvetica, sans-serif;
}

ol {
 font-size:0.8em; color:#014A76;
 margin: 10px 0px 10px 45px;
 padding: 0;
}
