/*------------------------------------------------------------------------
# Nova v1.0 - September 2007
# ------------------------------------------------------------------------
# Copyright (C) 2007 PMDStyles. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: PMDStyles
# Websites:  http://www.pmdstyles.com
-------------------------------------------------------------------------*/

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
	font-family: tahoma;
}
fieldset,img{
	border:0;
	font-family: tahoma;
}
option{
	padding-left:0.4em;
	font-family: tahoma;
}
html{
	height:100%;
	margin-bottom:1px;
	font-family: tahoma;
}
body{
	position:relative;
	font-family: tahoma;
}
table{font-family:Tahoma;}

form{
	display:inline;
	font-family: tahoma;
}

/* page setup */
body{font-family:Tahoma;line-height:150%;color:#444444;}
body#page{
	background:#000000 url(../images/page_bg.png) 50% 0 repeat-x;
	font-family: tahoma;
}

/* set body font size (styleswitcher) */
body.font-small{
	font-size:11px;
	font-family: tahoma;
}
body.font-medium{
	font-size:12px;
	font-family: tahoma;
}
body.font-large{
	font-size:13px;
	font-family: tahoma;
}

/* set body width (styleswitcher) */
body.width-thin div.wrapper{
	width:780px;
	font-family: tahoma;
}
body.width-wide div.wrapper{
	width:940px;
	font-family: tahoma;
}
.toolbar212 {
	background-color: #000000;
	background-image: url(../images/toolbar212x120.png);
	background-repeat: no-repeat;
	font-family: tahoma;
}
body.width-fluid div.wrapper{
	width:90%;
	font-family: tahoma;
}
div#toppanel-container{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-50%;
	width:100%;
	z-index:4;
	font-family: tahoma;
}
div#toppanel-wrapper{
	height:0px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	font-family: tahoma;
}
.toolbartext {
	font-family: tahoma;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
div#toppanel{
	position:relative;
	z-index:4;
	margin-top:-320px;
	width:100%;
	height:320px;
	background:#000000 url(../images/toppanel_bg.png) 0 100% repeat-x;
	color:#969696;
	font-family: tahoma;
}
div#toppanel .panel{
	margin:auto;
	width:600px;
	height:300px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	font-family: tahoma;
}
div#toppanel .close{
	width:50px;
	height:15px;
	margin-top:23px;
	padding:0px 0px 0px 0px;
	border:1px solid #646464;
	background:#1e1e1e;
	float:right;
	overflow:hidden;
	text-align:center;
	font-size:85%;
	line-height:150%;
	cursor:pointer;
	font-family: tahoma;
}
div#toppanel .cpanel{
	clear:both;
	font-family: tahoma;
}
div#toppanel-container .trigger{
	position:relative;
	z-index:6;
	top:0px;
	left:50%;
	width:120px;
	margin-left:-60px;
	cursor:pointer;
	font-family: tahoma;
}
div#toppanel-container .trigger img{
	width:20px;
	height:19px;
	border:0px;
	font-family: tahoma;
}
div#toppanel-container .trigger-l, div#toppanel-container .trigger-r{
	float:left;
	font-family: tahoma;
}
div#toppanel-container .trigger-m{
	width:80px;
	height:19px;
	background:url(../images/toppanel_trigger_m.png) 100% 0 repeat-x;
	float:left;
	text-align:center;
	font-size:85%;
	line-height:150%;
	overflow:hidden;
	color:#ffffff;
	font-family: tahoma;
}

