﻿body
{
    margin:0px;	
    background-color:#E1E0E0;
    padding: 0px;
    text-align: left;
    min-width: 936px;
    font-size:12px;
    /*background: url(images/shadow.png); 
    background-position: center;
    background-repeat: repeat-y;*/
    background-color: #e1e1e1;	
}

img 
{
    border:0px;
}

 /*TYPE STYLES*/
 
h1,h2,h3,h4,h5,h6
{
    margin-top:0px;
}

h1
{   
	font-size: 22px;
	color: #333;
	font-weight:normal;
}

h1.home
{
	font-size: 16px;
	
	color: #CC0033;
	font-weight:bold;
}

h2
{
    font-weight:bold;
	font-size: 14px;
	color: #CC0033; margin-top:0px;
}

h2.homeheader
{
   
	font-size: 13px;
	color: #474747;
	margin-top:0px;
}

h4 {font-weight:bold;margin-top:0px;
	font-size: 12px;
	color: #CC0033;
}

h3 {
font-weight:bold;
	font-size: 12px;
	color: #474747;
	margin-top:5px;
	margin-bottom:5px;
	
}


h3.footer{
Padding-bottom:0px;
padding-top:0px;
font-size: 12px;
color: #474747;
margin-top:0px;
margin-bottom:5px;
}







/* ----- TABLES ----- */

table{
width:100%;
margin:0px;
padding:0px;
text-align:left;
}
caption{
}
thead{

}
tbody{

}
tfoot{

}
tr{

}
tr .alt{

}
th{
}
td{

}


/* ----- DEFINITIONS ----- */

dl{
}
dt{
}
dd{
}



#main
{
    width:936px; 	
    background-color:#FFFFFF;
    background-image:url(images/shadow.png); 
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
}

#page 
{
    width:904px;
	margin-left:auto;
    margin-right:auto;
    font-family: Arial, Helvetica, sans-serif;
    /*font-size:12px;*/
    background-color:#ffffff;
    color: #474747;   

}

/*Header*/     
#header
{
    background-image:url(images/header-background.jpg); 
    background-repeat: repeat-x;
    height:100px;
    width:904px;
    
}
   

/*Top Navigation*/ 
#topnav
{
    width:904px;
	background-image: url(images/MenuBar.gif);
	background-repeat:repeat-x;
	height:22px;
	background-color: #A40026;
 }
 
#topnavleft
{
    float:left;
    background-image: url(images/menuspacer2.gif);
	background-repeat:repeat-x; width:599px;
}

#topnavright
{
    float:left;background-image: url(images/menuspacer2.gif);
	width:305px;
 }


/*big Image*/ 
#bigimage { width:904px; height:175px;}

/*RANDOM IMAGE BOX*/ 
#random-background
{
    text-align: left;
	width: 904px;
	height:225px;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
}


#random-background-thin
{   
    text-align: left;
	width: 904px;
	height:225px;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
}

#IntroWords
{
	padding-left:30px; 
	padding-top:90px;
	width:360px;
	font-size: 18px;
	color: #ddd;
	text-align: left;
	 font-style:normal; 
	font-weight: lighter;
}

/*Content*/ 
#content
{
     padding-top:10px;
     padding-left:30px;
     padding-bottom:30px;
     padding-right:20px;
     background-color:#ffffff;
     color:#666;
}
 
#content a:link,a:visited { text-decoration:underline;color: #CC0033;}
#content a:hover {text-decoration:underline;color: #333;}
#content a:active {text-decoration:underline;color: #CC0033;} 
#content a:visited { text-decoration:underline;color: #CC0033;}



