* {margin: 0; padding: 0; border: 0;}
html {font-size: 62.5%; height: 100%;}

body {font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; font-size: 13px; background-color: #c8cbd2; color: #343434; height: 100%; padding-bottom: 1px;}

.float_right	{display: inline; float: right;}
.text_right	{text-align: right;}
.underlined	{border-bottom: 1px solid #DDDDDD;}
div.underlined	{margin-bottom: 10px;}
.content_separator {border-bottom: 1px solid #DDDDDD; margin: 22px 0 18px 0;}
.comment	{margin: 0; padding: 0 0 0 19px; background: url(img/comment.gif) no-repeat 0 50%;}
.eng		{margin: 0; padding: 0 0 0 24px; background: url(img/flag_eng.jpg) no-repeat 0 50%;}
.pdf		{margin: 0; padding: 0 0 0 24px; background: url(img/pdf.gif) no-repeat 0 50%;}
a.download_R	{margin: 0; padding: 0; width: 250px; height: 61px; display: block; background: transparent url(img/back_downloadbutton_right.gif) no-repeat 0 0;}
a.download_R:hover	{margin: 0; padding: 0; width: 250px; height: 61px; display: block; background: transparent url(img/back_downloadbutton_right.gif) no-repeat 0 -61px;}
.dwnld1, .dwnld2{margin: 0 0 0 55px; display: block; color: #40703d; font-family: Verdana, sans-serif; font-weight: normal;}
.dwnld1		{padding: 10px 0 0 0; font-size: 15px; text-align: left;}
.dwnldblock	{clear: both; padding: 0; margin: 0; display: block; width: 250px; height: 12px;}
a.external	{margin: 0; padding: 0 0 0 15px; color: #284985; background: transparent url(img/new_window.gif) no-repeat 0 50%;}
span.male	{margin: 0; padding: 0 0 0 15px; color: #284985; background: transparent url(img/male.gif) no-repeat 0 50%;}
.p15_l		{padding-left: 15px;}
.p15_r		{padding-right: 15px;}
.p15_t		{padding-top: 15px;}

h2, h3, h4	{color: #444444; font-family: Tahoma,sans-serif; font-size: 17px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
.box_top	{border-bottom: 1px solid #CCCCCC; padding: 3px 0; margin: 0;}
.box_title	{font-family: sans-serif; font-size: 16px; font-style: normal; font-weight: normal; padding: 0; margin: 0; line-height: 18px;}
.box_description{color: #666666; padding: 0; margin: 0; font-size: 12px;}
.box_caption h4 {padding: 0; margin: 0;}
.box_icon_plugins {padding: 0; margin: 0; width: 50px; height: 40px; float: left; display: block; background: url(img/plugins.gif) no-repeat 0 0;}
.box_icon_code_sn {padding: 0; margin: 0; width: 50px; height: 40px; float: left; display: block; background: url(img/code_snippets.gif) no-repeat 0 0;}

#header		{margin: 0; padding: 0; text-align: center; overflow: hidden; background: #cacdd4 url(img/back_header.jpg) repeat-x 0 0;}
#header .header_wrapper	{width: 996px; margin: 0 auto; padding: 8px 0 0 0; text-align: left;}
#header .header_links	{background: #dadadf url(img/back_toplink_left.jpg) no-repeat 0 0; padding: 0; margin: 0; font-family: Verdana, Arial, sans-serif; text-transform: uppercase;
	color: #444444;	float: right; font-size: 11px; height: 27px; width: 230px;}
#header .links_inner	{padding: 3px 0 0 0; text-align: center;}
#header .links_inner a	{color: #a8a9aa; text-decoration: none; font-size: 11px; }
#header .links_inner a:hover {color: #444444; text-decoration: underline;}

#header .logo		{margin: 0; padding: 23px 0; width: 320px; float: left;}
#header a.home_link	{margin: 0; padding: 0; width: 320px; height: 71px; display: block; background: url(img/back_logo.gif) no-repeat 0 0;}
#header .home_link span	{display: none;}
.block-8	{padding-top: 15px;}
.block-8 li	{padding-bottom: 10px; border-bottom: 1px solid #cccccc;}
#subject, #message {border: 1px solid #444444; width: 450px;}
#message	{overflow: auto;}

#loginblock_username, #loginblock_password {width: 248px; border: 1px solid #cccccc; padding: 2px 0; margin: 0 auto 1px auto;}

/* menu */

div.menu ul {float: left; margin: 1px 1px 0 22px; background-color: #444444;}
div.menu li {list-style-image: none;}
div.menu a  {background: #4B4B4B; color: #DDD; display: block; font-family: sans-serif; font-size: 11px; padding: 5px 0 5px 8px; text-decoration: none; width: 180px;}
div.menu a#current {background: #666; color: #FFF;}
div.menu a:hover {background: #555; color: #FFF;}
div.menu li {list-style-type: none; margin: 0 0 1px 0; padding: 0;}




#body_Wrap	{padding: 0; margin: 0 auto; text-align: left; width: 996px; overflow: hidden; background-color: #f6f6f6; clear: both;}
#navigation	{margin: 0; padding: 0; width: 996px; height: 39px; background: url(img/back_navigation.jpg) no-repeat 0 0; overflow: hidden; text-align: left;}
#navigation ul		{float: left; margin: 0; padding: 0; width: 706px; text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif;}
#navigation ul li	{margin: 0; padding: 0; float: left; list-style-type: none; height: 39px; line-height: 39px; text-align: center; width: 95px;}
#navigation ul li a	{margin: 0; padding: 0; height: 39px; line-height: 39px; width: 95px; display: block; color: #ffffff; text-decoration: none; font-weight: normal; font-size: 14px;}
#navigation ul li a:hover {color: #222222; background: transparent url(img/back_li_hover.gif) no-repeat 0 0;}

#navigation ul li a.selected		{margin: 0; padding: 0; height: 39px; line-height: 39px; width: 95px; display: block; color: #222222; text-decoration: none; font-weight: normal; font-size: 14px; background: transparent url(img/back_li_hover.gif) no-repeat 0 0;}
#navigation ul li a.selected:hover	{color: #222222; background: transparent url(img/back_li_hover.gif) no-repeat 0 0;}


#body_main	{margin: 0 auto; padding: 0; width: 996px; background: url(img/body_back_main.jpg) repeat-y 0 0; overflow: hidden; clear: both;  font-size: 12px; font-weight: normal; font-family: verdana, sans-serif;}
#body_main a	{color: #0044aa; text-decoration: none;}
#body_main ol, #body_main ul	{margin: 0; padding: 0;}
#body_main ul li 		{list-style-type: none; margin: 0; padding: 0;}
#body_main ol li		{list-style-type: none; margin: 0; padding: 0;}
#body_main .post_title h2 {font-weight: bold; letter-spacing: 0; text-transform:capitalize; font-size: 13px;}
#body_main .post_title a {color:#335577; text-decoration: none;}
#body_main .post_date {color:#777777; margin: 3px 0 8px 0; font-family: Arial, sans-serif; font-size: 11px;}
#body_main .post_date a {color:#333333;}
#body_main .post_body {margin-bottom:1.2em;}
#body_main .post_body p {margin-bottom:0.5em;}


#body_left	{margin: 0; padding: 0; width: 726px; float: left; font-size: 12px; font-weight: normal; font-family: verdana, sans-serif;}
#body_left .splash_container	{background: #F0F0EC url(img/splash.gif) no-repeat 100% 100%; border-bottom: 1px solid #E6E6E3; margin: 0; padding: 0;}
#body_left .splash_content	{padding: 16px 240px 6px 24px; margin: 0;}
#body_left .splash_content h1	{font-family: Verdana,sans-serif; font-size: 22px; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height:normal;}
#body_left .body_left_1		{float: left; margin: 0; padding: 0; width: 443px; border-right: 1px solid #dddddd;}
#body_left .body_left_2		{float: right; margin: 0; padding: 0; width: 237px;}



#body_left_1	{float: left; margin: 0; padding: 16px 0; width: 474px;}
#body_left_1_in	{margin: 0; padding: 0 15px; border-right: 1px solid #dddddd;}


#body_left_2	{float: right; margin: 0; padding: 16px 0; width: 252px;}
#body_left_2_in	{margin: 0; padding: 0 15px;}
#body_left_2_in ul	{margin: 0; padding: 0; list-style-type: none;}
#body_left_2_in ul li	{margin: 0; padding: 0; list-style-type: none;}

#body_Master_in	{margin: 0; padding: 16px 15px;}


#body_right	{margin: 0; padding: 0; width: 270px; float: right;}
#body_right_in	{margin: 0; padding: 12px 10px;}
#body_right ol, #body_right ul {margin: 0 0 1.2em 1.6em;}
#body_right ul li {list-style: disc;}
#body_right ol li {list-style: decimal;}
#body_right li {padding: 2px 0;}



#footer		{height: 40px; line-height: 40px; border-top: 1px solid #2a2a2a; background-color: #c8cbd2; color: #666666; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; text-align: left;}
#footer_2	{height: 25px; line-height: 25px; border-top: 1px solid #2a2a2a; background-color: #c8cbd2; color: #666666; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; text-align: left;}
#footer .text_separator, #footer_2 .text_separator	{color: #AAAAAA; text-decoration: none;}
#footer a, #footer_2 a	{color: #444444; text-decoration: none;}
#footer_2 a:hover {color:#000022;}

#footer_2 .external_links {color: #888888; font-size:0.9em;}
#footer_2 .external_links a span { display: none;}

#back_3_c_p	{margin: 0 auto; padding: 0; clear: both; width: 696px; background: transparent url(img/back_3_c_p.gif) repeat-y 50% 0; overflow: hidden;}
.three_column_page	{margin: 0; padding: 0; float: left; width: 232px;}
.three_column_page ul	{margin: 0; padding: 0; list-style-type: none;}
.three_column_page ul li{margin: 0; padding: 0; list-style-type: none;}

.three_column_page ul li a {margin: 0; padding: 2px 0; line-height: 17px; display: block; border-bottom: 1px solid #e0e0e0;}
.three_column_page ul li a:hover {text-decoration: underline; background-color: #e0e0e0}


/*******************************************************************************/
/* some form stuff... not all
/*******************************************************************************/

#prop_urealname,
#users_uname,
#users_email,
#users_vemail,
#users_pass,
#users_vpass	{padding: 7px 30px 0 10px; margin: 0; display: block; background: #ffffff url(img/back_form.jpg) no-repeat 0 0; color: #3d3e40; font-size: 11px; font-family: Tahoma, Arial, sans-serif;
	width: 250px;
	height: 30px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 210px;
	height: 21px;
}
html>body #prop_urealname {width: 210px; height: 21px;} 

#checkuserajax,
#users_code,
#submitnewuser  {border: 1px solid #3d3e40; padding: 2px; margin: 0; text-align: center;}

/*******************************************************************************/
/* search top
/*******************************************************************************/
#search	{margin: 0; padding: 10px 0 0 0; float: right; width: 270px;}
#search_all	{margin: 0; padding: 0 8px 0 0;}
#search label	{display: none;}

input#search_question {border: none; padding: 2px 5px; margin: 0; background: transparent url(img/back_search_question.gif) no-repeat 0 0; font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 16px; float: left;
	width: 237px;
	height: 20px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 227px;
}
html>body input#search_question {width: 227px;} 


input#search_submit {width: 24px; height: 20px;	cursor: pointer; text-indent: -9999px; font-size: 0; background: transparent url(img/back_search.gif) no-repeat 0 0; text-align: center; float: right;}
.search button.btn:hover {
	background: #fbc900 url(search_bg.gif) no-repeat bottom right;	
}


/*******************************************************************************/
/* Better Clearfix-Solution
/*******************************************************************************/

/* the main clearfix */
#bbcode .pn-clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE-Patches for Clearfix */
#bbcode .pn-clearfix { display: inline-block; }
/* Hide for IE5/Mac with commented backslash hack \*/
* html .pn-clearfix { height: 1px; }
.pn-clearfix { display: block; }
/* Ende of Hiding for IE5/Mac */