/* layout */
div.wrapper{
	margin:auto;
	font-family: tahoma;
}
div.wrapper .wrapper-t{
	background:url(../images/wrapper_t.png) 0 0 repeat-x;
	font-family: tahoma;
}
div.wrapper .wrapper-b{
	border-bottom:#3D3D3D 1px solid;
	font-family: tahoma;
}
div.wrapper .wrapper-l{
	border-left:#3D3D3D 1px solid;
	font-family: tahoma;
}
div.wrapper .wrapper-r{
	border-right:#3D3D3D 1px solid;
	font-family: tahoma;
}
div.wrapper .wrapper-tl{
	font-family: tahoma;
}
div.wrapper .wrapper-tr{
	font-family: tahoma;
}
div.wrapper .wrapper-bl{
	font-family: tahoma;
}
div.wrapper .wrapper-br{
	min-height:470px;
	padding:0px;
	font-family: tahoma;
}
div#header{
	position:relative;
	height:400px;
	margin:0px 0px 0px 0px;
	font-family: tahoma;
}
div#topmenu{
	position:absolute;
	top:13px;
	left:30px;
	height:20px;
	font-family: tahoma;
}
div#topmodule{
	position:absolute;
	top:20px;
	right:10px;
	height:20px;
	font-family: tahoma;
}
span#logo, img#logo{
	position:absolute;
	top:60px;
	left:15px;
	width:310px;
	height:85px;
	border:0;
	font-family: tahoma;
}
div#banner{
	position:absolute;
	top:54px;
	right:80px;
	font-family: tahoma;
}
img#bannertext{
	width:75px;
	height:7px;
	border:0;
	font-family: tahoma;
}
div#middle{
	width:auto;
	margin:10px 0px 0px 0px;
	clear:both;
	font-family: tahoma;
}
div#middle .background{
	min-height:140px;
	font-family: tahoma;
}
div#middle .layoutleft{
	background:none;
	font-family: tahoma;
}
div#middle .layoutright{
	background:none;
	font-family: tahoma;
}
div#left{
	width:200px;
	margin-top:-10px;
	font-family: tahoma;
}
div#middle .layoutleft div#left{
	float:left;
	padding:0px 0px 0px 0px;
	font-family: tahoma;
}
div#middle .layoutright div#left{
	float:right;
	padding:0px 12px 0px 0px;
	font-family: tahoma;
}
div#othermenu{
	width:200px;
	overflow:hidden;
	font-family: tahoma;
}
div#main{
	width:auto;
	font-family: tahoma;
}
div#middle .layoutleft div#main{
	margin:0px 0px 0px 200px;
	padding:0px 0px 0px 15px;
	font-family: tahoma;
}
div#middle .layoutright div#main{
	margin:0px 200px 0px 0px;
	padding:0px 10px 0px 12px;
	font-family: tahoma;
}
div#middle .withoutleft div#main{
	margin:0px 12px 0px 12px;
	font-family: tahoma;
}
div#maintop{
	margin:0px 0px 10px 0px;
	background:url(../images/main_module_m.png) 0 100% repeat-x;
	font-family: tahoma;
}
div#maintop .maintop-l{
	background:url(../images/main_module_l.png) 0 100% no-repeat;
	font-family: tahoma;
}
div#maintop .maintop-r{
	padding:0px 0px 2px 0px;
	background:url(../images/main_module_r.png) 100% 100% no-repeat;
	font-family: tahoma;
}
div#maintop .maintopbox{
	font-family: tahoma;
}
div#maintop .maintopboxseperator{
	background:url(../images/main_module_top_sep.png) 100% 100% no-repeat;
	font-family: tahoma;
}
div#mainmiddle{
	margin:0px 0px 10px 0px;
	font-family: tahoma;
}
div#main .withright{
	font-family: tahoma;
}
div#main .withoutright{
	background:transparent;
	font-family: tahoma;
}
div#right{
	width:198px;
	padding:89px 0px 0px 12px;
	float:right;
	margin-top:-10px;
	font-family: tahoma;
}
div#content{
	width:auto;
	font-family: tahoma;
}
div#main .withright div#content{
	margin:0px 180px 0px 0px;
	padding:0px 10px 0px 0px;
	font-family: tahoma;
}
div#main .withoutright div#content{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family: tahoma;
}
div#contenttop{
	margin:0px 0px 10px 0px;
	background:url(../images/main_module_m.png) 0 100% repeat-x;
	font-family: tahoma;
}
div#contenttop .contenttop-l{
	background:url(../images/main_module_l.png) 0 100% no-repeat;
	font-family: tahoma;
}
div#contenttop .contenttop-r{
	padding:0px 0px 2px 0px;
	background:url(../images/main_module_r.png) 100% 100% no-repeat;
	font-family: tahoma;
}
div#contenttop .contenttopbox{
	font-family: tahoma;
}
div#contenttop .contenttopboxseperator{
	background:url(../images/main_module_top_sep.png) 100% 100% no-repeat;
	font-family: tahoma;
}
div#breadcrumb{
	height:19px;
	font-size:85%;
	color:#646464;
	font-family: tahoma;
}
div#contentbottom{
	margin:10px 0px 0px 0px;
	background:url(../images/main_module_m.png) 0 0 repeat-x;
	font-family: tahoma;
}
div#contentbottom .contentbottom-l{
	background:url(../images/main_module_l.png) 0 0 no-repeat;
	font-family: tahoma;
}
div#contentbottom .contentbottom-r{
	padding:2px 0px 0px 0px;
	background:url(../images/main_module_r.png) 100% 0 no-repeat;
	font-family: tahoma;
}
div#contentbottom .ccontentbottombox{
	font-family: tahoma;
}
div#contentbottom .contentbottomboxseperator{
	background:url(../images/main_module_bottom_sep.png) 100% 0 no-repeat;
	font-family: tahoma;
}
div#mainbottom{
	margin:10px 0px 10px 0px;
	background:url(../images/main_module_m.png) 0 0 repeat-x;
	font-family: tahoma;
}
div#mainbottom .mainbottom-l{
	background:url(../images/main_module_l.png) 0 0 no-repeat;
	font-family: tahoma;
}
div#mainbottom .mainbottom-r{
	padding:2px 0px 0px 0px;
	background:url(../images/main_module_r.png) 100% 0 no-repeat;
	font-family: tahoma;
}
div#mainbottom .mainbottombox{
	font-family: tahoma;
}
div#mainbottom .mainbottomboxseperator{
	background:url(../images/main_module_bottom_sep.png) 100% 0 no-repeat;
	font-family: tahoma;
}
div#bottom{
	width:auto;
	margin:0px 2px 0px 2px;
	padding:25px 0px 25px 0px;
	clear:both;
	background:url(../images/menu_bg.png) 0 0 repeat-x;
	font-family: tahoma;
}