a:link {text-decoration:underline;color: #CC0033;}
a:active {text-decoration:underline;color: #CC0033;}
a:hover{text-decoration:underline;color: #CC0033;}


#left_col_plain a:link { text-decoration:underline;	color: #CC0033;}
#left_col_plain a:hover {text-decoration:underline;	color: #333;}
#left_col_plain a:active {text-decoration:underline;color: #CC0033;}




#content a.download:link,
#content a.download:visited,
#content a.download:active
{
    color:#666;
}

#content2
{
    display:block;
    float:none;
    margin-top:10px;
}

#phoneleft
{
    float:none;
    margin-top:00px; 
    padding-left:20px;
    width:350px;
}

#relatedlinks{}



/* PHONE NUMBER */
#phone
{
    float:right;
    margin-top:10px;
    padding-right:20px;
}
.phone
{
    font-size: 18px;
    color:#CC0033;
}

.freephone
{
    font-size: 14px;
    color:#666;
}
.redcolor
{
    
    color:#CC0033;
     font-weight:bold;
}

.learnmore
{
   /* font-size: 12px;*/
    color:#CC0033; 
    font-weight:normal;
    font-style:italic;
}

#wrap
{
    width:870px;
    padding:0 0 15px 0px;
}

#wrapright 
{
    height:1.3em;
    float:right;    
    width:300px;
}
.wrapright 
{
    height:1.3em;
    float:right;    
    width:300px;
     text-align:right;
     margin-right:30px;
     
     padding-top:0px;
}

/* Bread Crumbs*/
#crumbs {
margin-left:0px; width:650px; float:left;
	height:1.3em; margin-top:0px;padding:0px;
	}
	
#crumbs li { list-style-type:none;
	float:left;
	line-height:normal;
	color:#777;
	padding-left:0px;
	}		
	
#crumbs li a {
	background:url(images/bulletred.png) no-repeat right center;
	display:block; padding-right:30px;
	padding-left:0px;
	}							
	
#crumbs li a:link,#crumbs li a:visited {color:#777;	text-decoration:none;}	
#crumbs li a:hover,#crumbs li a:focus {	color:#CC0033;}	
 
 .intro
{
	font-size: 24px;
	color: #FFFFFF;
}

.style2 {color: #999999}
.style3 {font-size: 24px}
.header-grey{color: #333;}
.bullets{ padding-bottom:6px;}

/*.body
{
     font-size:12px;
     color:#474747;
     line-height:110%;
}*/

.highlight
{
    color: #CC0033;
    font-weight:bold;
}
.top_left_BlackBerry-HS-500{
height:34px; 
width:547px;
background-image: url(images/BlackBerry-HS-500.png);
background-repeat:no-repeat;
}
.top_left_Jabra-BT2070{
height:34px; 
width:547px;
background-image: url(images/Jabra-BT2070.png);
background-repeat:no-repeat;
}
.top_left_Nokia-BH-108{
height:34px; 
width:547px;
background-image: url(images/Nokia-BH-108.png);
background-repeat:no-repeat;
}
.top_left_skins{
height:34px; 
width:547px;
background-image: url(images/skin_header.png);
background-repeat:no-repeat;
}

.top_left_carkits{
height:34px; 
width:547px;
background-image: url(images/carkits_header.png);
background-repeat:no-repeat;
}

.top_left_bluetooth{
height:34px; 
width:547px;
background-image: url(images/bluetooth_header.png);
background-repeat:no-repeat;
}
.top_left_impact{
height:34px; 
width:547px;
background-image: url(images/otterbox-Impact.png);
background-repeat:no-repeat;
}
.top_left_commuter{
height:34px; 
width:547px;
background-image: url(images/otterbox-commuter.png);
background-repeat:no-repeat;
}

.arrowbulletsred 
{
    
    border-bottom:solid; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px;
    padding-top:7px; 
	letter-spacing: normal;
	font-weight: normal;
	/*font-size: 12px;*/
	color: #474747;
	padding-bottom:7px;
	list-style-image: url(images/bulletred.png);
	list-style-type: disc;
	 list-style-position:inside;
	text-indent: 0px;
	margin-left:-30px;
}



.arrowbulletsred2
{
    text-decoration:none;border-bottom:solid; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px;
    padding-top:7px; 
	letter-spacing: normal;
	font-weight: normal;
	/*font-size: 12px;*/
	color: #474747;
	padding-bottom:7px;
	list-style-image: url(images/bulletred.png);
	list-style-type: disc; list-style-position:inside;
	text-indent: -28px;
	margin-left:-10px;
}

.arrowbulletsred3
{
      
    padding-top:0px; 
    padding-bottom:0px; 
	color: #474747;
	list-style-image: url(images/bulletred.png);
	list-style-position:inside;
	text-indent: 0px;
	margin-left:-30px;
}

.stylebullets
{
    text-decoration:none;
	letter-spacing: normal;
	font-weight: normal;
    list-style:disc; color:#fe0000;
	/*font-size: 12px;*/
	color: #474747;
	padding-bottom:7px;
	list-style-image: url(images/bulletred.png);
	list-style-type: disc;
	border-bottom:solid; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px;
    padding-top:7px; 
}

.arrowbulletsgrey
 {
    text-decoration:none;
	letter-spacing: normal;
	font-weight: normal;
	/*font-size: 12px;*/
	color: #666;
	padding-bottom:10px;
	list-style-position: outside;
	list-style-image: url(images/bulletgrey.png);
	list-style-type: disc;
	text-indent: 0px; margin-left:-20px;
}
 
 /* NEW BOXES */
 
.clearfix{
clear:both;
}
.marg20{
margin-bottom:20px;

}

/*LEFT COLUMN*/
#left_colhome{
	float:left;
	width:662px;
	/*font-size:12px;*/
	z-index: 50;
	padding:0px;
	margin:0px;
}

.left_colhome{
	float:left;
	width:700px;
	margin-right:20px;
	margin-top:5px;
	/*font-size:12px;*/
	z-index: 50;
}

#left_col{
	float:left;
	width:520px;
	margin-right:47px;
	/*font-size:12px;*/
	z-index: 50;
}
.left_col{
	float:left;
	width:520px;
	margin-right:47px;
	/*font-size:12px;*/
	z-index: 50;
}

