

@charset "UTF-8";
/* CSS Document */

/*********************************************************************************************
****** global styles**************************************************************************/

body{
	font: Arial, Verdana, Helvetica, sans-serif;
	background-color: #000;
	margin-top: 0;
	padding: 0;
	text-align: center;
	color: #fff;	
}

.maintbl {
	background-image: url("../images/template/pg_bkg.jpg");
	background-repeat: no-repeat;
}

img {
	border: none;
}

div {
	border: none;
}


.hiddenPic {display:none;}


/*********************************************************************************************

#sidediv {
	position: absolute;
	width: 54px;
}


****** div styles**************************************************************************/

#container{
	width: 936px;  
	height: 100%;
	margin: 0 auto;
	padding: 0px;
}

#sidediv {
	position: absolute; 
	width: 54px; 
	padding: 0px; 
	height: 100%;
}

#mainContent { 
	position: relative;
	left: 54px;
	margin: 0px;
	padding: 0px;
	width: 882px;
}

#row1{
	position: relative;
	width: 882px;
}

#row2 { 
	position: relative;
	width: 882px;
	margin: 0px;
	padding: 0px;
	
} 

#row3 { 
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 150px;
	width: 882px;	
}

#row4 { 
	position: relative;
	top: 260px;
	width: 882px;
	background-image: url("../images/template/footer_bkg.jpg");
	background-repeat: no-repeat;
	background-position:left;
	height: 49px;
} 

#divhome2a {
	position: absolute;
	width: 254px;
	height: 141;
	left: 10px;
	text-align: center;
	padding-top: 10px;
}

#divhome2b {
	position: absolute;
	width: 254px;
	height: 141;
	left: 314px;
	text-align: center;
	padding-top: 10px;
}

#divhome2c {
	position: absolute;
	width: 254px;
	height: 141;
	left: 618px;
	text-align: center;
	padding-top: 10px;
}

#divhome3a {
	position: absolute;
	width: 429px;
	margin: 0px;
	left: 10px;
	text-align: left;
}

#divhome3b {
	position: absolute;
	width: 429px;
	left: 443px;
	margin: 0px;
	text-align: left;
}

#footdiv{
	position: absolute;
	width: 690px;
	left: 1px;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	background-image: url("../images/template/footer_bkg.jpg");
	background-repeat: no-repeat;
	color: #666666;
	font-size: 10px; 	 
}

.footer a {
	color: #999999;
	text-decoration: none;
	font-size: 11px;
}

.footer a:hover {
	color: #FFFFFF;
}

#footlogo {
	position: realtive;
	float: right;
}

.headerlinks {
	position: realtive;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	padding: 10px 0px 0px 10px; 	 
}

.headerlinks a {
	color: #999999;
	text-decoration: none;
	font-size: 10px;
}

.headerlinks a:hover {
	color: #FFFFFF;
}

.homecontent1a {
	padding-left: 10px;
	padding-right: 2px;
}

.homecontent1b {
	padding-left: 2px;
	padding-right: 10px;
}

.homecontent2a {
	padding-left: 10px;
	padding-right: 25px;
}

.homecontent2b {
	padding-left: 25px;
	padding-right: 25px;
}

.homecontent2c {
	padding-left: 25px;
	padding-right: 10px;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	color: white;
	font-size: 12px;
	line-height: 24px;
	font-weight: lighter;
}

.content h1 {
	color: #999;
	font-size: 14px;
	line-height: 30px;
	padding: 15px 5px 0px 0px;
}

.content h2 {
	color: #e41936;
	font-size: 18px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}

.content h3 {
	color: #e41936;
	font-size: 12px;
	line-height: 2px;
}

.content h4 {
	color: #e41936;
	font-size: 14px;
	padding-right: 10px;
}

.content p {
	font-size: 12px;
	color: white;
	line-height: 24px;
}

.content ul {
	font-size: 12px;
	color: white;
	line-height: 24px;
}

.content a {
	font-size: 12px;
	color: white;
	line-height: 16px;
}

.content a:hover {
	color: #666666;
}

.content a:visited {
	color: #cccccc;
}

.content li {
	color: #e41936;
	font-size: 14px;
	line-height: 20px;
}

.specs {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	color: white;
	font-size: 12px;
	font-weight: lighter;
	line-height: 14px;
}

.specs td {
	border: solid 1px #333333;
	padding: 5px;
	text-align:left;
	vertical-align:middle;
}

.specs h1 {
	color: #e41936;
	font-size: 14px;
	font-weight: bold;
}

.specs h2 {
	color: #e41936;
	font-size: 14px;
}

.specs h3 {
	color: #e41936;
	font-size: 12px;
	line-height: 14px;
}

.divider {
	background: url('../images/content/dividerline.jpg');
	background-repeat: repeat-y;
	background-position: center;
}

.sublinks a {
	color: #e41936;
	font-size: 12px;
    text-decoration:none;
	
}

.sublinks a:hover {
	color: white;
	font-size: 12px;
    text-decoration:underline;
}

.required {
	color: #e41936;
	font-size: 10px;
}

# flashContainer {position:absolute; top: 18; left: 54px; z-index: 1;}

/**************************************** Navigation ***************************/
div.header { display:block; position:absolute; top: 0px; height:20px; z-index: 99; width: 882px; font-family: Arial, Helvetica, sans-serif;}
#menu-container { display:block; position:relative; width:390px; margin:0px 0px 0px 492px; font-size:11px;}
#drop_down_menu { display:block; position:absolute; clear:both; margin:0px; padding:0px; text-align:left; list-style-type:none; text-align:center; width:390px; float:none; left:0px; top:0px;}
#drop_down_menu li { font-size:12px; text-align:right; font-weight:bold; float:left; color:#fff; padding:5px; margin-right: 10px; cursor:pointer; background:#000; width:175px; /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7; text-align:right;}
#drop_down_menu li ul { margin:0px; padding:0px; list-style-type:none; padding-top:10px; }
#drop_down_menu li ul li { display:block; float:none; clear:both; padding-right:15px}
#drop_down_menu li ul li a { color:#999; font-weight:normal; text-decoration:none; padding-right:15px; display:block; }
#drop_down_menu li ul li a:HOVER { text-decoration:underline; color:#FFF; }


<!--[if IE 5]>
<style type="text/css"> 
/* place css box model fixes for IE 5* in this conditional comment */
.twoCol #sidediv { width: 0px; }
</style>
<![endif]--><!--[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.twoCol #sidediv { padding-top: 0px; }
.twoCol #mainContent { zoom: 1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]-->