/* clearing & floating */
.clearingfix:after{
	content:".";
	display:block;
	line-height:0px;
	clear:both;
	visibility:hidden;
	font-family: tahoma;
}
.clearingfix{
	display:block;
	font-family: tahoma;
}
.floatbox{
	overflow:hidden;
	font-family: tahoma;
}
.float-left{
	float:left;
	overflow:hidden;
	font-family: tahoma;
}
.float-right{
	float:right;
	overflow:hidden;
	font-family: tahoma;
}
.width20{
	width:19.999%;
	font-family: tahoma;
}
.width25{
	width:24.999%;
	font-family: tahoma;
}
.width33{
	width:33.333%;
	font-family: tahoma;
}
.width50{
	width:49.999%;
	font-family: tahoma;
}
.width66{
	width:66.666%;
	font-family: tahoma;
}
.width75{
	width:74.999%;
	font-family: tahoma;
}
.width100{
	width:100%;
	font-family: tahoma;
}
ul#main_menu{
	margin:10px 0 0 0;
	padding:0;
	font-family: tahoma;
}
ul#main_menu li{
	list-style:none;
	margin:0;
	padding:0;
	font-family: tahoma;
}
ul#main_menu li a{
	height:86px;
	width:85px;
	display:block;
	background:url(../images/button_off.png) center center no-repeat;
	color:#000000;
	line-height:88px;
	text-align:center;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	font-family: tahoma;
}
ul#main_menu li a:hover{
	background:url(../images/button_on.png) center center no-repeat;
	cursor:pointer;
	text-decoration:none;
	color:#233C57;
	font-family: tahoma;
}

/* ul#main_menu li a{height:85px;width:85px;display:block;color:#000000;line-height:85px;text-align:center;font-size:9px;font-weight:bold;text-transform:uppercase;}
ul#main_menu li a:hover{color:#FF0000;}
ul#main_menu li a.one{background:url(../images/button_off.jpg) 0 -0px no-repeat;}
ul#main_menu li a.one:hover{background:url(../images/button_on.jpg) 0 -0px no-repeat;}
ul#main_menu li a.two{background:url(../images/button_off.jpg) 0 -82px no-repeat;}
ul#main_menu li a.two:hover{background:url(../images/button_on.jpg) 0 -82px no-repeat;}
ul#main_menu li a.three{background:url(../images/button_off.jpg) 0 -164px no-repeat;}
ul#main_menu li a.three:hover{background:url(../images/button_on.jpg) 0 -164px no-repeat;}
ul#main_menu li a.four{background:url(../images/button_off.jpg) 0 -246px no-repeat;}
ul#main_menu li a.four:hover{background:url(../images/button_on.jpg) 0 -246px no-repeat;}
ul#main_menu li a.five{background:url(../images/button_off.jpg) 0 -328px no-repeat;}
ul#main_menu li a.five:hover{background:url(../images/button_on.jpg) 0 -328px no-repeat;}
*/