#left_col_plain{ 
	float:left;
	width:520px;
	margin-right:47px;
	/*font-size:12px;*/
	z-index: 50;
}
.left_col_plain{ 
	float:left;
	width:520px;
	margin-right:47px;
	/*font-size:12px;*/
	z-index: 50;
}


#left_col_plain ul{
    margin-left:10px;
}

#left_col_plain ul li
{
  list-style-image: url(images/bulletred.png);
  margin-left:0px;
  padding-left:0px;
}

.top_left{
height:5px; 
background-image:url(images/boxlefttop.png);
background-repeat:no-repeat;
}
.bot_left{
/* margin-top:-20px;*/
height:5px; 
background-image:url(images/boxleftbottom.png);
background-repeat:no-repeat;
width:547px;
}

#left_col img{
float:left;
margin: 0 20px 20px 0;
}
.left_col img{
float:left;
margin: 0 20px 20px 0;
}
#left_mid{background-image:url(images/boxleftmiddle.png); 
background-repeat:repeat-y; padding:10px;
width:547px;
/*font-size:12px;*/
}
.left_mid{background-image:url(images/boxleftmiddle.png); 
background-repeat:repeat-y;
padding:10px 10px 10px 10px;
width:547px;
/*font-size:12px;*/
}


.contenuto_mid{
width:235px;
float:left; 
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}


/*RIGHT COLUMN*/
#right_col{list-style:none;
margin:5px 10px 0px 0px;
width:275px;
float:right;
}

.right_col{
list-style:none;
margin:5px 10px 0px 0px;
width:275px;
float:right;
}


.top_right{
height:5px; 
background-image:url(images/boxrighttop.png); 
background-repeat:no-repeat;
}



.bot_right{
height:5px; 
background-image:url(images/boxrightbottom.png);
background-repeat:no-repeat;
}

.contenuto_right{ 
background-image:url(images/boxrightmiddle.png); 
background-repeat:repeat-y; 
padding-top:10px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
height:100%; /*per IE6*/
}

.contenuto_right H2{ color:#CC0033; 
}
.contenuto_right H2 a:active visited hover{ color:#CC0033; 
}


#right_col li a:link,#right_col li a:visited {	color:#474747;	text-decoration:none;}	
#right_col li a:hover,#right_col li a:focus {color:#CC0033;text-decoration:underline;}	


#right_col a.current:link{color:#474747;text-decoration:underline}
#right_col a.current:active{color:#474747;text-decoration:underline}
#right_col a.current:visited{color:#474747;text-decoration:underline}

#right_col .shorterm
{
    float:right;
    margin-right:10px;
}


	


/* CASE STUDY HIGHLIGHT BOX */
#left_colcasestudy{
	float:left;
	width:400px;
	margin-right:125px;
	/*font-size:12px;*/
	margin-bottom:10px;
	z-index: 50;
}

