body
{
	background-color:#08070D;
	/*background-color:#313131;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#ffffff;
	font-family:Verdana;
	font-size : 12px;
	line-height: 1;
}



A:link,A:visited
{
	font-family :  Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;		
}
A:hover
{
	font-family : Verdana;
	font-size: 11px;
	/*color: black;*/
	color: #FFFFFF;
	text-decoration: underline;
}

A.myLink:link,A.myLink:visited
{
	font-family :  Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;		
}

A.myLink:hover
{
	font-family : Verdana;
	font-size: 11px;
	/*color: black;*/
	color: #FFFFFF;
	background-color: #505050;
	text-decoration: underline;
}

/*cobobox*/			
#dropmenudiv{
	position:absolute;
	border:1px solid #DEDEDE;
	/*border-bottom-width: 0;*/
	font:normal 12px Verdana;
	iline-height:18px;
	z-index:100;
	imargin-left:3px;
	
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	/*border-bottom: 1px solid #5C5C5C;*/
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color:white;
	font:normal 10px Verdana;
	line-height:14px;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #5C5C5C;
	line-height:14px;
}

.dcombobox
	{
	font-family:verdana;
	font-size:11px;
	background : url(/img/combox01.jpg) no-repeat;
	width: 143px;
	height : 20px;
	cursor:pointer;
	padding-left:5px;
	padding-top:3px;
	color:#c2c2c2;
	
	
	}	
/*end cobobox*/		
#left_area {
	background-color: #313131;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #505050;
}
#main_area {
	width:561px;
	
	background-color: #313131;
	
}
.artical_frame {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #505050;
	padding-bottom: 12px;
	padding-top: 7px;

}
.artical_frame td {
	font-family: verdana;
	font-size: 11px;
	color: #c2c2c2;
}
.artical_frame A:link {
	font-family: verdana;
	font-size: 11px;
	color: #c2c2c2;
	text-decoration: underline;
}
.artical_frame A:hover {
	font-family: verdana;
	font-size: 11px;
	color: #c2c2c2;
	text-decoration: none;
}
.artical_frame A:visited {
	font-family: verdana;
	font-size: 11px;
	color: #c2c2c2;
	text-decoration: underline;
}
.artical_titles {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #c2c2c2;
	line-height:14px;
}
.artical_text {
	font-family: verdana;
	font-size: 11px;
	color: #c2c2c2;
	line-height:14px;
}
.artical_text_News {
	font-family: verdana;
	font-size: 11px;
	color: #c2c2c2;
	line-height:18px;
}
/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

/* force fleXcroll to always display the vertical scrollbase */
.vscrollerbase {
visibility: visible !important;
}
/* fleXcroll adapts to this CSS setting and sets positions correctly */


/* And style your scrollbar like you normally do */
.vscrollerbase {
width: 19px;
background: #D7EBDF url(/img/basebarcaps_verticalbarbody.gif) 0px 0px repeat-y;
}
.vscrollerbar {
width: 19px;
background: #99CBCB url(/img/basebarcaps_verticalbarbody.gif) -19px 0px repeat-y;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(/img/horizontalbarbody_cornerjog.gif) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(/img/horizontalbarbody_cornerjog.gif) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(/img/basebarcaps_verticalbarbody.gif) -57px -44px no-repeat;
width: 19px;
height: 25px !important;
}
/*buttom scroller*/
.vscrollerbarend {
background: url(/img/basebarcaps_verticalbarbody.gif) -57px 0px no-repeat;
width: 19px;
height: 25px;
}
.hscrollerbarbeg {
background: url(/img/basebarcaps_verticalbarbody.gif) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(/img/basebarcaps_verticalbarbody.gif) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(/img/horizontalbarbody_cornerjog.gif) 0px 0px;
}
/*top button*/
.vscrollerbasebeg {
background: url(/img/basebarcaps_verticalbarbody.gif) -38px -44	0px no-repeat;
width: 19px;
height: 25px !important;
}
/*buttom button*/
.vscrollerbaseend {
background: url(/img/basebarcaps_verticalbarbody.gif) -76px -44px no-repeat;
height: 25px;
width: 19px;
}
.hscrollerbasebeg {
background: url(/img/basebarcaps_verticalbarbody.gif) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(/img/basebarcaps_verticalbarbody.gif) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(/img/basebarcaps_verticalbarbody.gif) -45px -15px;
}
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 563px;
/*height: 100%;*/
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;


}
/* Scroll Bar Master Styling Ends Here */
.title {
	/*font: 12pt verdana;
	color: #ffffff;
	text-transform: none;*/
	
	font-family: verdana;
	font-size: 16px;
	color: #FFFFFF;
	ifont-weight: bold;
}

