BODY {
	background-color: #FFFFFF;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
}

body, td, th, li, ul, ol, p, dl, dt, dd, textarea, .lightbox {
	font-size: x-small;
}

H1 {
	font-size: medium;
	font-weight: bold;
	margin: 10;
}

H1.home {
	font-size : small;
	font-weight : normal;	
	margin: 0;	
}

H2 {
	font-size : small;
}

H3 {
	font-size : x-small;
}

a:link {
	color: #003399;
}
a:link img{border:none;padding-right:2px;}
ul {
	list-style-type : square;
}

.s {
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.big {
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
}

.price {
	font-size: medium;
}

.t {
	font-size : medium;
	font-weight : bold;
	color : Black;
}

.button {
	font-size : xx-small;
}

A:HOVER {
	color : Red;
}

.nav1 {
	border-bottom: 1px solid #333333;
	background-color: #666666;
	padding: 1px;
	color: White;	
}

.nav2 {
	border-left: 2px groove #999999;
	border-bottom: 1px solid #333333;
	background-color: #666666;
	padding: 1px;
	color: White;	
}

.search {
	margin-top: 3px;
	margin-bottom: 3px;
	width: 300px;
	font-size: x-small;
}

ul#mainnav {
	list-style: none;
	margin: 0; 
	padding: 0;
	width: 100%;
}

ul#mainnav li a:link, ul#mainnav a:visited {
	text-decoration: none;
	display: block;
	padding: 0.33em 10px;
	width: 180px;
	background: #ddd;	
}

ul#mainnav li {
	border-top: 1px solid #fff;
	font-weight: bold;
}

ul#mainnav li a:hover {
	background: #fff;
	color: red;
	text-decoration: underline;
}

ul#mainnav ul.subnav {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#mainnav ul.subnav li {
	border-top: 1px solid #fff;
	margin: 0;
	font-weight: normal;	
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

ul#mainnav li.nobordertop {
	border-top: 0 none;
}

ul#mainnav ul.subnav li a:link, ul#mainnav ul.subnav li a:visited {
	padding-left: 20px;	
	width: 180px;
	background: #eee url(../images/bullet2.gif) no-repeat 11px;	
}

ul#mainnav ul.subnav li a:hover {
	background: #fff url(../images/bullet2.gif) no-repeat 11px;	
}

.border {
	border-right : 1px solid #cccccc;
}

.left {
	border-left : 1px solid #cccccc;
}

.border-dash {
	border-right : 1px dashed #cccccc;
}

.top {
	border-top: 1px solid #cccccc;
}

.bottom {
	border-bottom: 1px solid #cccccc;
}

.borders {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}


.detail {
	background-color: #ededed;
	border-bottom: 1px solid #cccccc;
	padding-left: 10px;
	width: 120px;
}

.detail2 {
	background-color: #ededed;
	padding-left: 10px;
	width: 120px;
}



.l {
	color : #3366FF;
}

.rf {
	color : #FF6600;
}

.nu{
	color:#000001;
}
.bgrf {
	background-color : #FF9900;
}

.bgrf2 {
	background-color : #FFEFD5;
}

.bgl {
	background-color : #99CCFF;
}

.bgnu
{
	background-color : #000001;
	color : #FFFFFF;
}
.bgl2 {
	background-color : #F0F8FF;
}

.w { 
	color: #FFFFFF; 
}

A.w:link { 
	color: #FFFFFF;
	text-decoration: underline;
}

A.w:visited { 
	color: #FFFFFF; 
	text-decoration: underline ;
}

A.w:hover { 
	color: #ff0000; 
	text-decoration: underline ;
}

.menu {
	color: #FFFFFF;
}

A.menu:link {
	color: #FFFFFF;
	text-decoration: none;
}

A.menu:visited {
	color: #ffffff;
	text-decoration: none;
}

A.menu:hover {
	color: Red;
	text-decoration: underline;
}


.bg {
	background-color: #666666;
}