#left_csmid{background-image:url(images/csboxleftmiddle.png); 
background-repeat:repeat-y; padding:10px;
/*font-size:12px;*/
}

.contenuto_csmid{
    width:175px;
    float:left; 
    padding-top:0px;
    padding-left:20px;
    padding-right:0px;
    padding-bottom:0px;
}
.contenuto_csmid2{
    width:100%;
    float:left; 
    padding-top:0px;
    padding-left:20px;
    padding-right:0px;
    padding-bottom:0px; margin-top:0px;
}
#left_csmid{
    background-image:url(images/csboxleftmiddle.png); 
    background-repeat:repeat-y;
    padding-top:10px;
    padding-left:10px;
    padding-right:0px;
    padding-bottom:10px;
    /*font-size:12px;*/
}
.top_csleft{
    height:5px; 
    background-image:url(images/csboxlefttop.png);
    background-repeat:no-repeat;
}
.bot_csleft{ 
    margin-top:-20px;
    height:5px; 
    background-image:url(images/csboxleftbottom.png);
    background-repeat:no-repeat;
}

/* OTHER ELEMENTS */

#boxdoublewidth{ 
    width:490px;
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
}
.boxdoublewidth{ 
    width:490px;
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
}

#insetpic{
	float:left;
	text-align:left;
	position: relative;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #efefef;

}
.insetpic{
	float:left;
	text-align:left;
	position: relative;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #efefef;
}

#inset-cs-link{
    width:150px;
	float:right;
	text-align: center;
	position: relative;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-color: #efefef;
}

#insetpicright{
    float:right;
     
    padding-top:0px;
    padding-left:30px;
    padding-right:20px;
    padding-bottom:0px;
}
.insetpicright{
    float:right;
    text-align:right; 
    Padding: 20px 20px 0px 0px;
    
}
#productdetail{
    width:175px;
    float:right; text-align:left; 
    padding:0px;
    margin-left:25px;
}

#productdetails{ 
    width:175px; float:right;
    text-align:center; 
    background-color:#efefef;
    padding:5px; 
    border:1px solid #999999; 
    margin-bottom:10px;
}
.productdetails{ 
    width:175px; float:right;
    text-align:center; 
    background-color:#efefef;
    padding:5px; 
    border:1px solid #999999; 
    margin-bottom:10px;
}

 .spacer{
	width:100%;
	height:20px;
	clear: both;
}

#arrow{float:right;}
.arrow{float:right;}

/*Footer*/ 
#footernav
{
    width:904px;
	background-image: url(images/MenuBarRed.gif);
	background-repeat:repeat-x;
	height:22px;
	background-color: #A40026;
 }
 
#footernavleft
{
    float:left;
    background-image: url(images/menuspacer2.gif);
	background-repeat:repeat-x; width:454px;
 }
  
 #footernavright
    {
        float:left;background-image: url(images/menuspacer2.gif);
	    width:450px;
 }
 
 #address{
	height:22px;
	color:#FFFFFF;
	/*font-size: 12px;*/
	text-align: right;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 20px;
}

#footerarea{
    padding-top:10px; padding-left:0px; 
    width:904px; float:left;
    padding-bottom:2px; padding-right:0px;
}

/*SEO Footer*/ 

#footer{
	/*font-size:12px;*/
	margin-top:0px; 
	width:904px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
}

#footer-secondnav{
    width:864px; 
    text-align:right; 
    margin-right:0px; 
    margin-left:20px; 
}   
#footer-secondnav ul
{
    margin-top:5px;
}

#footer-secondnav ul li
{
    display:inline;
    margin-left:7px;
}

#footer-secondnav ul li a:link,a:active,a:visited {text-decoration:underline; font-weight:normal;color: #474747;font-weight: normal;}
#footer-secondnav ul li a:hover { text-decoration:underline;color: #CC0033;font-weight:normal;}
#footleft_col a:active {text-decoration:underline;color: #111;font-weight:normal;} 

#seolink{
    padding-top:8px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:8px;
	background-image:url(images/footer-background.jpg); 
	background-repeat:repeat-x;
	height:80px;
    font-size:11px;
}

