/* CSS Document */

body{ background-color:#525252; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Verdana; font-size:11px; color:#575656;}

.white_bg{ background-color:#FFFFFF; border-left:#434343 solid 1px; border-right:#434343 solid 1px; }
	
.top_bg{ border-top:#000000 solid 8px; height:68px; }
	
.logo{ margin:5px 0px 0px 3px;}

.title{ margin:0px 0px 15px 18px;}

.catch_line{ font-family:Arial; font-size:15px; color:#D5D5D5; font-weight:bold; height:30px; text-decoration:none; background-color:#000;}

.left_block{ background-image:url(../images/body_border_top.jpg); background-repeat:repeat-x; background-position:left top; border-right:#FFF solid 2px; background-color:#F5F5F5; padding:25px 0px 26px 19px;}

.left_text{ font-family:Verdana; font-size:11px; clear:#575656; font-weight:normal; text-align:left; text-decoration:none; padding-top:7px; line-height:15px;}

.table_bg{ background-color:#666666;}
.table_padding{
	background-color:#FFF; padding:2px 3px 2px 3px;}

.headline_border{ border-top:#E7E7E7 solid 1px; height:8px; padding:0px; }
	
.image_border{ border:#E1E1E1 solid 2px; padding:0px;}	
	
.body_text{
	padding:46px 48px 15px 48px; font-family:Verdana; font-size:11px; font-style:normal; text-decoration:none; color:#575656;
	text-align:justify; line-height:13px; background:url(../images/body_border_top.jpg) repeat-x left top; }

.body_text a{
	font-family:Verdana; font-size:11px; font-style:normal; text-decoration:none; color:#C60303;}
	
.body_text a:hover{
	font-family:Verdana; font-size:11px; font-style:normal; text-decoration:underline; color:#C60303;}	

.table_padding{ margin-bottom:8px;}

.about{ font-family:Verdana; font-size:11px; color:#FB4B4B; text-decoration:none; }

.about a{ font-family:Verdana; font-size:11px; color:#FB4B4B; text-decoration:none; background:url(../images/about_icon.jpg) no-repeat center top; padding:17px 0px 0px 0px; display:block;}

.about a:hover{ font-family:Verdana; font-size:11px; color:#000000; text-decoration:none; background:url(../images/about_icon_hover.jpg) no-repeat center top; display:block; padding:17px 0px 0px 0px;}

.product{ font-family:Verdana; font-size:11px; color:#FB4B4B; text-decoration:none; }

.product a{ font-family:Verdana; font-size:11px; color:#FB4B4B; text-decoration:none; background:url(../images/product_icon.jpg) no-repeat center top; display:block; padding:17px 0px 0px 0px;}

.product a:hover{ font-family:Verdana; font-size:11px; color:#000000; text-decoration:none; background:url(../images/product_icon_hover.jpg) no-repeat center top; display:block; padding:17px 0px 0px 0px;}


.contact{ font-family:Verdana; font-size:11px; color:#FB4B4B; text-decoration:none; }

.contact a{ font-family:Verdana; font-size:11px; color:#FB4B4B; text-decoration:none; background:url(../images/contact_icon.jpg) no-repeat center top; display:block; padding:17px 0px 0px 0px;}

.contact a:hover{ font-family:Verdana; font-size:11px; color:#000000; text-decoration:none; background:url(../images/contact_icon_hover.jpg) no-repeat center top; display:block; padding:17px 0px 0px 0px;}
	
.headline{
   	font-family:Verdana; font-size:12px; font-style:normal; text-decoration:none; color:#8A0000; text-align:justify; font-weight:bold;}

.copyrights_text2{
	font-family:Tahoma; font-size:11px; font-style:normal; text-decoration:none; color:#ADADAD; padding:0px 18px 0px 0px; background-color:#868686;}

.copyrights_text{
	font-family:Tahoma; font-size:11px; font-style:normal; text-decoration:none; color:#ADADAD; padding:0px 0px 0px 18px; background-color:#868686; height:30px; border-right:#FFF solid 2px;}

.copyrights_text a{
	font-family:Tahoma; font-size:11px; font-style:normal; text-decoration:none; color:#ADADAD; }
	
.copyrights_text a:hover{
	font-family:Tahoma; font-size:11px; font-style:normal; text-decoration:underline; color:#ADADAD; }

ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}

ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none; background:url(../images/right_bullet.jpg) left 5px no-repeat;font-family:Verdana; font-size:12px; color:#737373; padding-left:10px; line-height:17px; }

ul.list_items
{ margin:5px 0px 0px 0px; padding:0; list-style-type:none;}

.list_items li 
{margin:5px 0px 0px 27px; padding:0px 0 0 8px; list-style-type:none; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#575656;	text-decoration:none; background:url(../images/icon.jpg) no-repeat left 6px; $background:url(../images/icon.jpg) no-repeat left 7px; line-height:16px; $line-height:18px;}

.table_border{
	border:solid 1px #D2D2D2;	border-collapse:collapse;}
	
.body_sm_img_border{
	border: 1px solid #D2D2D2; 	padding:3px;}

.submit_btn{ font-family:Tahoma; font-size:11px; font-weight:normal; color:#FFFFFF; background-color:#F29226; border:1px solid #CC6F06;}

.tableform{ padding:0px 0px 0px 5px; margin-bottom:2px; text-align: left;  width:150px; border:1px solid #999999; height:18px; font-family:Verdana; font-size:11px; color:#8C8C8C; font-weight:normal; }

.select_button{ width:158px; height:auto; margin:2px 0px 3px 0px; border:1px solid #A19C9C; font-family:Verdana; font-size:11px; color:#8C8C8C; font-weight:normal;}
.ta{
	text-align:left;
	width:150px;
	$height:45px;
	height:44px;
	border:1px solid #999999;
	font-family:Verdana;
	font-size:11px;
	color:#8C8C8C;
	padding:0px 0px 0px 5px;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-arrow-color:#2B74A3;
	scrollbar-track-color:#FFFFFF;
	margin-bottom:3px;
}
.star {    color: #CF583D;	font-weight:bold;	}














ul.MenuBarHorizontal
{
	margin: 0;
	*margin: -9px 0 0 0;
	padding: 0px;
	list-style-type:none;
	font-size: 11px;
	cursor: default;
	width: auto;
	color:#FFF;
	
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive
{
	z-index: 1000;
}
/* Menu item containers, position children relative to this container and are a fixed width */
ul.MenuBarHorizontal li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	float: left;
	color:#FFFFFF;  text-decoration:none;

}
/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0px 0px;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 85px;
	position: absolute;
	left: -1000em;
	
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left:-110px; padding:0px; margin-top:6px;
	$left:789px;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarHorizontal ul li
{
	margin:0; padding:0; background:none; width:auto; text-align:right;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: 0% 0 0 0%;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left:-285px;
	top: 0;
	margin:0px;
}

/*******************************************************************************

 DESIGN INFORMATION: describes color scheme, borders, fonts

 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul
{
	border:none; margin:0; padding:0;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	color:#FFFFFF; text-decoration:none;
	text-decoration: none; padding:0px 0px 0px 0px; *padding:9px 0px 0px 0px; margin:0px; 
}
ul.MenuBarHorizontal ul li a
{font-size:11px;
font-weight:normal;
font-family:Verdana;
color:#FB4B4B; border:1px solid #525252; float:left; 
background-color:#FFF; margin:0px; background-image:none; width:225px; padding:0px 5px 0px 0px;
}

ul.MenuBarHorizontal ul li ul li a
{width:280px }	

/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	margin:0px; 
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
a.MenuBarItemSubmenu.active
{
margin:0px; background-image:none; color: #000; background-color:#FFF; 
}


ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background:#fff url(../images/SpryMenuBarRight.gif) no-repeat 4px center;
	
}

ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		float: left;
		background: #FFFFFF;
	}
}





.arrow{
background-image:url(../images/arrow.png); background-repeat:no-repeat; background-position:137px 8px;}