/*
* Copyright (C) 2006-2009 Corllete ltd (clabteam.com), Released under Creative Common license - http://creativecommons.org/licenses/by-nc/3.0/
* Download and update at http://www.free-source.net/
* $Id: style.css 246 2009-06-24 12:50:31Z sonice $
*
* Theme Stream Style
*/

html, body { width: 100%;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 {line-height: normal; }
/* remember to define focus styles! */

/* tables still need 'cellspacing="0"' in the markup */
/**************************************************************************************/

/* TOOLS */

div, table { text-align: left; }
img { border: 0px; margin: 0px; vertical-align: middle;}

.f-left 		{ float: left; }
.f-right 		{ float: right; }
.clear 		{ clear: both; }
.clear-l 		{ clear: left; }
.clear-r 		{ clear: right; }
.center 	{ text-align: center; }
.right	{ text-align: right; }
.left		{ text-align: left; }
.v-top		{ vertical-align: top; }
.v-bottom	{ vertical-align: bottom; }
.v-middle	{ vertical-align: middle; }
.nowrap		{ white-space: nowrap; }
.W15 { width: 15px; } 
.H5 { height: 5px; } .H10 { height: 10px; } .H15 { height: 15px; } .H20 { height: 20px; } .H25 { height: 25px; } .H30 { height: 30px; }
.P10 { padding: 10px }
.F11 { font: 11px/1.3em arial, helvetica, sans-serif; } .F12 { font-size: 12px; } .F14 { font-size: 14px; } .F16 { font-size: 16px; } .F18 { font-size: 18px; }
.MR5  { margin-right: 5px; }
.MR10 { margin-right: 10px; } .ML10 { margin-left: 10px; }
.MR20 { margin-right: 20px; } .ML20 { margin-left: 20px; }

/* CSS HEADINGS */
h1, h2, h3, h4 {  }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }

.TC { width: 100%; background: none 0 0 repeat-x; }
.BC	{ width: 100%; background: none 0 100% repeat-x; }
.TL { width: 100%; background: none 0 0 no-repeat; }
.TR { width: 100%; background: none 100% 0 no-repeat; }
.BL { width: 100%; background: none 0 100% no-repeat; }
.BR { width: 100%; background: none 100% 100% no-repeat; }
.ML	{ width: 100%; background: none 0 0 repeat-y; }
.MR	{ width: 100%; background: none 100% 0 repeat-y; }

/* CSS page */

