
#container { 
width: 810px; 
} 

/* header area start */ 

#header { 
width: 810px; 
} 

/* topnav area start */ 

#topnav { 
width: 810px; 
} 

/* main area start */ 

#main { 
width: 810px; 
padding-top:5px; 
} 

.leftnav { 
width: 140px; 
} 

#content_area { 
padding:0px; 
} 

/* footer area start */ 

#footer { 
width: 810px; 
} 



td{font-size:14px;} 


/***********************************************/ 
/* 2col_leftNav.css */ 
/* Use with template 2col_leftNav.html */ 
/***********************************************/ 
/***********************************************/ 
/* HTML tag styles */ 
/***********************************************/ 

body{ 
font-family: Arial,sans-serif; 
color: #333333; 

line-height:1.166; 
margin: 0px; 
padding: 0px; 
font-size:14px; 
} 
a:link, a:visited, a:hover { 
color: #006699; 
text-decoration: none; 
} 
a:hover { 
text-decoration: underline; 
} 
/* overrides decoration from previous rule for hovered links */ 
h1, h2, h3, h4, h5, h6 { 
font-family: Arial,sans-serif; 
margin: 0px; 
padding: 0px; 
} 
h1{ 
font-family: Verdana,Arial,sans-serif; 
font-size: 120%; 
color: #334d55; 
} 
h2{ 
font-size: 114%; 
color: #006699; 
} 
h3{ 
font-size: 100%; 
color: #334d55; 
} 
h4{ 
font-size: 100%; 
font-weight: normal; 
color: #333333; 
} 
h5{ 
font-size: 100%; 
color: #334d55; 
} 
ul{ 
list-style-type: square; 
} 
ul ul{ 
list-style-type: disc; 
} 
ul ul ul{ 
list-style-type: none; 
} 
label{ 
font: bold 100% Arial,sans-serif; 
color: #334d55; 
} 


/***********************************************/ 
/* Layout Divs */ 
/***********************************************/ 
#wrapper{ 
margin-top:5px; 
width:810px; 
} 
#masthead{ 
margin: 0; 
/**** padding: 5px 0px; 
border-bottom: 1px solid #cccccc; ****/ 
width: 100%; 
} 
#navBar{ 

margin: 0 10px 0 0; 

width: 140px; 
padding: 0px; 
background-color: #eeeeee; 
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
} 
#content{ 
padding: 1%; 
} 
#content p{ 
font-family:Arial, Helvetica, sans-serif; 
color: black; 
font-size:14px; 
} 
#content ul{ 
font-family:Arial, Helvetica, sans-serif; 
color: black; 
font-size:14px; 
} 

/***********************************************/ 
/*Component Divs */ 
/***********************************************/ 
#siteName{ 
margin: 0px; 
padding: 0px 0px 10px 10px; 
} 

/*************** #pageName styles **************/ 
#pageName{ 
padding: 0px 0px 10px 10px; 
} 

/************* #globalNav styles **************/ 
#globalNav{ 
color: #000000; 
padding: 0px 0px 0px 10px; 
white-space: nowrap; 
background-color: #a3c2ee; 
font-weight: bold; 
} 
/* 'nowrap' prevents links from line-wrapping if there are too many to fit in one line 
this will force a horizontal scrollbar if there isn't enough room for all links 
remove rule or change value to 'normal' if you want the links to line-wrap */ 
#globalNav img{ 
display: block; 
} 
#globalNav a { 
font-size: 90%; 
padding: 0px 4px 0px 0px; 
color: #000000; 
} 
/************** .feature styles ***************/ 
.feature{ 
padding: 0px 0px 10px 10px; 
font-size: 80%; 
} 
.feature h3{ 
padding: 30px 0px 5px 0px; 
text-align: center; 
} 
.feature img{ 
float: left; 
padding: 0px 10px 0px 0px; 
margin: 0 5px 5px 0; 
} 
/* adjust margins to change separation between the feature image and text flowing around it */ 

/************** .story styles *****************/ 
.story{ 
clear: both; 
padding: 10px 0px 0px 10px; 
font-size: 80%; 
} 
.story p{ 
padding: 0px 0px 10px 0px; 
} 

/************* #siteInfo styles ***************/ 
#siteInfo{ 

border: 1px solid #cccccc; 
font-size: 75%; 
color: #cccccc; 
padding: 10px 10px 10px 10px; 
margin-top:5px; 
} 
/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with) 
the bottom border of the navBar in cases where they "touch" */ 
#siteInfo img{ 
padding: 4px 4px 4px 0px; 
vertical-align: middle; 
} 
/************* #search styles ***************/ 
#search{ 
padding: 5px 0px 5px 10px; 
border-bottom: 1px solid #cccccc; 
font-size: 90%; 
} 
#search form{ 
margin: 0px; 
padding: 0px; 
} 
#search label{ 
display: block; 
margin: 0px; 
padding: 0px; 
} 

