body 
{
width:944px;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
line-height: 18px;
color:#666;
}

.noPrint { display:none; }

#printHeader 
{
position:absolute;
top:0;
}

/*++++++ Global Styles ++++++*/
img { border:0;}
.noWrap { white-space:nowrap; }
.strong { font-weight:900; }

/*+++++ Positioning +++++*/
.left {	float:left; }
.right { float:right; } 
.clear {clear:both; height:1%;}
.center { text-align:center; }
.printLeft { text-align:left; }

/*+++++ Fonts ++++++*/
a:link, a:visited, a:active, a:hover 
{
color:#454777; font-weight:100; text-decoration:none; 
}

a:hover {color:#0033CC; }


.PageHeading /* main heading shown over photo rotator */
{
font-size:110%;	
font-weight:900;
text-align:center;
color:#000;
width:100%;
margin-bottom:4px;
}

.SubPageHeading /* main heading shown over photo rotator */
{
font-size:104%;	
font-weight:900;
text-align:center;
color:#355076;
width:568px;
margin-bottom:4px;
}


h1 {font-size:130%;}
h2 {font-size:125%;}
h3 {font-size:120%;}


h4 {font-size:105%;}
h5 {font-size:100%;}
p { padding-bottom:1em; font-weight:100; }
.small { font-size:90%;}
.blue {color:#38ACF6;}
blockquote { text-indent:70px; }

/* ---------List items----*/

ul /* default */
{
list-style-type:disc;
text-indent:20px;
}

ul.circle /* circle */
{
list-style-type:circle;
text-indent:20px;
}

ul.square 
{
list-style-type:square;
text-indent:20px;
} 

ul.none 
{
list-style-type:none;
text-indent:20px;
}

ol 
{
list-style-type:upper-alpha;
margin-left:30px;
}

ol.number 
{
list-style-type:decimal;
margin-left:30px;
}

input, textarea 
{
border:0px solid #474747;
background-color:#FFF;
color:#474747;
font-weight:500;
font-size:95%;
height:20px;
} 


#container  	
{
width:772px;
margin-top:61px; /* to allow for the printHeader */
}

#header
{
display:none;
}
	
#logo
{
display:none;
}

#headerTop
{
display:none;
}

#parentCoNav 
{
display:none;
}


#searchBox
{
display:none;
}




#globalNav
{
display:none;
}


#rotator 
{
display:none;
}

#main
{
position:relative;
width:772px;
}


#leftSideBar 
{
display:none;
}


#contentArea 
{
width:772px;
text-align:left;
padding:20px;
}

#sectionTitle 
{
text-align:left;
width:160px;
margin:0 0 0 14px;
}

#sectionTitle .name 
{
position:relative;
top:5px;
left:10px;
font-weight:800;
font-size:1.2em;
font-style:italic;
color:#105774;
}

#footer 
{
display:none;
}



/*---ADMIN--*/
.AdminFieldSet { /* fieldsets for admin pages */
padding:0px 0px;
border:0;
color:#000;
}

.w300 { /* fieldsets 300px wide */
width: 300px;
margin:10px 112px;
}

.w500 { /* fieldsets 500px wide */
width: 100%;
margin:0px 0px;
}

.w200 { /* fieldsets 200px wide */
width: 200px;
margin:10px 22px;
}



.AdminFieldSet legend { /* fieldset legends for admin pages */
color:#3D5C88;
font-weight:900;
font-size:105%;	
padding:2px 0 0 0;	
}


.AdminFieldSet p { margin:1; padding:0; }

p.label { /* fieldset labels for admin page forms */
float:left;
width:175px;
padding-top:3px;
text-align:right;
font-weight:300;
}

.sampleLabel { 
float:left;
width:120px;
padding-top:3px;
text-align:right;
font-weight:300;
}

p.fields { /* content for admin page forms*/
float:left;
width:320px;
padding-left:0px;
text-align:left;
font-weight:500;
}

.request
{
width:320px;
}

.requestComments
{
width:80%;
height:100px;
font-family:Arial, Helvetica, sans-serif;
}


p.checkMark { /* check marks for admin default page */
background: url(../img/checkMark.gif) no-repeat;
padding:3px 0 8px 34px;
margin-left:30px;
}


/*------Rep Locator Styling -------*/
.RepLocatorName 
{
width:100%;
text-align:left;	
font-family:arial, verdana, Dsan-serif;
font-size:medium;
font-weight:600;
color:#666;
background-color:#fff;	
}

.RepLocatorTitle 
{
width:100%;
text-align:center;	
font-family:arial, verdana, Dsan-serif;
font-size:large;
color:#666;
background-color:#fff;	
}


/*------Downloads DataList formatting -------*/
/* -- Check inline for alt-list styles ---*/
#downloads
{
font-weight:900;	
font-size:small;
}

#downloads a, #downloads a:visited, #downloads a:active 
{
font-weight:900;
text-decoration:none;
color:#3D5C88;
}

#downloads a:hover 
{
color:#0000FF;
}

#downloads .downloadList
{
border:1px ;
border:2px solid #F39500;
text-indent:14px;
line-height:30px;
font-size:80%;
}

#downloads h2
{
/*background:#999 url(../img/downloadsTab.gif) no-repeat left;*/
background:#F39500;
text-align:left;
font-size:11px;
font-weight:900;
line-height:23px;
padding-left:20px;
color:#fff;
}


/*-------------- Model Detail Display --------------*/
#modelImage  
{
float:left;
margin:0 5px 3px 0;
width:140px;
border: double 0px #105774;	
}

#modelImage img 
{
width:140px;
}

#modelCopy 
{
float:left;
font-size:x-small;
}

.thumbImg
{
padding:0 7px 1px 0;
width:90px;	
}

#modelList
{
font-weight:900;
}

#modelList h3
{
background:#CCCCCC;	
font-weight:900;
font-size:102%;
text-align:center;
}

#modelList .modelLink
{
padding:20px;
font-weight:900;
}

#modelList h2
{
background:#3D5C88;
text-align:left;
font-size:11px;
font-weight:900;
line-height:23px;
padding-left:20px;
color:#fff;
}


.fireBarrier 
{
	padding:20px;
	border:1px #666 solid;
}



.litfamily { font-weight:900; color:#fff;}
.litCheckBoxes { float:left;  text-align:right; }
.litCheckItems { float:left;  text-align:left; padding-left:0px; font-weight:300; }


.border
{
border:1px solid #7D99B4;	
}

.formBtn
{
display:none;
}

.plus
{
background-color:#fff; 
padding:0px 5px;
color:#fff;	
}

.details
{
white-space:nowrap;
background-color:#F39500;
color:#fff;	
font-weight:900;
padding:1px 3px;
}

a.details:link, a.details:visited, a.details:active
{
color:#fff;	
}

a.details:hover
{
background-color:#8FA4C3;
color:#fff;
}	



/* ----------------------------------------------------------------------*/