/* CSS WRAPPERS */
body { background-color: #FFF; }
body, table, td { font-weight: normal; font: 12px/1.60em Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333;} 

a:link, a:visited { color: #575757; text-decoration: underline; outline: 0; }
a:hover { color: #333; text-decoration: underline; }

.body-wrapper		{ }
.header-wrapper		{ width: 100%; min-height: 107px; background: url(images/f02_body_bkg.gif) #232D33 0 0 repeat-x; }
.navbar-wrapper		{ width: 100%; height: 47px; background: url(images/f02_navbar.gif) #84A6C0 0 0 repeat-x; }
.content-wrapper	{ width: 100%; min-height: 400px; background: url(images/f02_content_bkg.gif) #FFF 0 0 repeat-x; }
.footer-wrapper	{ width: 1000px; margin: auto auto; }

.view-area			{ min-width: 800px; margin: auto 20px 0 20px; }
.main-left, .main-right	{ width: 20px; margin-top: 67px; height: 314px; }

.main-left			{ background: url(images/f02_main_left.gif) 0 0 no-repeat; }
.main-right			{ background: url(images/f02_main_right.gif) 0 0 no-repeat; }
.main-center		{ margin: 0px 20px; padding: 0 10px; min-height: 400px; background: url(images/f02_main_center.gif) 0 67px repeat-x; }

.col-left			{ width: 210px; min-height: 366px; margin-top: 34px; }
.col-main-center	{ margin-left: 210px; margin-right: 0px; }
.col-right			{ width: 210px; }
.col-center			{ margin-right: 220px; }

.box-left			{ width: 10px; padding-top: 10px; }
.box-right			{ width: 20px; padding-top: 10px; }
.box-left .bkg-white 	{ height: 356px; width: 10px; background: url(images/f02_bkg_white.gif) 0px 0px repeat-y; }
.box-right .bkg-white 	{ height: 356px; width: 10px; background: url(images/f02_bkg_white.gif) 0px 0px repeat-y; }
.box-left			{ background: url(images/f02_box_left-TL.gif) 0 0 no-repeat; }
.box-right			{ background: url(images/f02_box_left-TR.png) 0 0 no-repeat; }
.box-center			{ min-height: 366px; width: 180px; margin: 0 10px; background-color:#FFF }

/* BANNER */
.banner { float: right; padding-top: 20px; }

/* MENU AREAS */
h3 { color: #15537C; font: normal 16px/1.8em Verdana, "Century Gothic", Arial, sans-serif; }
.box-content	{ padding: 15px 5px 0px; }

.box-white .TL { width: 15px; height: 15px; background-image: url(images/f02_box_white-TL.png) }
.box-white .TR { width: 15px; height: 15px; background-image: url(images/f02_box_white-TR.png)  }
.box-white .TC { width: auto; height: 15px; margin: 0px 15px; background-image: url(images/f02_box_white-MM.png); background-color: #FFF }
.box-white .ML { background-image: url(images/f02_box_white-MM.png); background-color: #FFF }
.box-white .MR { background-image: url(images/f02_box_white-MM.png); }
.box-white .BL { width: 15px; height: 15px; background-image: url(images/f02_box_white-BL.png) }
.box-white .BR { width: 15px; height: 15px; background-image: url(images/f02_box_white-BR.png)  }
.box-white .BC { width: auto; height: 15px; margin: 0px 15px; background-image: url(images/f02_box_white-MM.png); background-color: #FFF }
.box-white .content	{ padding: 10px 20px; }

.sep-01		{ width: 120px; height: 11px; margin-bottom: 10px;  }
.sep-01-TC { width: auto; height: 11px; background: url(images/f02_sep_01-TC.png) 0 0 repeat-x }
.sep-01-TR { width: auto; height: 11px; background: url(images/f02_sep_01-TR.png) 100% 0 no-repeat }

.col-right .box-white .content	{ padding: 0px 20px; }

/* NEWS */
.news-title	{ margin-left: 46px; font: normal 20px/1.2em "Century Gothic", Arial, sans-serif; color: #069 }
.news-date 	{ margin-left: 46px; }

/* CSS LOGIN */
.custom-login-wrapper { float: left; padding-top: 10px; }
.custom-login-wrapper .custom-loginc { padding: 6px 6px; margin-right: 3px; width: 100px; border: 0px none; background-color: transparent; color: #C8DDEC; vertical-align: middle }
.custom-login-wrapper .custom-button {  padding: 0px 0px; border: 0px none; vertical-align: middle; background-color: transparent; color: #C8DDEC; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal}
.custom-login-wrapper .custom-button:hover {  padding: 0px 0px; border: 0px none; vertical-align: middle; background-color: transparent; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal}
.custom-login-wrapper a:link, .custom-login-wrapper a:visited { color: #C8DDEC; }
.custom-login-wrapper a:hover { color: #FFFFFF; }
.custom-login-wrapper .custom-links { color: #C8DDEC; font-size: 11px; padding: 0px;}
.custom-login-wrapper .caption-A { color: #C8DDEC; padding: 5px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; }

/* CSS SEARCH BOX */
.search-wrapper { float: right; padding-top: 10px;}
.search-wrapper .custom-search { padding: 6px 6px; margin-right: 3px; width: 100px; border: 0px none; background-color: transparent; color: #C8DDEC; vertical-align: middle }
.search-wrapper .custom-button {  padding: 0px 0px; border: 0px none; vertical-align: middle; background-color: transparent; color: #C8DDEC; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal}
.search-wrapper .custom-button:hover {  padding: 0px 0px; border: 0px none; vertical-align: middle; background-color: transparent; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal}

/* CSS ICON BOX */
.icon-wrapper { float: right; padding-top: 10px; padding-right: 20px;}

/* CSS SITELINKS */

#bottom-links li 			{ display: inline; margin-right: 5px; color: #336699; line-height: 31px; }
#bottom-links li a:link,
#bottom-links li a:visited	{ font-weight: normal; color: #336699; }
#bottom-links li a:hover	{ color: #3399CC }


/* FOOTER*/
.box-foot .TC { background-image:url(images/f02_foot-MM.png); }
.box-foot .TL { background-image:url(images/f02_foot-TL.png); }
.box-foot .TR { background-image:url(images/f02_foot-TR.png); min-height: 180px; }

.box-foot .foot-cont { padding: 30px 20px 20px; }
/* CSS CORE */
.smalltext, .smallblacktext { font: normal 11px arial, verdana, tahoma,  sans-serif; }
.tbox, .helpbox { background-color: #FFFFFF; border: 1px solid #A5C4DA; color: #666666; line-height: 18px;}
.tbox.chatbox , .helpbox, .tbox.comment, textarea { background-color: #FFFFFF; border: 1px solid #A5C4DA; width: 95%; margin: auto auto; margin-bottom: 10px; color: #666666}

.menu-wrapper-A .tbox,
.menu-wrapper-A .helpbox, 
.menu-wrapper-A .tbox.chatbox, 
.menu-wrapper-A .tbox.comment, 
.menu-wrapper-A textarea { background-color: #FFFFFF; border: 1px solid #A5C4DA; color: #666666;} 
.menu-wrapper-A .button  { background-color: #E4E4E4; border: 1px solid #A5C4DA; color: #333333;}
.menu-wrapper-A .button:hover { color: #FF6600; background-color: #FFFFFF }

.button {
	background-color: #E4E4E4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #A5C4DA;
	color: #666666;
	cursor: pointer;
	text-decoration: none;
	padding: 3px;
}
.button:hover {	color: #FF6600; background-color: #FFFFFF }

img { border: 0px; }
.linkspage_button { border: 0px; }
form { margin: 0px; }
.indent { border: #A5C4DA 1px dashed; padding: 5px; margin: 5px; color: #000000; background-color: #E4E4E4; }
.spacer{ padding: 5px 0px; }
.fborder, .border{ border-collapse: collapse; border-spacing: 0px; }
.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar { color: #241907 !important;  padding: 4px; border: 1px solid #A5C4DA; }
.forumheader { color: #0072C1 !important; padding-left: 10px; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.forumheader2 {  }
.forumheader3, .finfobar {  }
.forumheader4 {}
.forumheader5 { cursor: pointer; }
.fcaption { font-weight: bold; }
.f-title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #0072C1 }
.searchhighlight { text-decoration: underline; color: #993333; font-weight: bold; }

/* CSS FIX LIST PLUGIN */
div.forumheader { font-size: 12px !important; }

#sb-title-inner	{ background-color: #000; border: 1px solid #333; padding: 0 15px !important; font-size: 12px !important; line-height: 22px !important; }


