/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */
@import url(/Lighthouse/Resources/css/MSStandard_wysiwyg.css);
/* Special wysiwyg styles defined for this site */
@import url(style_wysiwyg.css);

/*@charset "UTF-8";*/
body {
	background-color: #000000; margin: 11px 0px 0 0; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	
#wrapper {width: 972px; margin-left: auto; margin-right: auto;}
#login {text-align: right; height: 31px;}
#loggedin {text-align: right; height: 31px; color: #FFFFFF; font-size: 11px;}
#logoprint {display: none;}

a:link, a:visited {color: #da001c;}
a:active, a:hover {color: #666666;}

#innerwrapper {background: #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF; border-bottom: solid 15px #FFFFFF;}
.flashbg {background: url(images/home/flashbg.gif) bottom #FFFFFF repeat-x;}


.homebg {background: url(images/home/bg.gif) bottom #FFFFFF repeat-x;}
.homebg #hp-content {width: 405px; margin: 0px 30px 0px 35px; font-size: 11px; line-height: 19px;}
.homebg #hp-content .title {font-size: 13px; line-height: 19px; font-weight: bold;}

.homebg #news {width: 405px; margin: 42px 30px 0px 35px; font-size: 12px;}
.homebg #news ul
{list-style-type: none; padding: 5px 0 0 18px; margin: 0;
}
.homebg #news li
{background-image: url(images/sitewide/arrow_bullet.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 15px; padding-bottom: 8px;}

.homebg a {color: #da001c;}
.homebg a:link, .homebg a:visited {text-decoration: none;}
.homebg a:active, .homebg a:hover {text-decoration: underline;}

.innercontenttop {background: #FFFFFF; font-size: 11px; line-height: 18px;}
.innercontenttop #top {padding: 34px 10px 0 10px;}
.innercontenttop #bottom {padding: 0px 61px 10px 31px;}
.innercontenttop #loggedincontent {padding: 20px 161px 10px 31px;}
.innercontenttop #sort {border-top: solid 1px #333333; border-bottom: solid 1px #333333; padding: 5px 10px; background: #CCCCCC; margin: 15px 0px;}
.innercontenttop .title {font-size: 16px; line-height: 19px; font-weight: bold; text-transform: uppercase;}
.innercontenttop .subtitle {font-size: 14px; line-height: 19px; font-weight: normal; color: #666666;}

#lines {margin: 20px 30px;}

.innerlogo {background: url(images/inner/logo.gif) no-repeat top;}
.innerlogo #subnav {padding: 242px 25px 10px 309px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
.innerlogo #subnav ul
{list-style-type: none; padding: 5px 0 0 3px; margin: 0;
}

.innerlogo #subnav li
{background-image: url(images/sitewide/arrow_bullet.gif); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 15px; padding-bottom: 8px;}
.innerlogo #subnav a {text-decoration: none;}
.innerlogo #subnav a:link, .innerlogo #subnav a:visited {color: #000000;}
.innerlogo #subnav a:active, .innerlogo #subnav a:hover {color: #da001c;}

.loggedin {}
.clients {}
.clients td {padding: 30px 20px;}


#footer {color: #FFFFFF; padding: 15px 0px 15px 18px; font-size: 10px; line-height: 13px;} 
#footer a {color: #FFFFFF;}
#footer a:link, #footer a:visited {text-decoration: none;}
#footer a:active, #footer a:hover {text-decoration: underline;}

form, input, textarea {font-size: 10px;}
.red {color: #da001c;}
