body {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin:0px;
}
form {margin:0px;}
a {outline:none;}
p {margin:2px 0px 18px 0px;}
input{vertical-align:middle;}
.normal_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
	color: #30312c;
	text-decoration: none;
}
.normal_text a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
	color: #30312c;
	text-decoration: underline;
}
.normal_text a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:14pt;
	color: #30312c;
	text-decoration: none;
}
.normal_text1 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #30312c;
	text-decoration: none;
}
.blue_text1 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #003587;
	text-decoration: none;
}
.pro_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 14pt;
	color: #2c382e;
	text-decoration: none;
}
.pro_text a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 14pt;
	color: #2c382e;
	text-decoration: none;
}
.pro_text a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 14pt;
	color: #2c382e;
	text-decoration: underline;
}
.blue_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #003587;
	text-decoration: none;
}
.blue_text a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #003587;
	text-decoration: underline;
}
.blue_text a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #003587;
	text-decoration: none;
}
.sidelink_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #343434;
	text-decoration: none;
}
.sidelink_text a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #343434;
	text-decoration: none;
}
.sidelink_text a:hover {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #003587;
	text-decoration: none;
}
.link_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	line-height: 12pt;
	color: #ffffff;
	text-decoration: none;
}
.link_text a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 12pt;
	color: #ffffff;
	text-decoration: none;
	padding-left:5px;
}
.link_text a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	line-height: 12pt;
	color: #DED09F;
	text-decoration: none;
	padding-left:5px;
}
.bottomlink_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #8094b3;
	text-decoration: none;
}
.bottomlink_text a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #8094b3;
	text-decoration: none;
}
.bottomlink_text a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #ffffff;
	text-decoration: none;
}
.gray_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #9b9e9e;
	text-decoration: none;
}
.border {
	border: 3px solid #333a2d;
}
.bg_left {
	background-image: url(../images/bg_left.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#dcdcdc;
}
.bg_right {
	background-image: url(../images/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	background-color:#dcdcdc;
}
.bottom_shadow {
	background-image: url(../images/bottom_link_shadow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 12px;
	padding-top: 0.4em;
	text-decoration:none;
	}		
#lightboxDetails a{
	font-size: 13px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
	}		
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}
.middle-part {
    padding-left:6px;
    border-top:1px solid #ececec;
}
h3 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt; color: #003587; text-decoration: none; text-transform:uppercase; margin:0xp; padding:0px; display:inline;}
h3 span {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt; color: #30312c; text-decoration: none; text-transform:uppercase; margin:0xp; padding:0px; display:inline;}

.left-bg {width:231px; background:url(../images/left-bg.jpg) repeat-y left;}
.sep-bg {background-color:#eeeeee;}

.menu-css {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #e7deb3; text-decoration: none;}
.menu-css a {color: #e7deb3; text-decoration: none; display:block; background:url(../images/dotted-line-white.gif) top repeat-x; white-space:nowrap; padding:3px 5px 5px 5px;}
.menu-css a:hover {color: #ffffff; text-decoration: none;}
.menu-css .last-line {background:none;}
.sub-link-padding{margin-bottom:8px;}
.menu-css .sub-menu {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #ffffff; text-decoration: none; padding-left:15px;}
.menu-css .sub-menu a {color: #ffffff; text-decoration: none; display:block; background:none; white-space:nowrap; padding:2px;}
.menu-css .sub-menu a:hover {color: #ffffff; text-decoration: underline; padding:2px;}

.menucss {
	position:relative;
	width:1px;
	z-index:1000;
}
.menucss div {
	position:absolute;
	left:-6px;
	top:8px;
	display:block;
	background:#04385f;
	padding:0px 7px 0px 7px;
	border:1px solid #f3ebc4;
	border-top:none;
	/*filter: alpha (opacity=80);*/
}
.menucss_left {
	position:relative;
	width:1px;
	z-index:1000;
}
.leftdottedline {background:url(../images/dotted-line-white.gif) bottom repeat-x; padding-bottom:5px;}
.menucss_left div {
	position:absolute;
	left:170px;
	top:-13px;
	display:block;
	background:#04385f;
	padding:0px 7px 3px 7px;
	border:1px solid #f3ebc4;
	/*filter: alpha (opacity=80);*/
}
.loginbox-bg {
    border:1px solid #c8c9c9;
    background-color:#f5f5f5;
    padding:7px;
}
.input_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #30312c;
	text-decoration: none;
	vertical-align: middle;
}
.input_button {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color:#002866;
	border:0px;
	padding:1px 3px 1px 3px;
	vertical-align: middle;
}
.img_leftside {float:left; margin:0px 8px 0px 8px;}
.img_rightside {float:right; margin:0px 8px 0px 8px;}

.img_title {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	line-height: 12pt;
	color: #003587;
	text-decoration: none;
	text-align:right;
	padding:3px 0px 5px 0px;
}
.datalist-css {
	border-collapse:collapse;
}
.datalist-css th{
	background-color:#f5f5f5;
	border-bottom:2px solid #666666;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a3c40;
	text-decoration:none;
	padding:5px;
}
.datalist-css td{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a3c40;
	text-decoration:none;
	padding:5px;
}
.datalist-css a{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a40328;
	text-decoration:none;
}
.datalist-css a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a40328;
	text-decoration:underline;
}
.print_border {
    border:1px solid #c8c9c9;
}
.pagging_css {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#002866;
}
.pagging_css a{
    color:#002866;
 	border:1px solid #002866;
	padding:1px 4px 1px 4px;
	display:inline-block;
	text-decoration:none;
}
.pagging_css a:hover {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #002866;
	padding:1px 4px 1px 4px;
	display:inline-block;
	text-decoration:none;
	background-color:#002866;
}
#selectpage {
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid #002866;
	padding:1px 4px 1px 4px;
	display:inline-block;
	text-decoration:none;
	background-color:#002866;
}
ul {margin:0px 0px 0px 22px; padding:0px 0px 0px 10px;}
li {line-height:18px;}
.error_text {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 14pt;
	color: #FF0000;
	text-decoration: none;
}
#imageContainer {
	position:relative;
	float:left;
	width:235px;
	height:150px;
}
#imageContainer img {
	display:none;
	position:absolute;
	top:0px; left:0px;
}
.left_pan_head_bg {
    background:url(../images/left_panel_head_cur.jpg) top no-repeat;
}
.blue_bg {
    background:#002866;
}
.category_bro {
    float:left;
}
.brocher_thum {
    font-family:Tahoma, Verdana, Arial;
    font-size:11px;
    color:#2c382e;
    text-align:center;
    width:110px;
    line-height:19px;
    float:left;
    margin:0px 8px 0px 8px;
    text-transform:uppercase;
}