.title13 {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #C4C4C4;
	font-weight: bold;
}
.verdana_11_reg {
	font-family: verdana;
	font-size: 11px;
	color: #c2c2c2;
}

.Header {
	font-family: verdana;
	font-size: 16px;
	color: #FFFFFF;
	/*font-weight: bold;*/
	margin-left:21px;
	margin-right:21px;
}

.HTMLSource {
	font-family: verdana;
	font-size: 11px;
	color: #C2C2C2;	
	line-height : 12.5pt;
	
}

#HomeFotter {
	/*display: block;
	position : absolute;
	top:628px;
	left:10%;
	margin: 0 auto;*/
	/*margin-top:20px;*/
	background-color: #000000;
	font-family: Verdana;
	font-size: 11pt;
	color: #FFFFFF;
	z-index:10;
	
	width: 740px;
	/*width: 742px;*/
}
.ShortText{
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	padding-top:12px;	
}


.Textmargin{
	margin-left:21px;
	margin-right:21px;
	
}

.SearchTextBold{
	font-family: verdana;
	font-size: 11px;
	color: #C6C6C6;
	font-weight: bold;
}
.SearchTextBoldWhite{
	font-family: verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.SearchTextNormal{
	font-family: verdana;
	font-size: 11px;
	color: #C6C6C6;
	font-weight: normal;
}
.SearchTextNormal{
	font-family: verdana;
	font-size: 11px;
	color: #C6C6C6;
	font-weight: normal;
	
}
.SearchTextNormalHigh{
	font-family: verdana;
	font-size: 11px;
	color: #C6C6C6;
	font-weight: normal;
	line-height: 15px;
}
A.AdobeLink:Link,A.AdobeLink:Visited,A.AdobeLink:Hover
{	
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

H3 {
	font-family: verdana;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
}
/*********************/

.bg_grade_top_10 {
	background-image: url(img/bg_top_grad.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #454545;
}


A.Nothing:Link,A.Nothing:Visited,A.Nothing:Hover

{
	/* empty class for footer pics menu	*/
	background-color : transparent;
}



.ProductTitle{
	font-family: verdana;
	font-size: 13px;
	color: #FFFFFF;	
}


.ProductText{
	font-family: verdana;
	font-size: 11px;
	color: #c2c2c2;	
	line-height:16px;
}

/* ****** Product page L1 ******   */

A.ProductTitleLink:link,A.ProductTitleLink:visited
{
	background-color:#313131;
	font-family :  Verdana;
	font-size: 13px;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;		
}

A.ProductTitleLink:hover
{
	background-color:#313131;
	font-family : Verdana;
	font-size: 13px;	
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
	
}


.ProductText{
	font-family: verdana;
	font-size: 11px;
	color: #c2c2c2;	
	line-height:16px;
}


/* ****** Product page D4 ******   */

A.LinkA:link,A.LinkA:visited
{
	background-color:#313131;
	font-family :  Verdana;
	font-size: 11px;
	color: #c2c2c2;
	font-weight:normal;
	text-decoration: none;		
}

A.LinkA:hover
{
	background-color:#313131;
	font-family : Verdana;
	font-size: 11px;	
	color: #c2c2c2;
	font-weight:normal;
	text-decoration: none;
	
}

A.LinkAunderline:link,A.LinkAunderline:visited
{
	background-color:#313131;
	font-family : Verdana;
	font-size: 11px;	
	color: #ffffff;
	font-weight:bold;
	/*text-decoration: underline;	*/
	text-decoration: none;
	
}

A.LinkAunderline:hover
{
	background-color:#313131;
	font-family : Verdana;
	font-size: 11px;	
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	/*text-decoration: underline;*/
}

.textWhite {
	font-family : Verdana;
	font-size: 11px;	
	color: #c2c2c2;
	font-weight:normal;
	line-height:17px;
}

.tdChoosen{
	padding-bottom:5px;
	border-bottom:1px solid #ffffff;
}

.tdRegular{
	padding-bottom:5px;
	border-bottom:0px solid #ffffff;
}

/* ****** Camera Backs L2 ******   */

.textGreyL2,A.textGreyL2:link,A.textGreyL2:visited {
	font-family : Verdana;
	font-size: 11px;	
	color: #c6c6c6;
	font-weight:normal;
	line-height:17px;
}

A.textGreyL2:hover
{
	font-family : Verdana;
	font-size: 11px;	
	color: #c6c6c6;
	font-weight:normal;
	line-height:17px;
	text-decoration: underline;
	
}


.WhiteTitleL2 {
	font-family : Verdana;
	font-size: 12px;	
	color: #ffffff;
	font-weight:bold;
}

A.WhiteTitleL2:link,A.WhiteTitleL2:visited
{
	background-color:#313131;
	font-family : Verdana;
	font-size: 12px;	
	color: #ffffff;
	font-weight:bold;
	/*text-decoration: underline;	*/
	text-decoration: none;
	
}

A.WhiteTitleL2:hover
{
	background-color:#313131;
	font-family : Verdana;
	font-size: 12px;	
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	/*text-decoration: underline;*/
}

.Paging
{
	font-family : Verdana;
	font-size: 10px;	
	color: #c6c6c6;
	font-weight:normal;
	text-decoration: none;
	padding-right:2px;
	padding-left:2px;
	
}

A.Paging:link,A.Paging:visited
{
	font-family : Verdana;
	font-size: 10px;	
	color: #c6c6c6;
	font-weight:normal;
	text-decoration: none;
	padding-right:2px;
	padding-left:2px;
	
}

A.Paging:hover
{
	font-family : Verdana;
	font-size: 10px;	
	color: #c6c6c6;
	font-weight:normal;
	text-decoration: none;
	padding-right:2px;
	padding-left:2px;
}




#TaskBarContainer {position:relative;z-index:90;}
#TaskBarImageTable {
	position:absolute;
	z-index:100;
	left: -1px;
}
#TaskBarTable {position:absolute;white-space:nowrap;width:645px;z-index:110;}
#TaskBarMenuTD {height:35px;width:435px;z-index:120;}
#TaskBarSearchTable {}
#TaskBarSearchBoxTD {}
#TaskBarSearchBttnTD {padding:2px 0px 0px 5px;}
#TaskBarPartDiv {
	position:relative;
	height:1px;
	overflow: hidden;
}

#TaskBarPartDiv_Special {
	position:relative;
	height:1px;
	ooverflow: hidden;
}




