html, body{margin:0; padding:0}

body{font:12px arial,sans-serif; text-align:center; /*background:url(../row2/images/bg.gif) top center repeat-y;*/ }

p{margin:5px 0px}

a:link, a:visited, a:hover{font-size:12px; text-decoration:underline}

a:hover{text-decoration:none}

h1, h2, h3, h4{font-weight:bold}

h2#blueTitle {color:#2A3B83;font-weight:bold;font-size:15px;}

h2{font-size:14px}

/* ===================================================================================== */

div#header{width:auto; text-align:center; border-top:1px solid #ccc;}

div#header img{padding:10px; text-align:center;}

div#header h1{font-size:18px; padding:5px 5px; text-align:center}

div#header h2{font-size:14px; padding:5px 5px; text-align:center}

div#topnav{width:auto; text-align:center; padding:5px 0 5px 0;}

div#topnav ul{list-style-type:none; margin:0; padding:0}

div#topnav ul li{display:inline}

div#topnav a{padding:0 5px; text-decoration:none}

div#topnav a:hover{ text-decoration:underline}

div#regions{clear:both; width:580px; margin:10px 0; text-align:center}

div#regions ul li{display:inline; padding:3px 5px}

div#regions h2{font-weight:bold; padding:5px 0}

div#regions a:link, div#regions a:visited, div#regions a:hover{font-size:12px; text-decoration:underline}

div#regions a:hover{text-decoration:none}

div#instruction{float:left; width:170px; padding:10px 5px}

div#extra{float:left; clear:left; width:170px; padding:10px 5px}

div#footer{clear:both; width:100%; text-align:center}

div#footer p{margin:0; padding:5px 10px}

div#footer a{text-decoration:none; cursor:text;}

div#container{width:600px; margin:0 auto; text-align:left}

div#content-res{float:left; width:580px; padding:0 10px}

div#content-res p{line-height:1.4}

div#content-res h1.h1{; padding:5px 0px; font-size:20px; font-weight:bold}

div#content-res h1 span{text-decoration:underline}

div#content-res h2.h2{padding:5px 0px; font-size:14px; font-weight:bold}

div#content-res h2.intro{padding:5px 0px; margin:10px 0; font-size:15px; font-weight:bold; text-align:center}

div.holder h2.start{margin-left:-60px; padding:5px 0px 5px 0px; font-size:14px; font-weight:bold; text-align:center;}

/* ===================================================================================== */

img.submit{float:right; padding:0 0 15px 0}

div.box{float:left; width:580px; padding:5px 0px}

div.boxa{float:left; width:580px; padding:5px 0px; text-align:right; margin:0 0 20px 0}

div.boxb{float:left; width:580px; padding:5px 0px; text-align:right; margin:0}

div.boxd{float:left; width:580px; padding:0px; text-align:right; margin:0;}

