body{margin:0;padding:0;border:0;font-family:Arial,Helvetica,sans-serif;color:#000}
/*--eliminates dashed lines around links on Firefox---*/
a{outline:none}
/*---main page headlines-----*/
h1 {
margin:0 0 12px 0;
font:bold 1.225em Arial, Helvetica, sans-serif;
color:c00000;
text-align:center;
}
/*---Sub headlines---------*/
h2{
font:bold .975em Arial, Helvetica, sans-serif;
color:#000000}

/*----------smaller font for home page per customer request so inline styles are not used in site edit--*/
.homePageText {
font: .700em Arial, Helvetica, sans-serif;
text-align:justify;
}

#all{width:100%;height:100%;background:#182943;z-index:0}
#page{width:100%;height:100%;border:1px solid #efaa00}
#header{width:100%;background:#1a2a44 url(/images/headerBg.jpg) repeat-x;border:1px solid #192a44}
#header1{text-align:center}
#header2{margin-left:30px;font-size:12px}
#header2 a{color:white;text-decoration:none}
#header2 a:visited{color:white}
#header2heading{font-size:16px;text-decoration:underline;}
#logo{width:151px;height:107px;text-align:center;background:url(/images/logo.gif) center no-repeat}
#headerRight{width:200px;text-align:right}
#pageRow1{width:100%}
#byline1{height:34px;background:#37516f;border-top:1px solid #efaa00;border-left:1px solid #efaa00}
#byline2 td{text-align:center;border:1px solid #192a44;padding:0 10px 0 10px}
#pageRow2{width:100%;height:100%}
#leftAll{width:199px}
#left{width:100%;height:100%}
#navHeading1{width:151px;height:34px;background:#0d469a;border-top:1px solid #efaa00}
#navHeading2{width:151px;height:34px;border-top:1px solid #192a44;border-right:1px solid #192a44;border-left:1px solid #192a44;padding:10px 0 0 10px;background:url(/images/navHeading.gif) no-repeat 10px 10px}
#contentFrameTop1{width:47px;height:27px;border-top:1px solid #efaa00;border-left:1px solid #efaa00;background:url(/images/contentFrameTop1.png) no-repeat !important;background:none}
#contentFrameTop1 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/contentFrameTop1.png')}
#contentFrameTop2{width:58px;height:27px;border-top:1px solid #efaa00;background:url(/images/contentFrameTop2.png) no-repeat !important;background:none}
#contentFrameTop2 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/contentFrameTop2.png')}
#contentFrameLeft1{height:323px;border-left:1px solid #efaa00;background:url(/images/contentFrameLeft1.png) no-repeat !important;background:none}
#contentFrameLeft1 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/contentFrameLeft1.png')}
#contentFrameLeft2{height:224px;border-left:1px solid #efaa00;background:url(/images/contentFrameLeft2.png) no-repeat !important;background:none}
#contentFrameLeft2 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/contentFrameLeft2.png')}
#contentFrameLeftAll{border-bottom:1px solid #192a44}
#contentFrameLeftBg1{width:12px;background:url(/images/contentFrameLeftBg.png) !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/contentFrameLeftBg.png');border-left:1px solid #efaa00}
#contentFrameLeftBg2{width:36px}
#contentFrameTopBgAll{border-top:1px solid #efaa00;border-right:1px solid #192a44}
#contentFrameTopBg{height:10px;background:url(/images/contentFrameTopBg.png) !important;background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/contentFrameTopBg.png')}
#contentBg{background:white url(/images/contentBg.jpg) bottom repeat-x}
#content{padding:0 10px 20px 10px;border-right:1px solid #192a44;border-bottom:1px solid #192a44}
#content a{color:#0d469a}
#content a:visited{color:#0d469a}
#content a:hover{color:#b68100}
#subHeading1{width:188px;height:41px;text-align:right;background:#244067 url(/images/subHeading1.gif) right no-repeat}
#subHeading2{background:url(/images/subHeading2.png) no-repeat !important;background:none}
#subHeading2 img{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/subHeading2.png')}
#subInfo1{width:151px;height:100%;background:#37516f;border-top:1px solid #efaa00}
#subInfo2{padding:10px;border:1px solid #192a44;color:white;font-size:.9em}
#subInfo2 a{color:#8eb2ff;text-decoration:none}
#subInfo2 a:visited{color:#8eb2ff}
#subInfo2 a:hover{color:#e6a300}
#footer1{width:100%;height:43px;background:#5e708b;border-top:1px solid #efaa00}
#footer2{padding:5px;font-size:.7em;text-align:center;border:1px solid #192a44}
#footer2 a{color:#b5daff;text-decoration:none}
#footer2 a:visited{color:#b5daff}
#footer2 a:hover{color:white}
.fillWidth{width:100%}
.fillHeight{height:100%}
.fill{width:100%;height:100%}
.contentBox{border:1px solid #c0cee4;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/tableBg.png');background: url(/images/tableBg.png) !important;background:none;padding:10px; vertical-align:top;}
.cols-2{width:50%;float:left}

/*Heroes logo*/
#heroesLogo{
	padding:0px;
	margin:0px;
	background:#000000;
}