#TaskBarPart {position:absolute;height:100px;}
.TaskBarSubMenuItem {font-family:Arial;white-space:nowrap;}



.TaskBarSubMenuSection {
	position:absolute;
	margin-top:0px;
	top:0px;
	width: 742;
}
#TaskBarSubMenuSection_0 {left:12;}
#TaskBarSubMenuSection_1 {left:189px;}
#TaskBarSubMenuSection_2 {left:328px;}
.TaskBarSubMenuItem {font-size:11px;line-height:150%;margin-left:0px;}
.TaskBarSubMenuItem A {color:white;text-decoration:none;}
.TaskBarSubMenuItem A:HOVER {color:white;text-decoration:underline;}
/*.TaskBarSubMenuItem A:VISITED {color:#EEEEEE;text-decoration:none;}*/
.TaskBarSearchButton {}
.SearchTextBoxStyle {z-index:200;height:17px;width:127px;border:none;padding:0px 0px 0px 3px;font-size:8pt;}
.SearchButtonStyle {}
.HomeFotter_dott {
	color: #676767;
	font-weight: bold;
	font-size: 14px;
}
#ContentArea 
			{
			background:url(/img/bg_home1.jpg) no-repeat center top;
			font-family:Arial; 
			font-size:10px; 
			 
			width:100%; 
			height:100%
			}



