body {
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #404040;
}
body, td, div, span, p {line-height:1.3em}
body {margin:0;padding:0;background-color:#ffffff}

a {
	font-size : 12px;
	font-family: Arial, Sans-serif;
	font-weight: normal;
	color: #248aaf;
	text-decoration:underline;
	}
a:hover {text-decoration:none}
h1, h2{font-weight:normal;padding:0;margin:5px 0 10px 0;color:#484848}
h1 {font-size:21px}
h2 {font-size:18px}
h3 {margin: 0;padding: 0;text-indent: -9000px}
img, table {border:0}
form {padding:0;margin:0}
.float_left {float:left}
.float_right {float:right}
.clearing {float:none;clear:both}
.inline, ul.inline li {display:inline}
ul.nostyle, li.nostyle {list-style:none;padding:0;margin:0}

/* structure */
#wrapper {margin:0 auto 0 auto;width:1000px}
#left_column {width:230px}
#right_part {width:770px}
#middle_column {width:540px;border-right:1px solid #e3ebf0}
#right_column {width:230px}
.header {padding:15px 0 15px 25px;font-weight:bold;font-size:13px;text-transform:uppercase;color:#ffffff}
#middle_column .header {background-color:#248aaf}
#right_column .header {background-color:#424b50}
.highlight {background-color:#E7F0F5;padding:25px 25px 30px 25px}
.content {padding:24px 15px 30px 15px}
#search_form {background:url(img/rb_search_form.gif) 100% 100% no-repeat #6E838F;padding:20px 0 20px 30px}
#search_form .letters {text-align:justify;width:155px;letter-spacing:0.3em;line-height:1.75em;font-weight:bold;color:#5e717c}
#search_form .letters a{color:#ffffff;font-size:13px;text-decoration:none;font-weight:bold}
#search_form .letters a:hover {text-decoration:underline}
#search_form form {padding-top:20px}
#search_form input.text {border:1px solid #afbec7;background-color:#6e838f;color:#ffffff;margin-right:4px}
#footer {background:url(img/bg_left_column.gif) 0 0 repeat-y #6e838f;float:left;width:100%;padding-bottom:10px}
#footer * {color:#ffffff}
#footer .copyright {width:200px;float:left;padding:20px 0 0 30px}
#footer .created_by, #footer .created_by * {font-size:11px}
#footer .created_by img {padding-right:5px}
img.product, img.sticky_news {margin:0 20px 15px 0;}
img.newsdeskinfo {float:right;clear:right;margin:0 0 15px 20px;}

/* labels */
h3.lbl_recently_added {height: 44px; background: url(img/lbl_recently_added.gif) 0px 10px no-repeat}
h3.lbl_members {height: 30px; background: url(img/lbl_members.gif) 0px 10px no-repeat}

/* lists */
#members_list dl, #members_list dd{margin:0}
#members_list dt, #members_list dd{margin-left:162px}
#members_list dd.img{float:left;margin:0;width:148px;position:relative;top:-15px}
#members_list dd.descr{padding-top:8px}
#members_list dd.descr p{margin:0;padding-top:8px;line-height:1.4em}
#members_list dl{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #e2ebf0;float:left;width:100%;clear:both;}
#members_list dl.last{border:0;margin:0;}
.pagination {float:left;clear:both;width:100%;margin:0 0 10px 0}
.pagination dt, .pagination dd {float:left;margin:0;margin-right:6px}
.pagination dt, .pagination a {font-weight:bold!important}
ul.banners {margin:0 auto 0 auto}
ul.banners img {float:left}
ul.banners li {float:left;clear:both;padding-bottom:15px;margin-bottom:15px;background:url(img/bg_dot_grey.gif) 0 100% repeat-x}
ul.banners li.last {background:none}
#menu {border-top:7px solid #248AAF;background-color:#40494E;padding:16px 0 16px 0}
#menu li {margin:0 20px 0 20px;padding:4px 0 4px 10px;border-bottom:1px solid #576268}
#menu li.level2 {background:url(img/bg_arrow.gif) 16px 50% no-repeat;padding-left:31px}
#menu li.last {border:0}
#menu li:last-child {border:0}
#menu a {color:#e6e7e7;text-transform:uppercase;font-family:Tahoma,Arial,Helvetica,Sans-serif;font-size:11px;text-decoration:none}
#menu a:hover {color:#ccced0}
#menu li.level2 a {color:#97a2a7}
#menu li.level2 a:hover {color:#808b93}
#menu li.active a {color:#6dccee}
#menu li.active a:hover {color:#67bbd9}
#footer ul.float_left {margin:20px 0 0 20px;}
#footer ul.float_right {margin:15px 10px 0 0;}
#footer li {float:left;padding:0 4px 0 4px}
#footer li a {text-transform:lowercase;}

#news .item {margin-bottom: 20px;}
#news .img {float: left;margin: 0 10px 5px 0;}

/* navigation */
#navigation ul {float:left;width:100%;padding:0;margin:0;list-style:none;background-color:#424c51;}
#navigation li{float:left;padding:0 1px 0 0;margin:0;background:url(img/bg_head_links.gif) right bottom no-repeat;}
#navigation table {height:86px;background: url(img/ico_link1.gif) 50% 10px no-repeat;}
#navigation li td {padding:42px 0 0 0;border-bottom:7px solid #248AAF;cursor:pointer;text-align:center;}
#navigation li:hover td, #navigation li.hover td {border-bottom:7px solid #1cbcf6;}
#navigation li td, #navigation li td * {text-transform:uppercase;color:#ffffff;font-weight:bold;font-size:11px;line-height:1.0em;text-decoration:none;}
#navigation div a{color:#ffffff;padding:5px 0 5px 0;}
.dropmenudiv{position:absolute; top:0;/* border:1px solid #BBB; /*THEME CHANGE HERE*//*border-bottom-width:0;*/ line-height:18px; z-index:100; /*background-color:#455156;*/width:110px; visibility:hidden; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.80}
.dropmenudiv a{width:auto; display:block;text-indent:3px;/*THEME CHANGE HERE*/padding:2px 0;text-decoration:none;background-color:#455156;}
.dropmenudiv div {border:1px solid #BBB;border-right:1px solid #576268;border-bottom:1px solid #576268;border-top:0;}
.dropmenudiv div.last{border-bottom:0;}
.bottomspace {background-color:#455156;border:0!important;border-bottom:1px solid #576268!important;margin:0 5px 0 5px;}
* html .dropmenudiv a{/*IE only hack*/width:100%}
.dropmenudiv a:hover{/*THEME CHANGE HERE*/background-color:#1cbcf6;}
#navigation .n1, #navigation .n7 {background:url(img/ico_link1.gif) 50% 10px no-repeat;;}
#navigation .n2 , #navigation .n8{background:url(img/ico_link2.gif) 50% 10px no-repeat;}
#navigation .n3, #navigation .n9{background:url(img/ico_link3.gif) 50% 10px no-repeat;}
#navigation .n4, #navigation .n10{background:url(img/ico_link4.gif) 50% 10px no-repeat;}
#navigation .n5, #navigation .n11{background:url(img/ico_link5.gif) 50% 10px no-repeat;}
#navigation .n6, #navigation .n12{background:url(img/ico_link6.gif) 50% 10px no-repeat;}