/**********************************************
** Universal 
**********************************************/
html * { font-family:"Trebuchet MS", Verdana, Arial; margin:0px auto; padding:0px;  }
input{color:#000; list-style:none; font-size:14px;}
textarea{color:#000; list-style:none; font-size:14px;}

/**********************************************
** Standard
**********************************************/
body{background-color:#fff;}
h1{font-size:20px; color:#fff;}
h2{font-size:16px; color:#fff; font-style:italic;}
h3{font-size:14px; color:#000;}
h4{font-size:10px; color:#ccc; font-weight:normal;}
p{font-size:12px; color:#000;}


/**********************************************
** Main Containers 
**********************************************/
#maincontainer{width:960px; color:#FFF; }

/**********************************************
** Header Section - Before Orange Nav- Phone ect.
**********************************************/
#header{position:relative; width:960px; height:129px;  }
#header .logo{position:absolute; width:232px; height:86px; top:30px; left:20px; }
#header .phonetxt{ position:absolute; width:300px; height:86px; top:20px; left:660px;display:none;}
#header .phonetxt ul{ text-align:right; padding-left:60px;}
#header .phonetxt li{float:left;  list-style:none;  border-right:1px solid #C6C8CA; padding-right:6px; line-height:15px;}
#header .phonetxt li a{font-size:12px; color:#C6C8CA;  text-decoration:none;  padding-left:6px;}
#header .phonetxt li a:hover{color:#fff; }
#header .phonetxt dl{ text-align:right; padding-right:10px; padding-top:20px;}
#header .phonetxt dt{font-size:12px; color:#fff; font-weight:bold;}
#header .phonetxt dd {font-size:21px; color:#C6C8CA;}


/**********************************************
** Header Section - Orange Navigation
**********************************************/ 
#header .orangemenu{display:none;position:relative; width:960px; height:36px; background-image: url(/images/menu-bg.gif); top:129px; background-repeat: repeat-x; z-index:100 }
#header .orangemenu ul{ list-style:none; }
#header .orangemenu li  {float:left;  list-style:none;  border-right:1px solid #C44C27;  line-height:35px; padding-right:8px;  padding-left:8px}
#header .orangemenu li a{font-size:13px; color:#000;   font-weight:bold; padding-left:6px; text-decoration:none;}
#header .orangemenu li a:hover{color:#fff; }


/**********************************************
** Content Section - List Nav Included
**********************************************/ 
#content{width:960px; float:right;  background-repeat:repeat-y; }
#content #navigation{position: relative; background-color:#B5E4FA; width:245px; padding:5px 0px 5px 5px; float:left; border-right:solid thick #000; margin-top:36px;display:none; }
#content #navigation .topsec{background-image:url(/images/menu-top-section.gif);width:250px;height:148px;position:absolute; background-repeat:no-repeat;top:0px;left:0px;}
#content #navigation .searchtxt{width:232px;height:75px;position:absolute;left: 22px;top: 22px;}
#content #navigation .menutxt{  width:232px;height:50px;position:absolute; top:113px; left: 22px}

 /**********************************************
** Main Homepage Image Section (Home Page Only)
**********************************************/ 
#homeheader{width:704px; height:219px; background-image:url(/images/home-trax-main.gif); position:relative; margin:0px; float:right; top:36px; background-repeat:no-repeat;}
#homeheader2{width:704px; height:219px; background-image:url(/images/spotlight-homepage.jpg); position:relative; margin:0px; float:right; top:40px; background-repeat:no-repeat; background-position:center;}
#homeheader .text{position:absolute;width:400px;left: 275px;top: 26px;}
#homeheader .text p{color:#fff;}
#homeheader .links{position:absolute; height:35px; width:192px; left: 382px; top: 144px;}

/**********************************************
** Sub Header Section - (Sub-Pages Only)
**********************************************/ 
#subheader{width:900px; height:53px;  position:relative; margin:0px; float:left; top:36px; background-repeat:no-repeat;}
#subheader .breadcrumb{ height: 35px; font-size:11px; color:#000;  top:15px;display:none;}
#subheader .breadcrumb a{ color:#000;}
#subheader h2{font-size:21px; color:#000; font-style:italic; padding:15px;}
#subheader .print{position:relative; width:85px; height:10px; float:right;  top:-15px; display:none;}
#subheader .breadcrumb ul{font-size:11px; color:#000; float:left; position:relative; top:15px; left:10px;}
#subheader .breadcrumb li{font-size:11px; color:#000; float:left; position:relative;  display:inline; padding-left:10px;}

/**********************************************
** Regular Middle Copy  - With Right Sidebar**
**********************************************/
#content #middlecopy{width:430px; position:relative; float:left;  padding-left:10px; margin:50px 10px; background-color:#FFF; line-height:21px;}
#content #middlecopy a{color:#000;}
#content #middlecopy img{margin:5px;}
#content #middlecopy ul{ margin-top:10px;}
#content #middlecopy li{ color:#000;margin:0 0 0 30px; list-style:inside; font-size:12px;}

/**********************************************
** Larger Middle Copy - loses right side bar **
**********************************************/
#content #middlecopy-ext{width:654px; position:relative; float:left;  padding-left:10px; margin:50px 10px; background-color:#FFF; line-height:21px;}

#content #middlecopy-ext a{color:#000;}
#content #middlecopy-ext img{margin:5px;}
#content #middlecopy-ext ul{ margin-top:10px;}
#content #middlecopy-ext li{ color:#000;margin:0 0 0 30px; list-style:inside; font-size:12px;}
/**********************************************
** Larger Middle Copy vs 2 - RAQ Form **
**********************************************/
#content #middlecopy-ext2{width:654px; position:relative; float:left;   background-color:#FFF; line-height:21px;}

#content #middlecopy-ext2 img{margin:5px;}
#content #middlecopy-ext2 ul{ margin-top:10px; list-style:none;}
#content #middlecopy-ext2 li{ color:#000;margin:15px 0 0 0; list-style:inside; font-size:12px;list-style:none;}
/*************************************************************
** Lists -Larger Middle Copy - loses right side bar - Lists **
*************************************************************/
 
#content #middlecopy-ext input{color:#000; list-style:none;}

/**********************************************
** PDF Download 
**********************************************/
#content #pdfdownload{width:440px; position:relative;  background-color:#FFF; height:200px; margin:30px 0; border-top:solid #000 1px; border-bottom:solid #000 1px;padding-top:10px; display:none;}
#content #pdfdownload img{ border:none; padding-right:5px;}
#content #pdfdownload a{ color:#BF1E2D; text-decoration:none;}
#content #pdfdownload h1{color:#BF1E2D; font-size:14px; }
#content #pdfdownload h2{color:#BF1E2D; font-size:11px; font-weight:bold; font-style:normal;}
#content #pdfdownload p{color:#000; font-size:10px;}

/**********************************************
** Right Side-Bar
**********************************************/
#content #rightcopy{width:234px; position:relative; float:right; top:50px; padding-right:10px;background-color:#FFF; height:870px; display:none;}
#content #rightcopy h1{font-size:16px; color:#fff; font-style:italic;padding-left:10px;}
#content #rightcopy h2{font-size:16px; color:#000; font-style:italic; padding-left:10px;}
#content #rightcopy h3{font-size:10px; color:#fff; font-weight:normal;padding-left:10px;}
#content #rightcopy h4{font-size:10px; color:#000; font-weight:normal; padding-left:10px;}
#content #rightcopy .capsule1{display:none; width:234px; background-repeat:no-repeat;background-image:url(/images/rightside-capsule-1.gif); height:336px;padding-top:10px; padding-right:10px;}
#content #rightcopy .capsule3 a{ color:#fff; font-size:10px;}
#content #rightcopy .capsule3 p{ color:#fff; font-size:10px;}
#content #rightcopy .capsule1 img{ padding-top:10px; padding-left:30px;}
#content #rightcopy .capsule2 img{ padding-top:10px; padding-left:30px;}
#content #rightcopy .capsule2{ display:none;width:234px; background-repeat:no-repeat;background-image:url(/images/rightside-capsule-2.gif); height:129px; padding-top:10px; }
#content #rightcopy .capsule3{display:none; width:234px; background-repeat:no-repeat;background-image:url(/images/rightside-capsule-3.gif); height:129px; padding-top:10px;}
#content #rightcopy .capsule4{display:none; width:234px; background-repeat:no-repeat; background-image:url(/images/rightside-capsule-4.gif); height:175px; padding-top:10px;}
#content #rightcopy .capsule4 a{ color:#fff; text-decoration:none;}
#content #rightcopy .pdfdlcapsule{}

/**********************************************
** Footer Section
**********************************************/
#footer{width:920px;position:relative; clear:both; height:89px; padding:13px 20px  0px 20px; overflow:visible;}
#footer .links{position:relative; width:130px; float:left; display:none; }
#footer .logo{position:absolute;width:152px;left: 608px;top: 28px; display:none;}
#footer .address{position:relative; width:160px; float:left; color:#000;}
#footer  ul{ }
#footer  li{font-size:10px; display:block; list-style:none; }
#footer  li a{font-size:10px; display:block; list-style:none; color:#000; text-decoration:none; }


/**********************************************
** Copyright Section
**********************************************/
#copyright{ height:28px; color:#000;  font-size:10px; width:360px; margin-top:20px; text-align:left;    line-height:30px; float:left; padding-left:20px}

/**********************************************
** Form Section
**********************************************/
.ContactForm {  }
.ContactForm h3{ padding-top:30px;}
.ContactForm li { margin-bottom:2px; width:660px; float:left; list-style:none; }
.ContactForm li label { width:200px; line-height:16px; float:left; font-weight:normal; font-size:12px; padding-top:5px; text-align:left;}
 .RAQForm {  list-style:none; list-style-type:none;!important}
 .RAQForm h3{ padding-top:30px;}
 .RAQForm ul{ list-style:none; list-style-type:none;!important}
 .RAQForm ul li {list-style:none; list-style-type:none;!important}
 .RAQForm li label { width:600px; line-height:16px;   font-weight:normal; font-size:12px; padding-top:5px; text-align:left;!important}


/**********************************************
** Contact Fields Section
**********************************************/
.Title { width:180px; }
.Name { width:180px; }
.Address { width:180px; }
.City { width:180px; }
.State { width:180px; }
.Zip { width:50px; }
.Country { width:180px; }
.Phone { width:180px; }
.Fax { width:180px; }
.Email { width:180px; }
.Location { width:180px; }
.Comments { width:350px; height:100px; }
.Comments2 { width:205px; height:80px; }


/**********************************************
** RAQ Fields Section
**********************************************/
.Smallcomments {width:180px; }
.Largecomments{width:350px; height:50px;  }


/**********************************************
** Print a Page
**********************************************/
 
 