.bg1 {
	background-color: #cccccc;
}

.bg2 {
	background-color: #ededed;
}

.bg3 {
	background-color : #FFFFCC;
}

.bg4 {
	background-color: #f5f5dc;
}

.bg5 {
	background-color : #cccccc;
}

.bg6 {
	background-color : #99CC66;
}

.bg8 {
	background-color : #ededed;
}

.bgr {
	background-color : #cc0000;
}

.bgb {
	background-color: #000000;
}

.bgw {
	background-color : White;
}
.bgwcaption {
	background-color : White;
}
.grey {
	color : #808080;
}

A.grey:link {
	color: #808080;
	text-decoration: underline;
}

A.grey:visited {
	color: #808080;
	text-decoration: underline;
}

A.grey:hover {  
	color: #FF0000;
	text-decoration: underline
}


.red {
	color : #cc0000;
}

A.red:link { 
	color: #cc0000;
	text-decoration: underline;
}

A.red:visited {
	color: #cc0000;
	text-decoration: underline ;
}

A.red:hover {  
	color: #ff0000;
	text-decoration: underline;
}

.nouline {
	text-decoration : none;
}

.special {
	border : 1px dotted #cccccc;
	color : #CC0000;
	background-color : White;
}

.hr {
	color: #cccccc;
}

.feature-box {
	border: 1px solid #cccccc;
}

.results {
	background-color: #cccccc;
	font-size: xx-small;
}

.tile {
	height: 215px;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: bottom;
	horizontal-align:middle;
	text-align: center;
	no-wrap:;
}

.tile-float {
	float: left!important;
	width: 199px;
}

.padleft {
	padding-left: 10px;
}

.padright {
	padding-right: 10px;
}

.padding {
	padding-left: 10px;
	padding-right: 10px;	
}

.paddingall {
	padding: 10px;
}

.marginleft {
	margin-left: 10px;
}

.marginright {
	margin-right: 10px;
}

.margins {
	margin-left: 10px;
	margin-right: 10px;	
}

.warning_box {
color:#FF0000;
background-color:#FFFFFF;
border: 1px solid #FF0000;
background:#fff url(../images/warning_icon.jpg) no-repeat center left;
padding: 4px 4px 4px 28px;
}

.sri{
	width:17px;
	height:17px;
	margin:3px 0px;
	border:0px;
}
/*acronym, dfn {	
	border-bottom: 1px dashed #444;
	font-style:normal;
	padding:0;
	cursor: help;
}*/

acronym, dfn, abbr { border-bottom: 1px dashed #060; padding: 0; cursor: help; font-style: normal; color:#060; }

.comp_box{ margin:0px 0px 8px 0px; padding:3px 2px; border:1px dashed #999; background-color:#efefef;}
.comp_box p{ padding:5px; margin:0px;}
.archivehead, .archivehead_bold{ padding: 5px 0;}
.archivehead_bold{ font-weight:bold;}

.filesizeIndication{ font-weight:bold; margin: 5px 0;}
.grey_line{ border:1px solid #999;}
.adv_padding{ padding:10px 0 0 0;}
.arc_Message_padding{padding:4px 0;
_padding:2px 0;}

.srch_prf, .srch_prf1{font-weight:bold; color:#666;}
.srch_prf1{ padding:10px 0 0 0;}
/*.bg2 input{ padding:5px 0;}*/

/*for adding padding left for captions - email lightbox*/
.captionleft{ padding:0 5px 0 6px;}
.srchThumb{cursor:hand;}
.paneltabs_right{float :right; padding:5px 10px 0 0px ; display:inline-block; height:26px;}
#lang_option{width:100px;height:12px;float:right;display:block;clear:left;padding:0;cursor:pointer;}
#lang_option a{text-decoration:none;color:#06C;font-size:12px;float:left;padding-top:2px;}
#lang_option img{float:left;border:0;padding:1px 4px 0 0;}
#lang_option a:hover{color:#F00000;text-decoration:underline;}