div.left_menu{
	background:#465862;
	padding:10px 10px 10px 0px;
	margin:10px 0 0 0;
	font-family: tahoma;
}
div.left_menu h3{background:#465862 url(../images/h3_bg.jpg) left top no-repeat;font-size:14px;color:#FFFFFF;font-weight:normal;padding:7px 0 7px 15px;font-family:Tahoma;}
div.left_menu h3 span{
	color:#999999;
	padding-right:10px;
	font-family: tahoma;
}
div.left_menu div.left_menu_bg{
	background:#465862 url(../images/leftmenu_bg.jpg) left top no-repeat;
	padding:3px 10px 0px 0px;
	font-family: tahoma;
}
div.left_menu ul.left_menu_ul{
	background:#FFFFFF;
	margin:3px 0 2px 10px;
	width:164px;
	font-family: tahoma;
}
div.left_menu ul.left_menu_ul li{
	background:#FFFFFF url(../images/leftmenu_li_bg.jpg) left bottom repeat-x;
	list-style:none;
	padding:3px 0;
	margin:0 10px 0 -5px;
	list-style:inside;
	list-style-image:url(../images/liststyle.gif);
	font-family: tahoma;
}
div.left_menu ul.left_menu_ul li:hover{
	list-style-image:url(../images/liststyle_red.gif);
	font-family: tahoma;
}
div.left_menu ul.left_menu_ul li a{color:#2A3841;font-size:11px;font-family:Tahoma;text-decoration:underline;}
div.left_menu ul.left_menu_ul li a:hover{
	color:#CC0000;
	text-decoration:none;
	font-family: tahoma;
}

div.left_menu_cat{
	background:#465862;
	padding:10px 10px 10px 0px;
	margin:10px 0 0 0;
	font-family: tahoma;
}
div.left_menu_cat h3{background:#465862 url(../images/h3_bg.jpg) left top no-repeat;font-size:14px;color:#FFFFFF;font-weight:normal;padding:7px 0 7px 15px;font-family:Tahoma;}
div.left_menu_cat h3 span{
	color:#999999;
	padding-right:10px;
	font-family: tahoma;
}
div.left_menu_cat div.left_menu_bg{
	background:#465862 url(../images/leftmenu_bg.jpg) left top no-repeat;
	padding:3px 10px 0px 0px;
	font-family: tahoma;
}
div.left_menu_cat ul.left_menu_ul{
	background:#FFFFFF;
	margin:3px 0 2px 10px;
	width:164px;
	font-family: tahoma;
}
div.left_menu_cat ul.left_menu_ul li{
	background:#FFFFFF url(../images/leftmenu_li_bg.jpg) left bottom repeat-x;
	list-style:none;
	padding:3px 0;
	margin:0 10px 0 -5px;
	list-style:inside;
	list-style-image:url(../images/liststyle.gif);
	font-family: tahoma;
}
div.left_menu_cat ul.left_menu_ul li:hover{
	list-style-image:url(../images/liststyle_red.gif);
	font-family: tahoma;
}
div.left_menu_cat ul.left_menu_ul li a{color:#2A3841;font-size:11px;font-family:Tahoma;text-decoration:none;}
div.left_menu_cat ul.left_menu_ul li a:hover{
	color:#CC0000;
	text-decoration:none;
	font-family: tahoma;
}

div.left_menu_pro{
	background:#465862;
	padding:10px 10px 10px 0px;
	margin:10px 0 0 0;
	font-family: tahoma;
}
div.left_menu_pro h3{background:#465862 url(../images/h3_bg.jpg) left top no-repeat;font-size:14px;color:#FFFFFF;font-weight:normal;padding:7px 0 7px 15px;font-family:Tahoma;}
div.left_menu_pro h3 span{
	color:#999999;
	padding-right:10px;
	font-family: tahoma;
}
div.left_menu_pro div.left_menu_bg{
	background:#465862 url(../images/leftmenu_bg.jpg) left top no-repeat;
	padding:3px 10px 0px 0px;
	font-family: tahoma;
}
div.left_menu_pro ul.left_menu_ul{
	background:#FFFFFF;
	margin:3px 0 2px 10px;
	width:164px;
	font-family: tahoma;
}
div.left_menu_pro ul.left_menu_ul li{
	background:#FFFFFF url(../images/leftmenu_li_bg.jpg) left bottom repeat-x;
	list-style:none;
	padding:3px 0;
	margin:0 10px 0 -5px;
	list-style:none;
	font-family: tahoma;
}
div.left_menu_pro ul.left_menu_ul li a{color:#2A3841;font-size:11px;font-family:Tahoma;text-decoration:underline;}
div.left_menu_pro ul.left_menu_ul li a:hover{
	color:#CC0000;
	text-decoration:none;
	font-family: tahoma;
}

div.listing_op{
	background:#465862;
	padding:3px 10px 10px 0px;
	margin:0;
	font-family: tahoma;
}
div.listing_op h3{background:#465862 url(../images/h3_bg.jpg) left top no-repeat;font-size:14px;color:#FFFFFF;font-weight:normal;padding:7px 0 7px 15px;font-family:Tahoma;}
div.listing_op h3 span{
	color:#999999;
	padding-right:10px;
	font-family: tahoma;
}
div.listing_op div.listing_op_bg{
	background:#465862 url(../images/leftmenu_bg.jpg) left top no-repeat;
	padding:3px 10px 0px 0px;
	font-family: tahoma;
}
div.listing_op ul.listing_op_ul{
	background:#FFFFFF;
	margin:3px 0 2px 10px;
	width:164px;
	font-family: tahoma;
}
div.listing_op ul.listing_op_ul li{
	background:#FFFFFF url(../images/leftmenu_li_bg.jpg) left bottom repeat-x;
	list-style:none;
	padding:3px 0;
	margin:0 10px 0 -5px;
	list-style:none;
	font-family: tahoma;
}
div.listing_op ul.listing_op_ul li a{color:#2A3841;font-size:11px;font-family:Tahoma;text-decoration:underline;}
div.listing_op ul.listing_op_ul li a:hover{
	color:#CC0000;
	text-decoration:none;
	font-family: tahoma;
}

p{
	margin:1em 0;
	font-family: tahoma;
}
td, th{
	padding:1px;
	font-family: tahoma;
}
a:link, a:visited{
	color:#465862;
	text-decoration:none;
	font-family: tahoma;
}
a:hover{
	color:#eb7800;
	text-decoration:underline;
	font-family: tahoma;
}
ul{
	margin:10px 10px 10px 10px;
	padding:0px 0px 0px 15px;
	font-family: tahoma;
}
ul.arrow, ul.arrow-big, ul.checkbox, ul.checkbox-big{
	margin:10px 10px 10px 20px;
	padding:0px 0px 0px 0px;
	list-style:none;
	font-family: tahoma;
}
ol{
	margin:10px 10px 10px 20px;
	padding:0px 0px 0px 15px;
	font-family: tahoma;
}
div.note{
	margin:10px 0px 10px 0px;
	padding:5px 10px 5px 10px;
	border:1px solid #dcdcdc;
	background:#f0f0f0;
	text-align:justify;
	font-family: tahoma;
}
div.alert{
	margin:10px 0px 10px 0px;
	padding:7px 10px 7px 35px;
	border:1px solid #dcdcdc;
	background:#f0f0f0 url(../images/div_alert.png) 3px 3px no-repeat;
	text-align:justify;
	font-family: tahoma;
}
div.download{
	margin:10px 0px 10px 0px;
	padding:7px 10px 7px 35px;
	border:1px solid #dcdcdc;
	background:#f0f0f0 url(../images/div_download.png) 3px 3px no-repeat;
	text-align:justify;
	font-family: tahoma;
}
div.info{
	margin:10px 0px 10px 0px;
	padding:7px 10px 7px 35px;
	border:1px solid #dcdcdc;
	background:#f0f0f0 url(../images/div_info.png) 3px 3px no-repeat;
	text-align:justify;
	font-family: tahoma;
}
div.tip{
	margin:10px 0px 10px 0px;
	padding:7px 10px 7px 35px;
	border:1px solid #dcdcdc;
	background:#f0f0f0 url(../images/div_tip.png) 3px 3px no-repeat;
	text-align:justify;
	font-family: tahoma;
}
pre{
	margin:2px 0px 2px 0px;
	padding:10px 10px 10px 10px;
	border:1px solid #969696;
	border-left:20px solid #969696;
	background:#f0f0f0;
	font-size:90%;
	color:#646464;
	font-family: tahoma;
}
em.box, em.file, em.directory{font-family:Tahoma;font-style:normal;}
em.box{
	padding:0px 2px 0px 2px;
	background:#f0f0f0;
	border:1px #dcdcdc solid;
	font-family: tahoma;
}
em.file{
	padding:0px 0px 0px 13px;
	background:transparent url(../images/em_file.png) 0 1px no-repeat;
	color:#323232;
	font-family: tahoma;
}
em.directory{
	padding:0px 0px 0px 16px;
	background:transparent url(../images/em_directory.png) 0 1px no-repeat;
	color:#323232;
	font-family: tahoma;
}
h1, h2, h3, h4, h5, h6{font-family:Tahoma;font-weight:bold;padding-bottom:0px;margin-bottom:5px;line-height:100%;}
h1{
	font-size:300%;
	font-weight:normal;
	color:#000000;
	font-family: tahoma;
}
h2{
	font-size:250%;
	color:#b4b4b4;
	font-family: tahoma;
}
h3{
	font-size:200%;
	font-family: tahoma;
}
h4{
	font-size:175%;
	font-weight:normal;
	color:#000000;
	font-family: tahoma;
}
h5{
	font-size:150%;
	color:#787878;
	font-family: tahoma;
}
h6{
	font-size:125%;
	color:#000000;
	margin:0 0 10px 0;
	font-family: tahoma;
}

/* topmenu */
div#topmenu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
	font-family: tahoma;
}
div#topmenu li{
	float:left;
	display:block;
	font-family: tahoma;
}
div#topmenu li a{
	float:left;
	display:block;
	position:relative;
	height:20px;
	padding:0px 20px 0px 20px;
	background:url(../images/topmenu_item_bg.png) 0 4px no-repeat;
	line-height:17px;
	overflow:hidden;
	font-size:100%;
	text-decoration:none;
	font-family: tahoma;
}
div#topmenu a:link, div#topmenu a:visited, div#topmenu a:hover{
	color:#FFFFFF;
	font-family: tahoma;
	font-size: 14px;
}
div#topmenu a:hover{
	color:#FFFFFF;
	font-family: tahoma;
}
div#topmenu a.home{
	background:url(../images/topmenu_home.gif) 0 1px no-repeat;
	padding-left:15px;
	font-family: tahoma;
	font-size: 14px;
}
div#topmenu a.sitemap{
	background:url(../images/topmenu_sitemap.gif) 0 1px no-repeat;
	padding-left:15px;
	font-family: tahoma;
}
div#topmenu a.contact{
	background:url(../images/topmenu_mail.gif) 0 2px no-repeat;
	padding-left:15px;
	font-family: tahoma;
}

