/************** general/miscellaneous properties ***************************/
body, div, span, p, ul, ol, li, img, form, fieldset, h1, h2, h3, h4 {margin:0px;padding:0px;border:0px;}
html {color:#000;background-color:#fff;}
body {text-align:center;margin:0px auto;font-size:12px;font-family:verdana, arial, sans-serif;color:#000;}
#print {display:block;width:300px;float:right;}
#print ul {margin-top:1em;font-size:12px;list-style-type:none;text-align:right;}
#page {padding:0px 0px;margin:0px auto;background:transparent;text-align:left;position:relative;}

/************** top/header ***************************/
#header {position:relative;}
#header #headerlink {float:left;padding:12px;}
#header #headeremail {display:none;}
#header #nav {clear:both;padding:20px 0px 7px 0px;list-style-type:none;color:#213f7e;font-weight:bold;font-size:12px;text-transform:capitalize;letter-spacing:-0.01em;}
#header #nav ul {display:none;}
#header #nav li {display:inline;position:relative;padding:0px 14px 0px 0px;}
#header #nav li a {color:#213f7e;}
#header #nav li.parent ul {display:none;}


/************** page layout ***************************/
#main {}
#sidebar {display:none;}
#content {padding:0px 0px 10px 0px;position:relative;}

/************** content section ***************************/
#content {font-size:12px;line-height:20px;}
#content h1 {font-size:15px;color:#213f7e;line-height:32px;clear:both;}
#content h2 {font-size:12px;color:#009dea;line-height:20px;}
#content h3 {font-size:12px;color:#000;line-height:20px;}
#content p, #content ul, #content ol {margin-bottom:1em;}
#content ul, #content ol {margin-left:30px;}
#content ul ul, #content ol ul, #content ul ol, #content ol ol {margin-left:20px;margin-bottom:0em;}
#content a {color:#213f7e;font-weight:bold;}

#content table td {padding:10px;vertical-align:top;}

#content #breadcrumbs {color:#999;text-transform:lowercase;font-size:11px;}
#content #breadcrumbs a {color:#999;font-weight:normal;}
#content #breadcrumbs a:hover, #content #breadcrumbs a:focus {color:#666;}
#side-menu {list-style-type:none;}
#side-menu li {border-bottom:1px solid #cacaca;font-size:18px;font-weight:bold;}
#side-menu li a {display:block;color:#42629d;text-decoration:none;padding:7px 13px 5px 13px;outline:0;}
/*#side-menu li.active a, #side-menu li a:hover, #side-menu li a:focus {background-color:#FFFACD;}*/
#side-menu ul {display:none;}
#side-menu li.active ul {display:block;}
#side-menu ul {padding-left:30px;padding-bottom:20px;list-style-type:none;}
#side-menu li li {border-bottom:0px solid #cacaca;font-size:12px;font-weight:normal;}
#side-menu li li a {display:inline;color:#5b5b5b;text-decoration:underline;padding:0px;}
/*#side-menu li li.active a, #side-menu li li a:hover, #side-menu li li a:focus {background-color:transparent;text-decoration:none;}*/

/************** footer ***************************/
#footer {margin-top:0px;padding:10px 10px 10px 0px;font-size:10px;line-height:20px;color:#7e7e7e;}
#footer ul {list-style-type:none;margin:0px;text-align:center;padding-bottom:7px;}
#footer ul li {display:inline;padding-left:5px;}


#footer a {color:#7e7e7e;font-weight:bold;}
#page-bottom {clear:both;display:none;}
#page-bottom a {display:none;}

.sub #content #usps {padding-bottom:20px;}
.sub #content #usps a {display:none;}
#content #usps .large-usp {width:289px;height:216px;overflow:hidden;padding:20px 400px 10px 20px;}
#content #usps .large-usp {color:#fff;}
#content #usps .large-usp h2 {font-size:30px;font-family:"myriad pro", "trebuchet ms", verdana;font-weight:normal;line-height:32px;color:#fff;}
#content #usps .large-usp h3 {font-size:18px;font-family:"myriad pro", "trebuchet ms", verdana;font-weight:normal;line-height:19px;color:#fff;}
#content #usps .large-usp p {font-size:12px;font-family:verdana;line-height:17px;color:#fff;}
#content #usps .large-usp a {font-weight:bold;}
#content #usps .large-usp#usp1 h2, #content #usps .large-usp#usp1 a {color:#ffe965;}
#content #usps .large-usp#usp2 h2, #content #usps .large-usp#usp2 a {color:#a8ff57;}
#content #usps .large-usp#usp3 h2, #content #usps .large-usp#usp3 a {color:#6bdcff;}
#content #usps .large-usp#usp4 h2, #content #usps .large-usp#usp4 a {color:#ffaf54;}

#content #usps ul {width:709px;height:53px;list-style-type:none;margin:0px;font-size:17px;}
#content #usps ul li {float:left;width:175px;height:53px;padding-left:3px;text-align:center;line-height:45px;}
#content #usps ul li a {display:block;height:53px;background:transparent url(../images/usps-nav-li-bg.jpg) 0px 0px no-repeat;color:#213f7e;text-decoration:none;outline:none;font-weight:normal;}
#content #usps ul li.active a {background-position:0px -53px;color:#fff;}
/*#content #usps ul li a:focus, #content #usps ul li a:hover {background-position:0px -53px;color:#fff;}*/
#content #usps ul li#usp-nav1 {padding-left:0px;}

#small-usps {clear:both;padding-top:15px;}
#small-usps .small-usp {position:relative;float:left;width:121px;height:128px;padding:30px 100px 10px 15px;background:transparent url(../images/small-usp-bg.jpg) 0px 0px no-repeat;font-size:11px;line-height:12px;}
#content #small-usps .small-usp img {position:absolute;bottom:30px;right:25px;}
#content #small-usps .small-usp h2 {font-size:22px;font-family:"myriad pro", "trebuchet ms", verdana;font-weight:normal;color:#000;line-height:21px;letter-spacing:-0.02em;padding-bottom:11px;}
#content #small-usps .small-usp p {font-size:11px;line-height:12px;}
#content #small-usps .small-usp a {color:#000;}

#side-usps a {outline:none;}
#side-usps {padding-bottom:3px;border-bottom: 1px solid #cacaca;}
.side-usp {border-bottom: 1px solid #cacaca;}

#newsform {display:none;}

#content p.newsdate {font-weight:bold;}
#content #newsForm {display:none;}

#content ul.NewsItem {list-style-type:none;padding:0px 0px;margin:0px;}
#content ul.NewsItem li {padding:0px;border:1px solid #cacaca;margin-bottom:10px;}
#content ul.NewsItem li a {display:block;padding:10px 20px;text-decoration:none;}
#content ul.NewsItem li a span.newstitle {display:block;color:#009dea;font-size:14px;}
#content ul.NewsItem li a span.newsdate {display:block;font-weight:normal;color:#000;font-size:12px;}
#content ul.NewsItem li a:hover, #content ul.NewsItem li a:focus {background-color:#FFFACD;}



#content #maincontact {display:none;}

#content #quick-quote {display:none;}


/*************** contact form ******************
#content .generic {border:0px solid #000;width:560px;margin-top:2em;}
.generic fieldset {border:0px;}
#content .generic ul {margin:0px;padding:0px;list-style-type:none;}
#content .generic ul li {clear:both;margin-bottom:1em;background-image:none;padding:0px;}
#content .generic ul li span {float:left;font-size:0.8em;color:#952525;font-weight:bold;padding-left:10px;}
#content .generic ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;font-weight:bold;}
#content .generic ul li input.text {float:left;width:200px;margin-bottom:0.5em;}
#content .generic ul li textarea {float:left;width:350px;height: 140px;margin-bottom:0.5em;}
#content .generic ul li input.submit {}*/


#content .generic {display:none;}


table#files-table {width:100%;max-width:100%;border:0px;padding:0px;margin:0px;border-collapse:collapse;margin-bottom:20px;}
#files-table th, #files-table td {padding:7px;text-align:left;vertical-align:top;border:1px solid #cacaca;word-wrap:break-word;}
#files-table th {border-color:#666;background-color:#666;color:#fff;border-bottom:1px solid #cacaca;}
#files-table tr.odd td {background-color:#fbfbfb;}