#footerleft_container ul li a
{
    list-style-image:url(images/bulletred.png);
    
}


#footleft_col{
    margin-left:auto;
    margin-right:auto;
    float:left;
    width:904px;
    line-height:normal;
    /*font-size:12px;*/  
}



#footleft_col a:link,#footleft_col a:visited {	color:#474747;	text-decoration:none;}	
#footleft_col a:hover,#footleft_col a:focus {	color:#CC0033;text-decoration:underline;}	

.foottop_left{
    height:5px; 
    background-image: url(images/footertop.png);
    background-repeat:no-repeat;
}

.footbot_left{
    margin-top:-20px;
    height:5px; 
    background-image: url(images/footerbottom.png);
    background-repeat:no-repeat;
}

#footleft_col img{
    float:left;
    margin: 0 20px 20px 0;
}

#footleft_mid{
    padding-top:2px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:2px;
    background-image:url(images/footermiddle.png); 
    background-repeat:repeat-y;
    /*font-size:12px;*/
}

.footer-col{
    line-height: normal;
    width:120px;
    float:left; 
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
}

 .footer-col2
{
    line-height:normal;
    width:150px;
    float:left; 
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
}

 .footer-col2 ul
{
    line-height:normal;
    width:150px;
    float:left; 
    padding:0px;
    margin:0px 0px 0px 15px;
    
}


 .footer-col2 ul li 
{
    list-style:none;
    list-style-position:outside;
    list-style-image: url(images/bulletred1.png);
 
}

.add-this
{
    text-align:right;
    width:120px; vertical-align:bottom;
    float:left; 
    padding-top:70px;
    padding-left:10px;
    padding-right:10px;
    margin-bottom:-20px;
}

#add-this-full
{
     float:right;text-align:right;
    padding-top:0px;
    padding-left:40px;
    padding-right:20px;
    padding-bottom:5px; 
}

.footer-col3
{
    text-align:left;line-height:normal;
    width:300px;
    float:left; 
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
}

.footer-col4
{
     text-align:left;line-height:normal;
    width:650px;
    float:left; 
    padding-top:0px;
    padding-left:10px;
    padding-right:0px;
    padding-bottom:0px;
}

.footer-addthis
{
     text-align:right;line-height:normal;
    width:100px;
    float:right; 
    padding-top:0px;
    padding-left:0px;
    padding-right:30px;
    padding-bottom:0px; margin:0px;
}
 
 /*HEADER DIVs*/
#adamlogo
{
     display:block;
     float:left; 
     width:500px;
}

#partnerlogo
{
    display:block;
     float:right; 
}

#searchbox
{
    padding-top:45px;
    padding-left:45px;
 }
 /* Search Box*/
 
 .fieldHolder
{
	width: 182px;
	height: 27px;
	float: left;
}

.textInput2
{
	width: 170px;
	height: 22px;
	background: none;
	border: none;
	color: #777;
}
 
 
/*MENU* - see - http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm*/