.advert{
	background:url(../images/advertisement.gif) 15px 5px no-repeat;
	padding:0px 0px 5px 0px;
	text-align:center;
	margin-top:5px;
	font-family: tahoma;
}

input{font-family:Tahoma;font-size:11px;color:#444444;}
.button{
	padding:2px 10px!important;
	padding:1px 5px;
	border-top:1px solid #CCC;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #CCC;
	background:url(../images/submit.gif) repeat-x bottom;
	color:#FFFFFF;
	margin:0;
	font-family: tahoma;
}
.button:active, .button:focus, .button:hover{
	padding:1px 11px 3px 9px!important;
	padding:1px 5px;
	border-top:1px solid #000000;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #000000;
	font-family: tahoma;
}
.input_small{font-family:Tahoma;font-size:11px;color:#444444;padding:2px 1px;width:200px;}
.input_small1{font-family:Tahoma;font-size:11px;color:#444444;padding:2px 1px;width:150px;}
.input_default{font-family:Tahoma;font-size:11px;color:#444444;padding:2px 1px;width:200px;}
.textarea_default{font-family:Tahoma;font-size:11px;color:#444444;padding:2px 1px;width:200px;height:100px;}
select{font-family:Tahoma;font-size:11px;color:#444444;padding:1px;width:150px;}
select.input_small{font-family:Tahoma;font-size:11px;color:#444444;padding:0px;width:155px;}
option{font-family:Tahoma;font-size:11px;color:#444444;padding:1px;}

#bread_crumb{
	position:absolute;
	top:13px;
	left:20px;
	z-index:1000;
	color:#888888;
	font-family: tahoma;
}
#bread_crumb a{
	color:#FFFFFF;
	font-family: tahoma;
}
#bread_crumb a:hover{
	color:#888888;
	font-family: tahoma;
}

ul#featured_listing{
	padding:0;
	margin:0;
	color:#000000;
	font-family: tahoma;
}
ul#featured_listing li{
	padding:0px 5px;
	margin:2px 0 0 0;
	border:#FFF 2px solid;
	background:#B5B5B5 url(../images/corner_bg.gif) right bottom no-repeat;
	list-style:none;
	list-style:inside;
	list-style-image:url(../images/liststyle_red.gif);
	color:#333;
	font-family: tahoma;
}
ul#featured_listing li a{
	color:#0B2244;
	border-bottom:#CC0000 1px dotted;
	text-decoration:none;
	font-family: tahoma;
}
ul#featured_listing li a:hover{
	color:#CC0000;
	border-bottom:#FFFFFF 1px dotted;
	text-decoration:none;
	font-family: tahoma;
}

.compare_table{
	padding:0px;
	font-family: tahoma;
}
.compare_table table{
	width:95%;
	border:1px #d1d1d1 solid;
	font-size:11px;
	font-family: tahoma;
}
.compare_table table td{
	padding:4px 4px 4px 4px;
	border-bottom:1px #d1d1d1 solid;
	border-right:1px #d1d1d1 solid;
	font-size:11px;
	font-family: tahoma;
}

div.alpha_links{
	width:467px;
	margin:0 auto;
	padding-top:20px;
	background:url(../images/alpha_links.gif) 5px 10px no-repeat;
	font-family: tahoma;
}
a.alphalinks:link, a.alphalinks:visited{
	background:#244263;
	color:#CCC;
	font-weight:bold;
	text-decoration:none;
	width:25px !important;
	display:block;
	float:left;
	text-align:center;
	border:1px #CCC solid;
	padding:3px 0px;
	margin:2px 1px 0 1px;
	font-family: tahoma;
}
a.alphalinks:hover{
	background:#2B2A27;
	color:#CCC;
	text-decoration:none;
	font-family: tahoma;
}

li.category_li{
	list-style:none;/*margin:0px;*/
	/*list-style-image:url('./images/point.gif');*/ 
/* background:url('./images/point.gif') no-repeat 0 12px;*/
/*padding:2px 2px 2px 20px;*/
/*padding:10px 2px 2px 16px;*/
/*display:block;*/
/*display:list-item;*/
background:url(../images/point.gif) left 3px no-repeat;
	padding:0 0 0px 20px;
	margin-top:5px;
	color:#888888;
	font-family: tahoma;
}
li.category_li a{
	text-decoration:underline;
	font-family: tahoma;
}

*html li.category_li{
	padding:0 0 0px 20px;
	font-family: tahoma;
}
ul.category_ul{/*list-style-image:url('./images/point.gif');*/
	/*padding:0px;margin:0px;*/
/*margin:2px 2px 2px 20px;*/
/*padding:2px 2px 2px 20px;*/margin-left:10px;/* width for bullet.gif */
	padding-left:0;
	font-family: tahoma;
}
li.sitemap_li{
	font-family: tahoma;
}
ul.sitemap_ul{
	margin-left:10px;
	padding-left:1.0em;
	padding-top:0.2em;
	list-style-image:url(../images/point.gif);
	font-weight:bold;
	font-family: tahoma;
}
.sitemap_list{
	line-height:20px;
	font-family: tahoma;
}
.sitemap_list img{
	vertical-align:middle;
	font-family: tahoma;
}

div.middle_page{
	background:#FFF;
	border:#465862 10px solid;
	padding:10px 10px 20px 10px;
	margin:10px 0;
	font-family: tahoma;
}

span.text_bold{
	font-weight:bold;
	font-family: tahoma;
}
span.text_bold_red{
	font-weight:bold;
	color:#FF0000;
	font-family: tahoma;
}
span.required_star{
	font-weight:bold;
	color:#FF0000;
	font-family: tahoma;
}
span.text_blue{font-weight:bold;color:#244882;font-family:Tahoma;font-size:11px;}
span.text_soft_bold{color:#959598;font-weight:bold;font-size:11px;font-family:Tahoma;}
span.text_large_bold{font-size:11px;font-weight:bold;text-decoration:none;font-family:Tahoma;}
span.text_small{font-size:11px;text-decoration:underline;font-family:Tahoma;}
span.text_large_bold_grey{font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:none;color:888888;}
span.text_small_grey{font-family:Tahoma;font-size:11px;text-decoration:none;color:888888;}
span.error{color:#ff0000;font-size:11px;font-family:Tahoma;}
span.success{color:#006600;font-size:11px;font-family:Tahoma;}

.company_default{
	text-decoration:none;
	color:black;
	font-family: tahoma;
}
.company4{
	text-decoration:none;
	color:red;
	font-family: tahoma;
}
.company3{
	text-decoration:none;
	color:blue;
	font-family: tahoma;
}
.company2{
	text-decoration:none;
	color:green;
	font-family: tahoma;
}
.company1{
	text-decoration:none;
	color:black;
	font-family: tahoma;
}

h1#listing1{
	color:black;
	font-family:tahoma;
	margin:0px 0px 10px 0px;
	font-size:2.6em;
	font-weight:normal;
	letter-spacing:-2px;
}
h1#listing2{
	color:green;
	font-family:tahoma;
	margin:0px 0px 10px 0px;
	font-size:2.6em;
	font-weight:normal;
	letter-spacing:-2px;
}
h1#listing3{
	color:blue;
	font-family:tahoma;
	margin:0px 0px 10px 0px;
	font-size:2.6em;
	font-weight:normal;
	letter-spacing:-2px;
}
h1#listing4{
	color:red;
	font-family:tahoma;
	margin:0px 0px 10px 0px;
	font-size:2.6em;
	font-weight:normal;
	letter-spacing:-2px;
}
h3.featured_li_h3{font-size:14px;color:#FFF;font-weight:normal;padding:0 0 5px 0;margin:0;font-family:Tahoma;}

.listing_hot{
	color:red;
	font-size:9px;
	font-family: tahoma;
}
.listing_new_updated{
	color:green;
	font-size:9px;
	font-family: tahoma;
}
.listing_marked{
	color:#5678A2;
	font-size:9px;
	font-family: tahoma;
}

.navbar{
	float:right;
	margin-top:-25px;
	font-family: tahoma;
}
.mainDiv{
	width:140px;
	border:#999 1px solid;
	font-family: tahoma;
}
.topItem{
	background:url(../images/up_arrow.gif) 120px 50% no-repeat;
	border:none;
	color:#273F62;
	cursor:pointer;
	padding:2px 5px 3px 5px;
	border-bottom:#999 1px solid;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
}
.topItemOver{
	background:url(../images/up_arrow.gif) 120px 50% no-repeat;
	color:#215dc6;
	cursor:pointer;
	padding:2px 5px 3px 5px;
	border-bottom:#999 1px solid;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
}
.topItemClose{font:bold 12px Tahoma;background:url(../images/down_arrow.gif) 120px 50% no-repeat;color:#273F62;cursor:pointer;padding:2px 5px 3px 5px;}
.topItemCloseOver{font:bold 12px Tahoma;background:url(../images/down_arrow.gif)  120px 50% no-repeat;color:#215dc6;cursor:pointer;padding:2px 5px 3px 5px;}
.dropMenu{
	color:#000;
	filter:alpha(opacity=100);
	background:url(../images/but-bg.gif);
	font-family: tahoma;
}
.subMenu{
	display:block;
	background:url(../images/but-bg.gif);
	font-family: tahoma;
}
.subItem a{
	text-decoration:none;
	color:#2C3A43;
	font-family: tahoma;
}
.subItem{
	margin:0 10px;
	text-decoration:none;
	color:#215dc6;
	background:url(../images/leftmenu_li_bg.jpg) left bottom repeat-x;
	padding:1.2px 0;
	font-family: tahoma;
}
.subItemOver{
	margin:0 10px;
	color:#215dc6;
	background:url(../images/leftmenu_li_bg.jpg) left bottom repeat-x;
	padding:1.2px 0;
	font-family: tahoma;
}
.subItemOvera{
	margin:0 10px;
	cursor:pointer;
	color:#215dc6;
	text-decoration:underline;
	padding:1.2px 0;
	font-family: tahoma;
}
.drop{
	font-family: tahoma;
}
.subItem select{
	width:120px;
	margin:2px 0;
	color:#000;
	font-family: tahoma;
}
.subItemOver select{
	width:120px;
	margin:2px 0;
	color:#000;
	font-family: tahoma;
}
.subItemOvera select{
	width:120px;
	margin:2px 0;
	color:#000;
	font-family: tahoma;
}

.YES{
	color:#006600;
	background:url(../images/yes.jpg) left center no-repeat;
	padding-left:20px;
	font-family: tahoma;
}
.NO{
	color:#FF0000;
	background:url(../images/no.jpg) left center no-repeat;
	padding-left:20px;
	font-family: tahoma;
}
div.response_error{
	background-color:#ffeaea;
	border-width:1px;
	border-color:#e82a2a;
	border-style:solid;
	padding:2px 2px 2px 2px;
	-moz-border-radius:4px;
	font-family: tahoma;
}
div.response_success{
	background-color:#eaffea;
	border-width:1px;
	border-color:#4dda2c;
	border-style:solid;
	padding:2px 2px 2px 2px;
	-moz-border-radius:4px;
	font-family: tahoma;
}

table.list{
	border:1px #999 solid;
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	border:1px 1px 1px 1px;
	padding:2px 2px 2px 2px;
	width:100% !important;
	width:98.5%;
	line-height:16px;
	font-family: tahoma;
}
td.table_header{
	background-color:#DEDFDE;
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-family:tahoma;
	font-size:11px;
	color:#515151;
	border:#999 1px solid;
}
td.table_rows{
	background-color:#F1F1F1;
	color:#666666;
	font-family: tahoma;
}
td.table_row_highlight{
	border:1px #FFFFFF solid;
	background-color:#fcff9f;
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	font-family: tahoma;
}
td.altrow1{
	border:1px #999 solid;
	background-color:#E6E6E6;
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	font-family: tahoma;
}
td.altrow1 a{
	font-weight:bold;
	font-family: tahoma;
}
td.altrow2{
	border:1px #999 solid;
	background-color:#F6F6F6;
	padding:4px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	font-family: tahoma;
}
td.altrow2 a{
	font-weight:bold;
	font-family: tahoma;
}

div.greybox{
	background-color:#F7F7F7;
	border-width:1px;
	border-color:#D6D5D6;
	border-style:solid;
	padding:4px 4px 4px 4px;
	-moz-border-radius:4px;
	font-family: tahoma;
}
div.whitebox{
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#D6D5D6;
	border-style:solid;
	padding:4px 4px 4px 4px;
	-moz-border-radius:4px;
	font-family: tahoma;
}

div.login_small_box{
	position:absolute;
	top:410px;
	left:206px;
	width:240px;
	height:85px;
	color:#FFFFFF;
	font-family: tahoma;
}
div.login_small_box div{
	padding:5px 10px;
	font-family: tahoma;
}

div.main_left{
	position:absolute;
	top:38px;
	left:450px;
	width:488px;
	height:461px;
	background:url(../images/main_left.jpg) left bottom no-repeat;
	color:#FFFFFF;
	font-family: tahoma;
}
td.main_left_td{
	padding:5px 15px;
	border-left:#3D3D3D 1px solid;
	border-right:#3D3D3D 1px solid;
	font-family: tahoma;
}
td.main_menu_td{
	background:url(../images/page_bg.png) left -38px repeat-x;
	font-family: tahoma;
}

.footer{
	border-left:#3D3D3D 1px solid;
	border-right:#3D3D3D 1px solid;
	padding:7px 13px;
	color:#777777;
	font-family: tahoma;
}
.footer a:link, .footer a:visited{
	color:#eb7800;
	font-family: tahoma;
}
.footer a:hover{
	color:#FFFFFF;
	font-family: tahoma;
}

.footer span.back_top{
	background:#000000 url(../images/top_arrow.gif) right top no-repeat;
	padding:0 10px 0 20px;
	font-family: tahoma;
}
.footer span.back_top a{
	color:#777777;
	font-family: tahoma;
}
.footer span.back_top a:hover{
	color:#FFFFFF;
	font-family: tahoma;
}
.mainlinks {
	font-family: tahoma;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}

