﻿/* BROWSER RESET */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    padding: 0px;
    margin: 0px;
    border: 0px;
    outline: 0px;        
    line-height: normal;
    vertical-align: baseline;
    font-family: inherit;
    font-size: 100%;
}
:focus {
    outline: 0;
    }
body {
    background: white;
    line-height: 1;
    color: black;
    }
ul {
    list-style: disc;
    margin: 10px;
    }
ol
{
    list-style-type: circle;
    margin: 15px;
    list-style-position: outside;
}

ol li
{
    margin: 0.7em 0;
} 

table {
    border-collapse: separate;
    border-spacing: 0;
    }
caption, th, td {
    font-weight: normal;
    /* text-align: inherit; */
    padding: 4px;
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: "";    
    }
blockquote, q {
    quotes: "" "";
    margin: 15px;
    }
input,select,textarea
{
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
}    
/* END BROWSER RESET */


/* START OF SITE */
html, div, map, dt, isindex, form {
    display:block;
}

body,table,td,th,input,textarea,select
{
	font-family:verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
}

body {
	margin:0px;
	padding:0px;
	background-color:white;
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size: 1.7em;
	font-weight:900;
	color:#ccc;
	}
h2 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size: 1.4em;
	font-weight:900;
	color:#09c;
	}

h3 {
	margin:0px 0px 2px 0px;
	padding:0px;
	font-size: 1.0em;
	font-weight:500;
    color: #656260;
	}

h4 {
	margin:0px 0px 2px 0px;
	padding:0px;
	font-size: 1.0em;
    font-weight:normal;
    color: #666666;
	}
	
h5 {
    color:#AF2121;
    font-size:1.0em;
    font-weight:normal;
    margin:0 0 5px;
    padding:0;
}

h6 {
    color: #666666;
    font-size:1.0em;
    font-weight:normal;
    margin:0 0 10px;
    padding:0;
    text-decoration: line-through;
}

hr
{
    color: #666666;
    height: 1px;
}

td
{
    margin: 5px;
    padding: 5px;
    vertical-align: top;
}

p {
	margin:0px 0px 16px 0px;
	padding:0px;
	}

a {
	color:#005785;
	font-size: 1.0em;
	text-decoration:none;
	font-family:verdana, arial, helvetica, sans-serif;
	}

a:link {color:#005785;}
a:visited {color:#005785;}
a:hover {text-decoration:underline;}
a.nav:link {color: #ffffff;}
a.nav:active {color: #ffffff;}
a.nav:visited {color: #ffffff;}


#headerbg {
	background: url('../images/bg.gif') top left repeat-x;
	border-bottom: 1px solid #fff;
}
#header {
	width: 760px;
	margin: 0 auto;
	height: 87px;
	text-align: left;
}

#maincontent
{
    width: 760px;
    margin: 0 auto;
    text-align: left;
    min-height: 500px;
    height: auto !important;
    padding-bottom: 20px;
}

#footerbg {
    clear:both;
    padding:4px;
    background-color:#313131;
    color:#FFFFFF;
}

#footercontent {
	width: 760px;
	margin: 0 auto;
	text-align: left;
    height: 1.2em;
}

#navbg {
    padding:6px;
    background-color:#656260;
    color:#FFFFFF;
}

#navcontent {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	height: 1.2em;
}


#breadcrumbs
{
    width: 760px;
    color: #666666;
    padding: 10px 5px 10px 5px;
    vertical-align: middle;
    margin: 0 auto;
}



#header h1 {
	font: normal 26px "Lucida Grande", verdana, arial, helvetica, sans-serif;
	padding: 17px 0 0 0;
	color: #fff;
}
#header h2 {
	font: normal 16px "Lucida Grande", verdana, arial, helvetica, sans-serif;
	padding: 0 0 10px 0;
	color: #9cc3ec;
}

#lmenu
{
    display: inline;
    max-width: 200px;
    min-width: 200px;
    float:left;
}
#rcontent
{
    display: inline;
    max-width: 560px;
    min-width: 560px;
    float:left;
}

ul.extra-space a
{
    font-size:1.3em;
}

ul.extra-space li { 
list-style-type: none;
margin: 0.5em 0;
font-size:0.7em;
color: #666666;
} 

.alignleft  {
display: inline;
float: left;}

.alignright {
display: inline;
float: right;
}

.copyright {color:#666666;font-size:0.8em;}

.helptext {color:#666666;}

.requiredinputcheck {display:none}

.imagespace
{
    padding-top: 10px;
    padding-bottom: 10px;
}

.source {
	margin:0px 0px 2px 0px;
	padding:0px;
	font-size: 0.8em;
    font-weight:normal;
    color: #666666;
	}


input[type=text], input[type=password], textarea, select
{                
    border: solid 1px steelblue;
    border-style:inset;
    font-size: 1em;
    background-color: #F5F7FA;        
}
input[type=button], input[type=submit]
{    
}


.pricenow
{
    color: #009900;
    font-weight: bold;
}

.pricenowpromo
{
	color: #009900;
	font-weight: bold;
}

.logolink
{
    color: white;
    display: block;
    height: 23px;
    width: 87px;
    background-image: url('../images/orange-button.gif');
    text-align: center;
    overflow:hidden; 
}

.logolinkblue
{
    color: white;
    display: block;
    height: 23px;
    width: 100px;
    background-image: url('../images/blue-button.gif');
    text-align: center;
    overflow:hidden; 
}

.logolinktext:link
{
    padding-top: 0px;
    color: #ffffff;
    margin-top: 0px;
    line-height: 23px;
}
.logolinktext:active 
{
    padding-top: 0px;
    color: #ffffff;
    margin-top: 0px;
        line-height: 23px;
}
.logolinktext:visited
{
    padding-top: 0px;
    color: #ffffff;
    margin-top: 0px;
        line-height: 23px;
}

fieldset
{
	border: 1px solid #C0C0C0;
	padding: 0px 5px 5px 5px;
}

legend
{
	padding: 0px 5px 5px 5px;
	color: #656260;
	font-weight: 400;
}


