﻿/* Resets browser defaults and styles XHTML elements */

/* = Global Reset 
------------------------------------------------- */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, hr, 
blockquote, a, a img, font, img, dd, dl, dt, li, ol, ul,
fieldset, form, label, legend, table, caption, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	font-family: inherit;
	font-size: 100%;
}

ol, ul {
	list-style: none;
}

/* = Default (X)HTML Styling
------------------------------------------------- */

body
{
    color: #fff;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 75%;
    background: #584E42 url(/_img/body-bg.gif) top left repeat-x;
    text-align: center;
    padding-bottom: 10px;
}
h1, h2, h3, h4, h5, h6{color: #CCCDCF; font-size: 230%; font-weight: normal; margin: 0px 0 10px 0; font-family: Arial Narrow;}
h1 span, h2 span{font-weight: bold; color:#CECB02;}
h1.home{margin-left: 0px;width: 470px;margin-bottom: 25px;margin-top: 10px;}
h2{font-size: 140%;font-weight: bold;font-family: Arial;color: #fff;}
h3{font-size: 130%;font-weight: bold;font-family: Arial;}
h4{font-size: 120%;font-family: Arial;}
h5{font-size: 100%;font-family: Arial;}
h6{font-size: 100%;font-family: Arial;}

#wrap #main .feature h2{background: url(/_img/arrow.gif) center right no-repeat;}
#wrap #main .wide h2{background: none;}

p{margin: 20px 0; line-height: 1.5em;}
blockquote{margin: 10px 0;}

ul{margin: 10px 0 10px 20px; list-style-type: none;}
ul li{margin-bottom: 3px;}
ol{margin: 10px 0 10px 25px; list-style-type: decimal;}
li{}
.leadContent ul li{list-style-type: disc;}
.leadContent ul.quoteSelect li{list-style-type: none;}

dl{margin: 10px 0;}
dt{font-weight: bold;}
dd{text-indent: 15px;}

table{border-collapse: collapse;}
th{border: solid 1px #336699;padding: 3px;}
tr{}
td{border: solid 1px #336699;padding: 3px;}

form{margin: 10px 0;}
input{margin-bottom: 2px;}
.input{background: #666; border: solid 1px #333;margin: 0;padding: 4px 3px;}
textarea{margin-bottom: 2px;}
select{}
label{vertical-align: top;}
fieldset{}
legend{}
.btn{border: 0; border: solid 2px #fff;background: url(/_img/btn-bg.gif) bottom left repeat-x;color: #333;font-family: Arial;font-weight: bold; padding: 3px 8px;cursor: pointer;}

em{}

/** provide width classes to stack onto elements **/
.ten{width:10%;}
.fifteen{width:15%;}
.twenty{width:20%;}
.twentyfive{width:25%;}
.thirty{width:30%;}
.thirtyfive{width:35%;}
.forty{width:40%;}
.fortyfive{width:45%;}
.fifty{width:50%;}
.fiftyfive{width:55%;}
.sixty{width:60%;}
.sixtyfive{width:65%;}
.seventy{width:70%;}
.seventyfive{width:75%;}
.eighty{width:80%;}
.eightyfive{width:85%;}
.ninety{width:90%;}
.ninetyfive{width:95%;}
.hundred{width:100%;}

/* The below provides a default hr style along with a cross browser method with consideration for disabled styles */
hr{border: 0;border-top: dashed 1px #47515D; height: 1px; margin: 15px 0;}
div.hr{margin: 15px 0px; border: none; border-top: 1px dashed #47515D;}
div.hr hr{display:none;}

div.fade{border-top: 0; height: 1px; background: url(/_img/hr-fade.gif) left center no-repeat;clear:both;float: left; width: 100%;}
.feature div.hr{border-top: 0; height: 1px; margin: 5px 0; background: url(/_img/feature-strip.gif) left center no-repeat;}
.wide div.hr{border-top: 0; height: 1px; margin: 5px 0; background: url(/_img/feature-strip-wide.gif) left center no-repeat;}

a{color: #fff;}
a:hover{text-decoration: none;}

/** To remove dotted outline on links **/
a{-moz-outline-style:none;}
a:active, a:focus {outline: 0 !important;}

img{vertical-align: bottom;}

/* = Independent Styles
------------------------------------------------- */

.floatLeft{float: left;}
.floatRight{float: right;}
.clr{clear: both;}
.orange{color: #fa9d1a;}
.white{color: #fff}
.grey{color: #cacbcd;}
.withDash{border-bottom: dashed 1px #fff;padding-bottom: 3px;}
.fade{color: #cdcdcb;}
.noMargin{margin: 0;}
.standoutText{color: #CBCD00;}