.search_filed_safari {
	
	background-color:#616668;
	height: 25px;
	width: 162px;
	border-style: none;
	border-width: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	padding: 4 4 4 10px;
	
	



}

.New_search_filed {
	background-color : #616668;
	height: 17px;
	width: 152px;
	border-style: none;
	border-width: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	

}



.news_text {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:14px;
}

#HomeFotter a:link {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
#HomeFotter a:Hover {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
#HomeFotter a:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}
#Layer_logo 
			{
			position:absolute;
			width:55px;
			height:32px;
			z-index:91;
			}
			
		
.TaskBarMenuItem,A.TaskBarMenuItem{
	white-space:nowrap;
	text-decoration : none;
	font-size:11px;
	font-family: Verdana;
	color: #FFFFFF;
}


 A.TaskBarMenuItem:Hover
 {
	text-decoration : underline;
	font-size:11px;
	font-family: Verdana;
	color: #FFFFFF;
	width:100%;
	height:35px;
}

/* one class a.s. 
.TaskBarMenuItem_Active {
	background-color: #252525;
	text-decoration : underline;
	font-size:11px;
	font-family: Verdana;
	color: #FFFFFF;
}	*/
			
A.TopToolsLink:Link,A.TopToolsLink:Visited
{	
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:11px;		
	color : #FFFFFF;		
	text-decoration : none;		
	pheight:35px;
	padding-top:10px;
}

A.TopToolsLink:Hover
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:11px;		
	color : #FFFFFF;
	text-decoration : underline;
	background-color : transparent;
	width:100%;
	pheight:35px;
	padding-top:10px;
}
	

/*
A.TopToolsLink_Active:Link,A.TopToolsLink_Active:Visited,A.TopToolsLink_Active:Hover
{	
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:11px;		
	color : #FFFFFF;		
	text-decoration : none;
	width:100%;	
}
*/



A.Downloads:Link,A.Downloads:Visited
{	
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:11px;		
	color : #C4C4C4;		
	text-decoration : none;		
}

A.Downloads:Hover
{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size:11px;		
	color : #C4C4C4;
	text-decoration : underline;
}

.content {
padding: 0px 0px;
height: 400px;
vertical-align: top;
}
.content ul,
.content ol {
list-style-position: outside;
line-height: 140%; 
}
.content ul {
margin: 10px 0 12px 40px;
list-style-type: square;
}
.content ol {
margin: 10px 0 12px 25px;
}
.menu1 {
 background-color: #dad9c7;
}

.menu {
width: 175px;
vertical-align: top;
background-color: #969BA1;
}

.menu ul {
list-style-type: none;
}
.menu_current {
	font-weight: bold;
}
.highlight {
	background-color: #D0D0D0;
}

.menu a {
display: block;
padding: 6px 5px 6px 8px;
border-bottom: solid 1px #040308;
background-color: #a8b4c0;
width: 187px;
 }
.menu a:link,
.menu a:visited {
color: #FFFFFF;
font-weight: normal;
font-size: 11px;
text-decoration: none;
background-color: #000000; //455A6B
}

.menu ul ul a:link,
.menu ul ul a:visited {
width: 175px;
padding: 6px 5px 6px 20px;
color: #FFFFFF;
background-color: #040308;
border-bottom: 1px #040308 solid;
}

.menu a:hover,
.menu ul ul a:hover,
.menu ul ul a:active {
background-color: #08070D;
color: #FFFFFF;
border-bottom: solid 1px #040308;
}
.topbar,
.footer {
background-color: #ff9933;
text-align: center;
font-size: 10px;
height: 10px;
color: #FFFFFF;
border-top: 1px solid #FFFFFF;
}
.topbar {
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}
ul,td,th {
margin: 0;
padding: 0;}
 input{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	color: #800000;
	background: #F0F0F0;
	border: 1px solid;
	border-color:#C8C8C8;
 	}

    .button {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	color: #F0F0F0;
	background: #808080;
	border: 1px solid;
	border-color:#000000;
	}