/*********** #navBar link styles ***********/ 
#navBar ul a:link, #navBar ul a:visited {display: block; line-height:1.1;} 
#navBar ul {list-style: none; margin: 0; padding: 0;} 
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */ 
#navBar li {border-bottom: 1px solid #EEE;} 
/* fix for browsers that don't need the hack */ 
html>body #navBar li {border-bottom: none;} 

/*********** #sectionLinks styles ***********/ 
#sectionLinks{ 
margin: 0 ; 
padding: 0px; 
border-bottom: 1px solid #cccccc; 
font-size: 90%; 
white-space: nowrap; 
} 
#sectionLinks h3{ 
padding: 10px 0px 2px 10px; 
} 
#sectionLinks a:link{ 
padding: 3px 0px 3px 10px; 
border-top: 1px solid #cccccc; 
width: 100%; 
voice-family: "\"}\""; 
voice-family:inherit; 
width: auto; 
} 
#sectionLinks a:visited{ 
border-top: 1px solid #cccccc; 
padding: 3px 0px 3px 10px; 
} 
#sectionLinks a:hover{ 
border-top: 1px solid #cccccc; 
background-color: #a3c2ee; 
padding: 3px 0px 3px 10px; 
} 

/*********** .relatedLinks styles ***********/ 
.relatedLinks{ 
margin: 0px; 
padding: 0px 0px 10px 10px; 
font-size: 90%; 
} 
.relatedLinks h3{ 
padding: 10px 0px 2px 0px; 
} 

/************** #advert styles **************/ 
#advert{ 
padding: 10px 0px 0px 0px; 
font-size: 80%; 
border-top: 1px solid #cccccc; 
} 
#advert img{ 
display: block; 
} 

/************** #headlines styles **************/ 
#headlines{ 
margin: 0px; 
padding: 10px 0px 20px 10px; 
font-size: 80%; 
} 
#headlines p{ 
padding: 5px 0px 5px 0px; 
} 

/******************** Category Layout Table with CSS ****************/ 
.float { 

width: 200px; 
border: thin dotted #999999; 
margin-top: 0px; 
margin-right: 10px; 
margin-bottom: 20px; 
margin-left: 0px; 
height:300px; 
} 
.float img { 
align: center; 
margin-bottom: 8px; 
} 
.float p { 
text-align: left; 
font-size:9px; 
font-style:normal; 
padding-left: 6px; 
padding-right: 6px; 
} 
.float h1 { 
text-align: center; 
font-size:12px; 
font-style:normal; 
background-color: #CCCCCC; 
} 

/**** ImageReady Styles (cad_draw_request_buttons_header.psd) ****/ 
.boxedcontent { 
border-width: 1px; 
border-style: solid; 
border-color: #003580; 
padding: 3px; 
background-color: #eeeeee; 
width: 80%; 
margin: 9px 2px 3px 1px; 

} 
#Table_01 { 
width:156px; 
height:73px; 
top: 25px; 
} 
#CADbutton-01_ { 
width:156px; 
height:37px; 

} 
#CADbutton-02_ { 
width:156px; 
height:36px; 

} 

/***** End ImageReady Styles ****/ 

/**** TABLE STYLES ******/ 
#t { 
background-color:#FFFFFF; 
width: 98%; 
align: center; 
padding: 0; 
border: thin solid #999999; 
text-align: center; 
vertical-align: top; 
margin: 0px; 
} 
/***Top for top row (field names) and color2 for alternate row coloring ******/ 
#top { 
background-color: #a3c2ee; 
border: thin solid #999999; 
color: #FFFFFF; 
} 
#color2 { 
background-color:#CCCCCC; 
border: thin solid #999999; 
} 
/********* text decoration *****************************/ 
#boxaround { 
background-color: #CCCCCC; 
border: solid black thin; 
padding: 4px; 
width:350px; 

} 
.housebutton { 
font-weight: bold; 
text-align: center; 
margin-bottom: 3px; 
font-size:14px; 
margin-top: 3px; 
width:200px; 
} 
.housebutton a { 
padding: 4px 10px 4px 10px; 
text-decoration: none; 
display: block; 
color: #224059; 
background-color: #b5c9e2; 
border-top: 2px #cce3ff solid; 
border-left: 2px #cce3ff solid; 
border-bottom: 2px #31557f solid; 
border-right: 2px #31557f solid; 
} 
.housebutton a:hover { 
background-color: #99aabf; 
border-top: 2px #31557f solid; 
border-left: 2px #31557f solid; 
border-bottom: 2px #cce3ff solid; 
border-right: 2px #cce3ff solid; 
} 
.imageright { 
float:right; 
margin-left:15px; 
margin-top:15px; 
margin-bottom:15px; 
padding:0px; 
} 