S.chromestyle{ width:100%;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.chromestyle ul
{
    font-weight:normal;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:20px; padding-right:0px;
    float:none;
    margin: 0;text-decoration: none;
    text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{ 
    /*font-size:12px;*/ 
    font-weight:normal;
    display: inline;
}

.chromestyle ul li a{
    color: #FFFFFF;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    margin: 0;
    text-decoration: none;
    border-right: 0px solid #38388D;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected
{ 
    color:#FFFFFF; 
    background-image:url(images/Menu-darkgrad2.gif);
    text-decoration: none; background-color:#333333;
/*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{ 
    background-image:url(images/menu-gradarea.png); 
    background-repeat:repeat;
    color:#333333; font-family:Arial, Helvetica, sans-serif;
	position:absolute; margin-top:0px;
	top: 0;
	left: 0;
	padding: 0px;
	text-decoration: none;
	border: 0px solid #38388D; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	/*font-size:12px;*/ 
	font-weight:normal;
	line-height:16px; 
	z-index:150; 
	width: 300px;
	visibility: hidden; /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
    width: auto;
    display: block;
    border-bottom: 0px solid #38388D; /*THEME CHANGE HERE*/
    padding: 5px 3px 5px 0px;
    text-decoration: none;
    font-weight: normal;
    color:#333333;text-indent:15px; 
    /*font-size:12px;*/ 
    font-weight:normal;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/ 
    background-color: #cc0033; 
    color:#FFFFFF; 
    text-decoration: none; 
}


/*MENU* 2 */

S.chromestyle2{width:305px;
}

.chromestyle2:after{ /*Add margin between menu and rest of content in Firefox*/
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.chromestyle2 ul{ 
    font-weight:normal;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;padding-right:20px;
    float:none;
    margin: 0;text-decoration: none;
    text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle2 ul li{ 
    /*font-size:12px;*/ font-weight:normal;
    display: inline;
}

.chromestyle2 ul li a{
    color: #FFFFFF;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
    margin: 0;
    text-decoration: none;
    border-right: 0px solid #38388D;
}

.chromestyle2 ul li a:hover, .chromestyle2 ul li a.selected{ 
    color:#FFFFFF; background-image:url(images/Menu-darkgrad2.gif);
    text-decoration: none; background-color:#333333;
/*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv2{ color:#333333;
	position:absolute; margin-top:-1px;
	top: 0;
	left: 0;
	padding: 0px;
	text-decoration: none;
	border: 0px solid #38388D; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font-family:Arial, Helvetica, sans-serif; /*font-size:12px;*/ 
	font-weight:normal;
	line-height:16px; 
	z-index:150; background-image:url(images/menu-gradarea.png); 
	background-repeat:repeat;
	visibility: hidden; /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv2 a
{ 
    width: auto;
    display: block;
    border-bottom: 0px solid #38388D; /*THEME CHANGE HERE*/
    padding: 5px 0px 5px 0px;
    text-decoration: none;
    font-weight: normal;
    color:#333333;text-indent:15px; 
    /*font-size:12px;*/ 
    font-weight:normal;
}

* html .dropmenudiv2 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv2 a:hover{ /*THEME CHANGE HERE*/
    background-color: #0D9EF7; 
    color:#FFFFFF; 
    text-decoration: none;
}


/*MENU* 3 FOOTER */

S.chromestyle3
{
    width:100%;
}

.chromestyle3:after /*Add margin between menu and rest of content in Firefox*/
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.chromestyle3 ul
{
    font-weight:normal;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:24px; padding-right:0px;
    float:none;
    margin: 0;text-decoration: none;
    text-align: left; /*set value to "left", "center", or "right"*/
}


.chromestyle3 ul li
{ 
    /*font-size:12px;*/ line-height:14px;
    font-weight:normal;
    display: inline;
}

.chromestyle3 ul li a
{
    color: #FFFFFF;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:6px;
    padding-right:6px;
    margin: 0;
    text-decoration: none;
    border-right: 0px solid #38388D;
}

.chromestyle3 ul li a:hover, .chromestyle ul li a.selected
{ 
    color:#FFFFFF;
    background-image:url(images/Menu-darkgrad2.gif);
    text-decoration: none;
    background-color:#333333;
/*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv3
{ 
    background-image:url(images/menu-gradarea.png); 
    background-repeat:repeat;
    color:#333333; 
	position:absolute; margin-top:0px;
	top: 0;
	left: 0;
	padding: 0px;
	text-decoration: none;
	border: 0px solid #38388D; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font-family:Arial, Helvetica, sans-serif; /*font-size:12px;*/ 
	font-weight:normal;
	line-height:16px; 
	z-index:150; 
	width: 300px;
	visibility: hidden; /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv3 a
{
    width: auto;
    display: block;
    border-bottom: 0px solid #38388D; /*THEME CHANGE HERE*/
    padding: 5px 3px 5px 0px;
    text-decoration: none;
    font-weight: normal;
    color:#333333;text-indent:15px; 
    /*font-size:12px;*/ 
    font-weight:normal;
}

* html .dropmenudiv3 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv3 a:hover /*THEME CHANGE HERE*/ 
{
    background-color: #cc0033; 
    color:#FFFFFF; 
    text-decoration: none; 
}


.CollapsiblePanel {	

	margin: 0px;
	padding: 0px;
	border-top: solid 0px #999;
	border-bottom: solid 1px #999;
	float: left;
	width: 470px;
	margin-left:0px;
	padding-bottom: 0px;
}
.CollapsiblePanel a:hover
{	
    background-color: #efefef;
	margin: 0px;
	padding: 0px;
	border-top: solid 0px #999;
	border-bottom: solid 1px #999;
	float: left;
	width: 470px;
	margin-left:0px;
	padding-bottom: 0px;
}

.CollapsiblePanelTab {
    width: 470px;
	font-size: 12px;
	color:#333;
	font-weight:bold;
	border-bottom: solid 0px #999;
	margin: 0px;
	padding: 3px;
	cursor: pointer;
	/*-moz-user-select: none;
	-khtml-user-select: none;*/
}

.CollapsiblePanelContent {
	margin: 0px;	background-color: #FFFFFF;
width: 470px;
	padding: 3px;
}

.CollapsiblePanelTab a {width: 470px;
	color: black;
	text-decoration: none;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #FFFFFF;
}

.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #efefef;
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #FFFFFF;
}

.TreeView
{
    width: 10px;
}

.file {
	width: 100px;
	float: right;
	height:20px;
}

.bigblack  {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	color:#CC0033;
	font-weight:bold;
	
}

a.bigblack:active
{
    color:#333333;
}



.name{
	width: 500px;
	float: left;
	background: url(images/pdf.gif) no-repeat;
	padding-left: 30px;
	height:20px;
}

.left{
float:left;
}

.right{
float:right;
margin-right:15px;
}


.newhome_top{
height:11px; 
background-image:url(images/home-box-top.jpg); 
background-repeat:no-repeat;
}
.newhome_bottom{
height:11px; 
background-image:url(images/home-box-bottom.jpg);
background-repeat:no-repeat;
}
.newhome_middle{ 
background-image:url(images/home-box-middle.jpg); 
background-repeat:repeat-y; 
padding-top:10px;
padding-left:20px;
padding-right:15px;
padding-bottom:10px;
height:100%; /*per IE6*/
}
#newhome_col{
list-style:none;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:7px;
margin-bottom:5px;
width:324px;
float:left;
/*font-size:12px;*/
}
#newhome_col2{
list-style:none;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
width:324px;
float:left;
/*font-size:12px;*/
}
#newhome_col3{
list-style:none;
padding:0px;
margin-top:1px;
margin-left:0px;
margin-right:7px;
margin-bottom:0px;
width:324px;
float:left;
/*font-size:12px;*/
}
#newhome_col4{
list-style:none;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
width:324px;
float:left;
/*font-size:12px;*/
}

#newhome_side{
list-style:none;
padding:0px;

margin-top:5px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
width:185px;
float:right;
/*font-size:12px;*/
}

#right_col_home{

width:192px;
float:right;

/*font-size:12px;*/
}