div.boxe{position:relative; float:left; width:579px; padding:3px 0px 5px 0px; margin:5px 0; text-align:center; font-size:14px; border:1px solid #000}

/* ===================================================================================== */
div#searchbox-suggest{ width:390px; background:url(../row2/images/wl-lines.gif) top left repeat-x; padding:5px; margin:0 50px 5px 0}

div#searchbox-left{width:390px; background:url(../row2/images/wl-lines.gif) top left repeat-x; padding:5px; margin-bottom:5px}

div#searchbox-right{width:390px; background:url(../row2/images/wl-lines.gif) top left repeat-x; padding:5px; margin-bottom:5px}

div#searchbox-base{ width:390px; background:url(../row2/images/wl-lines.gif) top left repeat-x; padding:5px}

div#searchbox-left input{width:180px; font-size:12px}

div#searchbox-right select{width:180px; font-size:12px}

div#searchbox-base select{font-size:12px; width:180px}

/* ===================================================================================== */
div#searchbox-left input.search{ font-size:12px;  font-weight:bold;  color:#000;  padding:3px;  width:70px}

div#searchbox-right input.button{font-size:12px; font-weight:bold; color:#000; padding:3px}

div#searchbox-base input.button{ font-size:12px;  font-weight:bold;  color:#000;  padding:3px}

/* ===================================================================================== */
fieldset{padding:0; margin:0; border:none}

fieldset ul{list-style-type:none}

fieldset ul li{float:left; clear:left; padding:5px 3px 10px 10px}

label{float:left; display:block}

legend{font-size:14px; font-weight:bold}

/* ===================================================================================== */
div#hardlinks{position:relative; float:left; width:500px; margin:10px 0}

div#hardlinks h3{padding:0px; margin:10px 0 0 0px; font-size:14px; font-weight:bold}

#hardlinks ul{margin:10px 0 0 15px; padding:0; padding:0;}

#hardlinks li{width:180px; float:left; padding:3px 0 0 15px; list-style:disc; list-style-position:inside;}

#hardlinks a:link, #hardlinks a:visited, #hardlinks a:hover{font-size:12px; text-decoration:underline; padding:0px}

#hardlinks a:hover{text-decoration:none}

.pad1{padding:0 5px 0 0}

/* ===================================================================================== */

div#search-again{position:relative; float:left; width:578px; background:url(../row2/images/rfade.jpg) #fff 0px 0px repeat-x; margin:0; padding:5px 0}

div#search-again input.inputbox{width:200px; font-size:13px}

div#search-again label{padding:5px 5px 0 100px; font-size:14px; font-weight:bold}

/* ===================================================================================== */
div#show-res{position:relative; float:left; width:580px; font-size:16px; font-weight:bold; margin-bottom:5px}

div#show-res p{padding:0px 10px}

div#suggest{position:relative; float:left; width:500px; padding:0 0 15px 0px}

div#suggest ul{margin:5px 0px 5px 35px}

div#suggest h1 {font-size:16px; margin-top:15px;}

div#suggest h4{font-weight:bold; font-size:14px; margin-bottom:15px}

div#suggest h3.dots{font-size:26px; font-weight:bold; background:url(../row2/images/dot-w.gif) bottom left repeat-x; padding:5px 0 5px 0; font-style:italic; margin:15px 0 5px 0}

/* ===================================================================================== */
#dhtmltooltip{position:absolute; left:-300px; width:150px; border:1px solid black; padding:2px; background-color:#ffffe0; visibility:hidden; z-index:100}

#dhtmlpointer{position:absolute; left:-300px; z-index:101; visibility:hidden}

/* ===================================================================================== */
/* Use this to clear divs with floats inside instead of using a clearing div */
.clear:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}

.clear{display:inline-block}

/* Hides from IE-mac \*/
* html .clear{height:1%}

.clear{display:block}

/* End hide from IE-mac */
/* ===================================================================================== */
div.map-holder{margin:0 auto; text-align:center;}

div.holder{ padding-left:100px;}

div.ftrack{position:relative; float:left; width:180px; text-align:left; margin:5px 0 10px 10px}

div.ftrack-txt{position:relative; float:left; width:220px; padding:10px 30px 10px 10px; text-align:left;}

div.form-results{padding:5px 0 10px 8px;}

div#info {text-align:left;padding:10px}

/* ===================================================================================== */

div#breadcrumb {position:relative;float:left;width:570px;padding:5px 5px;margin-bottom:0px;text-align:left;}

div#breadcrumb a:hover {text-decoration: none;}

/* ===================================================================================== */

.paginationstyle{ /*Style for demo pagination divs*/
width: 580px;
padding: 2px 0;
text-align:right;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid #000;
color: #000;
background-color: #fff;
}

.paginationstyle a:hover {
color: #fff;
background-color: #000;
}


div#gallerypaginate {
	position:relative;
	float:left;
	width:580px;
	}

div#gallerypaginate a {
	text-decoration:none;
	}

div#gallerypaginate span {
	padding: 0 5px;
	text-decoration: none;
	border: 1px solid #000;
	color: #000;
	background-color: #fff;
	}

div#gallerypaginate span.selected {
	color:#fff;
	background-color:#000;
	}

.paginationstyle-b{ /*Style for demo pagination divs*/
width: 580px;
padding: 2px 0;
text-align:left;
}

.paginationstyle-b a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid #000;
color: #000;
background-color: #fff;
}

.paginationstyle-b a:hover {
color: #fff;
background-color: #000;
}



/* ===================================================================================== */

/*Style for new continue box*/

div.continuebox {position:relative; float:left; width:578px; padding:0px; background-color:#333; color:#fff}

div.continuebox h2 { color:#fff; padding:8px 10px; font-size:12px;}

div.continuebox input.button {position:absolute; top:0px; left:460px; width:120px}

