@import url("css/nav.css");
@import url("css/pad.css");
@import url("css/headers.css");
@import url("css/forms.css");
@import url("css/generic.css");
@import url("css/comparison.css");
/*note: import does not support bg images*/

/* common tags */
body {
	background-color: #ECEAEB;
	background-image: url(../images/site_bg.jpg);
	background-repeat:repeat-y;
	background-position: center center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
}

p {
	margin-top:0px;
	padding-top:0px;
}

ul {

	margin-top:10px;

}

strong {/* subheaders */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
}

hr {
	color:#333333; 
	height:1px;
}

.dont {
	color:#FFFFFF; border:0;
}

.devbold {/* subheaders */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	/*color:#339999;*/
}

.serverbold {/* subheaders */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#0000CC;
}

/*nav images*/
#nav {
	position:static;  
	width:760px; 
	height:22px; 
	background-image:url(../images/nav.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.sub_nav_rnd_btm_right {
	background-image:url(../images/sub_nav_rnd_lft_btm.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:5px;
	width:10px;
}


/*top nav*/
a.topnav:link {
	color: #000000;
	padding: 2px;
        font-size:10px;
}
        

a.topnav:visited {
	color: #000000;
	padding: 2px;
        font-size:10px;
}

a.topnav:hover {
	color: #ef983b;
	padding: 2px;
    font-size:10px;
}


/*header tags*/
h1 {/* subheaders */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	color:#333333;
	margin:0px;
	padding:0px;
}

h2 {/* subheaders */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	margin:0px;
	padding:0px;
}	

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	margin-top:0.2px;
	margin-bottom:0.2px;
}

#subHdr {
	background-image:url(../images/subHdr_bg.jpg);
	background-repeat:repeat-x;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:3px;
}


#breadcrumb {
	width:555px;
	margin-top:10px;
}


#content_hdr {
	border: 1px #535353 solid;
	border-bottom:none;
	background-image:url(../images/subHdr_bg.jpg);
	background-repeat:repeat-x;
	width:552px;
	height:20px;
	margin-top:10px;
	padding:3px;
}

#content_hdr_long {
	border: 1px #535353 solid;
	border-bottom:none;
	background-image:url(../images/subHdr_bg.jpg);
	background-repeat:repeat-x;
	width:732px;
	height:20px;
	margin-top:10px;
	padding:3px;
}


#content_box {
	border: 1px #535353 solid;
	border-top:none;
	width:558px;
}

/*class versions to comply with XHTML*/
.content_hdr {
	border: 1px #535353 solid;
	border-bottom:none;
	background-image:url(../images/subHdr_bg.jpg);
	background-repeat:repeat-x;
	width:552px;
	height:20px;
	margin-top:10px;
	padding:3px;
}

.content_hdr_long {
	border: 1px #535353 solid;
	border-bottom:none;
	background-image:url(../images/subHdr_bg.jpg);
	background-repeat:repeat-x;
	width:732px;
	height:20px;
	margin-top:10px;
	padding:3px;
}


.content_box {
	border: 1px #535353 solid;
	border-top:none;
	width:558px;
}

.hdr_bg {
	background-image:url(../images/subHdr_bg.jpg); 
	background-repeat:repeat-x; 
	border-top: 1px #535353 solid; 
	padding-top:2px;
	height:20px;
}

#centerImgHome {
border:0;
	background-image:url(../images/center_bg.jpg);
	height:198px;
}

#centerImg {
	background-image:url(../images/center_sml_img.gif);
	background-repeat:repeat-x;
	height:29px;
}

.rnd_top_right {
	background-image:url(../images/rnd_bdr_tp_rght.gif);
	background-repeat:no-repeat;
	background-position:top right;
	height:10px;
	width:10px;
}

.rnd_btm_right {
	background-image:url(../images/rnd_bdr_btm_rght.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:5px;
	width:10px;
}


.lft_top_right {
	background-image:url(../images/rnd_bdr_tp_lft.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:10px;
	width:5px;
}

.lft_btm_right {
	background-image:url(../images/rnd_bdr_btm_lft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:5px;
	width:5px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* developer fonts */

.dev {font-family: "Courier New", Courier, mono; font-size:14px;}
.devblue {font-family: "Courier New", Courier, mono; color: #0066FF; font-size:12px; }
.devgreen {font-family: "Courier New", Courier, mono; color: #009900; font-size:12px;}
.devbold {font-family: "Courier New", Courier, mono; font-weight: bold; }