.newhomeside_top{
height:11px; 
background-image:url(images/home-box-top2.jpg); 
background-repeat:no-repeat;
}
.newhomeside_bottom{
height:11px; 
background-image:url(images/home-box-bottom2.jpg);
background-repeat:no-repeat;
}
.newhomeside_middle{ 
background-image:url(images/home-box-middle2.jpg); 
background-repeat:repeat-y; 
padding: 10px 25px 10px 12px;
height:100%; /*per IE6*/
}

.modalclass
{
    border:1px solid #000;
}

.GrayedOut
{ 
background-color:Gray;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.ModalPopup
{ 
background-color:transparent;
cursor: move;
border: solid 2px Gray; 
color: #000000;
}

.freepromotion
{
    font-size:14px;
    color:#cc0011;
    font-weight:bold;
}

.accordionHeader
{
    border: 1px solid #ccc;
    color: #3d3d3d;
    background-color: #eee;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#content .accordionHeader a
{
	color: #3d3d3d;
	background: none;
	text-decoration: none;
}

#content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #ccc;
    color: #262626;
    background-color: #eee;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#content .accordionHeaderSelected a
{
	color: #262626;
	background: none;
	text-decoration: none;
}

#content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #fff;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

@media print 
{  
    #header, #topnav, #random-background-thin, #random-background,#seolink,#footernav,#footer-secondnav
    { 
    display:none;
    }
   
    
    body
    {
        font-size:16px;
        font-family:Arial;
    }
    
    h2.homeheader
    {
    font-size: 15px;   
    }
}


