body{
	font-family: "Trebuchet MS",sans-serif;
	background-color: #ffffff;
	color: #000000;
	font-size: 0.9em;
}
/* CONTENT LINKS */
a {	
	background-color: #ffffff;
	color: #0000ff;
	text-decoration:none;
}
a:hover{
	color: #fc2e6b;
	background-color: #ffffff;
	text-decoration:underline;
}
div#tpl_allcontent{
	height:1%;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #68c5bb;
}
div#tpl_allcont_left{
	background-image:url("/design/news/images/page_bg2.jpg");
	background-repeat:repeat-y;
	background-position:top left;
}
div#maincontent h1{
	color: #333333;
	background-color:#ffffff;
	margin: 5px 0 5px 0;
	padding: 0;
	font-size: 2.0em;
	font-weight: normal;
}
div#maincontent h2{
	color: #f6608d;
	background-color:#ffffff;
	font-size:1.6em;
	margin: 3px 0 3px 0;
	padding: 0;
	font-weight: normal;
}
div#maincontent h3{
	color: #333333;
	background-color:#ffffff;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
div#maincontent h4{
	color: #333333;
	background-color:#ffffff;
	font-size: 1.1em;
	padding: 0;
	margin: 0;
}
div#maincontent h5, div#maincontent h6{
	font-size: 1.0em;
	color: #333333;
	background-color:#ffffff;
	margin: 0;
	padding: 0;
}
div#maincontent a{
	background-color: #ffffff;
	color: #0000ff;
	text-decoration: none;
}
div#maincontent a:hover{
	background-color: #ffffff;
	color: #fc2e6b;
	text-decoration: underline;
	cursor: pointer
}
hr{
	border-style: dotted;
	border-width:1px 0 0 0;
	border-color:#999999;
	height:1px;
	margin-top:1px;
	padding-top:0px;
	position:relative;
	top:0;
	left:0
}
/* HEADER */
div#tpl_siteframe{
	width: 90%;
	margin-left: 5%;
	margin-right: auto;
}
#tpl_topbar01{
	background-image:url("/design/news/images/topbar01_bg.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	position:relative;
	height:89px;
}
#tpl_topbar01 .inner{
	background-image:url("/design/news/images/topbar01_bginner.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	height:89px;
}
#tpl_topbar02{
	color:#ffffff;
	background-color:#68c5bb;
	background-image:url("/design/news/images/topbar02_left.gif");
	background-repeat:no-repeat;
	background-position:top left;
	height:50px;
}
#tpl_topbar02 .inner{
	background-image:url("/design/news/images/topbar02_right.gif");
	background-repeat:no-repeat;
	background-position:top right;
	height:50px;
}
#tpl_searchbar form label {
	display: inline;
	background-color: #3ea298;
	color: #ffffff;
}
#tpl_searchbar form input {
	margin: 0px;
}

#tpl_searchbar{
	color:#ffffff;
	background-color:inherit;
	font-weight:bold;
	position:absolute;
	top:62px;
	right:55px;
}
.tpl_topbar_cont {
	margin: 0px
}
.tpl_topbar_cont ul{
	padding:0px;
	margin:0px;
}
.tpl_topbar_cont li{
	display:inline;
}
.tpl_topbar_cont img{
	margin-left:5px;
	margin-right:5px;
}
.tpl_topbar_cont a {
	color: #ffffff;
	background-color: #3ea298;
}
.tpl_topbar_cont a:hover {
	text-decoration: underline;
}
.tpl_sub_but{
	color:#000000;
	background-color:#cccccc;
	border:1px solid #222222;
	background-image:url("/design/news/images/button_bgimage.gif");
	background-repeat:repeat-x;
	background-position:top left;
	cursor:pointer;
	padding:0px 1px 0px 1px;
	height:1.7em;
	margin-top:0px;
}
/* DROPDOWN NAVIGATION */
#tpl_topnav{
	background-image:url("/design/news/images/tabbar2.gif");
	background-position:bottom left;
	background-repeat:repeat-x;
}
#tpl_topnav ul{
	margin:0px 5px 0px 0px;
	padding:10px 0px 0px 0px;
	list-style-type:none;
}
#tpl_topnav li{
	width:auto;
	margin: 0;
	padding-left: 2px;
	padding-bottom: 0;
}
#tpl_topnav li ul.second { /* second-level lists */
	display: none;
	position: absolute;
	top: 26px;
	left: 0;
	margin-top:0px;
	padding-top:0px;
	font-weight: bold;
}
#tpl_topnav li ul.second_end { /* second-level lists - LAST DROPDOWN IN THE LIST */
	display: none;
	position: absolute;
	top: 26px;
	right: 0;
	margin-top:0px;
	padding-top:0px;
	font-weight: bold;
}
#tpl_topnav li:hover ul,
#tpl_topnav li.over ul { /* lists nested under hovered list items */
	display: block;
	width:12em;
}
#tpl_topnav li:hover ul a,
#tpl_topnav li.over ul a{
	display:block;
	padding:5px 5px 5px 5px;
	height: 1%;
	font-size:0.9em;
	background-image:url("/design/news/images/sidenav_divider.gif");
	background-repeat:repeat-x;
	background-position: bottom left;
}
#tpl_topnav li ul a{
	color:#ffffff;
	background-color:#fd6694;
	text-decoration:none;
}
#tpl_topnav li ul a:hover{
	color:#ffffff;
	background-color:#fe8bad;
	text-decoration:none;
}
#tpl_topnav a.head,
#tpl_topnav a.head_selected{
	color:#000000;
	background-color:inherit;
	display:block;
	background-image:url("/design/news/images/tab01a.gif");
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
}
#tpl_topnav .tabin{
	display:block;
	background-image:url("/design/news/images/tab01b.gif");
	background-repeat:no-repeat;
	background-position:top right;
	padding:5px 12px 3px 12px;
	border-bottom:1px solid #ffffff;
	position: relative;
}
#tpl_topnav a:hover.head,
#tpl_topnav a.head_selected{
	color:#ffffff;
	background-color:inherit;
	background-image:url("/design/news/images/tab02a.gif");
	position:relative;
}
#tpl_topnav a.head_selected{
	font-weight:bold;
}
#tpl_topnav a:hover.head .tabin{
	background-image:url("/design/news/images/tab02b.gif");
}
#tpl_topnav a.head_selected .tabin,
#tpl_topnav a:hover.head_selected .tabcurve01 .tabcurve02 .tabin{
	border-bottom:none;
	margin-top:1px;
	background-image:url("/design/news/images/tab02c.gif");
	background-position:bottom right;
}
#tpl_topnav a.head_selected .tabin{
	padding:5px 14px 3px 14px;
}
#tpl_topnav a.head_selected .tabcurve01{
	display:block;
	background-image:url("/design/news/images/tab02d.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
}
#tpl_topnav a.head_selected .tabcurve02{
	display:block;
	background-image:url("/design/news/images/tab02b.gif");
	background-repeat:no-repeat;
	background-position:top right;
}
#tpl_tabbar{
	color:#000000;
	background-color:#fd6694;
	height:16px;
	background-image:url("/design/news/images/tabbar.gif");
	background-repeat:repeat-x;
	background-position:bottom left;
	font-size:1px;
}
#tpl_sidenav .navbottom{
	color:#ffffff;
	background-color:#fd6694;
	background-image:url("/design/news/images/sidenav_bottom.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
	height:19px;
}
/* FOOTER */
#tpl_botbar{
	text-align: left;
	padding:5px;
	font-size: 95%;
}
#tpl_botbar2{
	height: 28px;
	border-top:1px solid #0503cb;
}
#tpl_botbar a {
	color: #0000ff;
	background-color:#ffffff;
	text-decoration:none;
}
#tpl_botbar a:hover {
	color: #fc2e6b;
	background-color: #ffffff;
	text-decoration:underline;
}

#tpl_botbar3{
	padding: 5px 0 0 0;
	text-align: center;
}
/* BREADCRUMB PATH */
div#path{
	color: #ffffff;
	background-color: #d61f0f;
	height:25px;
	background-image:url("/design/news/images/tpl_middlebar_bg.jpg");
	background-repeat:repeat-x;
	background-position: bottom left;
}
div#path a{
	color:#ffffff;
	background-color: inherit;
}
div#path a:hover {
	text-decoration: underline;
}
div#path-design	{
	margin: 0;
	padding: 5px;
}

/* MENUES */
div#columns		{ background-color: #ffffff; color: #000000 }
div#rightmenu-design	{ padding-right: 1px }
.icon			{ vertical-align:middle;}

/* NAVIGATION BAR
============================= */
/* SIDE MENU */
#tpl_sidenav{
	color:#ffffff;
	background-color: #fd6694;
	width:170px;
}
#tpl_sidenav a{
	color:#ffffff;
	background-color:#fd6694;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:5px;
}
#tpl_sidenav a:hover{
	color:#ffffff;
	background-color: #fd82a7;
}
#tpl_sidenav ul{
	margin:0px;
	padding:0px;
	list-style-type:none
}
#tpl_sidenav li{
	background-image:url("/design/news/images/sidenav_divider.gif");
	background-repeat:repeat-x;
	background-position: bottom left;
	padding-bottom: 1px;
	margin: 0;
}
#tpl_sidenav li a.selected {
	color:#ffffff;
	background-color: #fd82a7;
}
#tpl_sidenav li a.selected:hover {
	color:#ffffff;
	background-color: #fd6694;
}
/*level 2*/

#tpl_sidenav ul li ul {
	color:#ffffff;
	background-color: #fd97b6;
}
#tpl_sidenav ul li ul li a {
	color:#ffffff;
	background-color: #fd97b6;
	padding-left:33px;
	background-position: 18px 0.8em;
	background-image:url("/design/news/images/bullet02.gif");
	background-repeat:no-repeat; 
}
#tpl_sidenav ul li ul li a:hover {
	color:#ffffff;
	background-color:#fd6694;
}
#tpl_sidenav ul li ul li a.selected {
	color:#ffffff;
	background-color: #fd82a7;
}
#tpl_sidenav ul li ul li a.selected:hover {
	color:#ffffff;
	background-color: #fd6694;
}
/*level 3*/
#tpl_sidenav ul li ul li ul {
	border-top:none;
	border-bottom:none;
}
#tpl_sidenav ul li ul li ul li a {
	padding-left:43px;
	background-position: 29px 0.6em;
	background-image:url("/design/news/images/bullet02.gif");
}
#tpl_sidenav ul li ul li ul li a:hover{
	color:#ffffff;
	background-color:#fd6694;
	background-position: 29px 0.6em;
}
#tpl_sidenav ul li ul li ul li a.selected {
	color:#ffffff;
	background-color: #fd82a7;
}
#tpl_sidenav ul li ul li ul li a.selected:hover {
	color:#ffffff;
	background-color: #fd6694;
}
div.maincontent-bothmenus	{ margin-left: 190px; margin-right: 180px; height: 100%; /* Needs to be set to 1% to avoid bug in IE 5.5 */ }
div.maincontent-noleftmenu	{ margin-left: 10px; margin-right: 170px; height: 100%; /* Needs to be set to 1% to avoid bug in IE 5.5 */ }
div.maincontent-norightmenu	{ margin-left: 190px; margin-right: 10px; height: 100%; /* Needs to be set to 1% to avoid bug in IE 5.5 */ }
div.maincontent-nomenus		{ margin-left: 10px; margin-right: 10px; height: 100%; /* Needs to be set to 1% to avoid bug in IE 5.5 */ }

/* NAVIGATORS */
div.content-navigator div.content-navigator-previous-disabled	{ background-color: #ffffff; color: #777777 }
div.content-navigator div.content-navigator-next-disabled 	{ background-color: #ffffff; color: #777777 }
div.content-navigator div.content-navigator-arrow		{ background-color: #ffffff; color: #ff8800 }

/* GENERAL ELEMENTS */
div#maincontent-design p	{ padding: 0.2em 0 0.2em 0 }
table.forum td.message p.fdate	{ border-bottom: 1px solid #aaaaaa }
div.imageright, div.factboxright,
div.rightobject 		{ padding: 0.5em }

/* SUBMIT BUTTONS */
input.defaultbutton 		{ width: auto; padding: 0.15em; overflow: visible; height: 22px }
input.button			{ width: auto; padding: 0.15em; overflow: visible; height: 22px }
input.hbutton			{ width: auto; padding: 0.15em; overflow: visible; height: 22px }
input.searchbutton		{ width: auto; padding: 0.15em; overflow: visible; height: 22px }
input.box			{ width: 15em }
textarea.box			{ width: 25em }
label.tpl_box_label		{ display: inline }
div#frmcnt				{ width: 90% }
div#frmcnt label			{ font-weight: normal }

div#frmcnt p.frmrow			{ margin-right: 4%; margin-top: 0.1em; margin-bottom: 0.1em; text-align: left }
div#frmcnt .frmclm1			{ width: 12em; text-align: left }
div#frmcnt .frmclm2			{ text-align: left }
div#frmcnt div.form_border		{ margin: 20px 0 0 0; background-color: #bae4e0; color: #000000; border: 1px solid #68c5bb; }
div#frmcnt div.form_border h2		{ display: inline; position: relative; top: -0.8em; left: 10px; color: #000000; background: #ffffff; font-size: 0.9em; border: 1px solid #68c5bb; padding: 3px; font-weight: bold }
div#frmcnt div.fb_cen			{ text-align: center; margin: 5px }


/* SITE MAP */
#cwrapper 			{ padding-top: 0 }
#cwrapper a.bld			{ font-weight: bold }
* html #cwrapper 		{ width: 100% }
.cleft 				{ margin-right: 0; margin-top: 0; margin-bottom: 0; margin-left: 3px; width: 47%; padding: 0 }
.lboxx 				{ margin-right: 0; margin-top: 0; margin-bottom: 0; margin-left: 3px; width: 65%; padding: 0 }
.custom_left 			{ margin: 0 0 0 3px; width: 30%; padding-left: 15px; background-position: 1px 0.3em; background-image:url("/design/news/images/square-arrow.gif"); background-repeat:no-repeat }
.cright 			{ margin-right: 3px; width: 47%; padding: 0 }
.rboxx 				{ margin-left: 3px; margin-right: 3px; width: 31%; padding: 0 }
.cleft p			{ padding: 0.1em; margin: 0.1em }
.cright p			{ padding: 0.1em; margin: 0.1em }
.custom_left p			{ padding: 0.1em; margin: 0.1em }
.cen						{ text-align: center }
div#cwrapper p.larr				{ background-image: url('/design/news/images/square-arrow.gif'); background-position: 0 0.3em; background-repeat: no-repeat; text-indent: 10px }
div#maincontent div.content-view-line p.larr 	{ background-image: url('/design/news/images/square-arrow.gif'); background-position: 0 0.3em; background-repeat: no-repeat; text-indent: 10px }

div.cl_cont span.object-spanflow img	{ margin: 10px 0 10px 0 }

.cleft div.cl_top_1 div		{ margin-bottom:0px; color:#000000; background-color: #ffe7c5; background-image:url("/design/news/images/schools-bar.gif"); background-repeat:repeat-x; background-position:top left; border:1px solid #ffdead; font-size:1.1em; font-weight:bold; padding:5px 5px 5px 10px; letter-spacing:0px }
.cleft div.cl_cont_1		{ height: 1%; color:#000000; background-color:#ffffff; border-left:1px solid #ffdead; border-right:1px solid #ffdead; padding:5px 10px 0px 10px; }

.cleft div.bb_1_b1 		{ background-image:url("/design/news/images/school-bottom.gif"); background-repeat:repeat-x; background-position:top left; }
.cleft div.bb_1_b2 		{ background-image:url("/design/news/images/school-left-curve.gif"); background-repeat:no-repeat; background-position:top left; }
.cleft div.bb_1_b3 		{ background-image:url("/design/news/images/school-right-curve.gif"); background-repeat:no-repeat; background-position:top right; height:9px; font-size:1px; }

.cright div.cl_top_2 div	{ margin-bottom:0px; color:#000000; background-color: #c1f2f3; background-image:url("/design/news/images/students-bar.gif"); background-repeat:repeat-x; background-position:top left; border:1px solid #afeeef; font-size:1.1em; font-weight:bold; padding:5px 5px 5px 10px; letter-spacing:0px }
.cright div.cl_cont_2		{ height: 1%; color:#000000; background-color:#ffffff; border-left:1px solid #afeeef; border-right:1px solid #afeeef; padding:5px 10px 0px 10px; }
.cright div.cl_cont_2 p		{ padding: 0; margin: 0; }
.cright div.bb_2_b1 		{ background-image:url("/design/news/images/students-bottom.gif"); background-repeat:repeat-x; background-position:top left; }
.cright div.bb_2_b2 		{ background-image:url("/design/news/images/students-left-curve.gif"); background-repeat:no-repeat; background-position:top left; }
.cright div.bb_2_b3 		{ background-image:url("/design/news/images/students-right-curve.gif"); background-repeat:no-repeat; background-position:top right; height:9px; font-size:1px; }

.cleft div.cl_top_3 div		{ margin-bottom:0px; color:#000000; background-color: #acdef1; background-image:url("/design/news/images/company-bar.gif"); background-repeat:repeat-x; background-position:top left; border:1px solid #87ceeb; font-size:1.1em; font-weight:bold; padding:5px 5px 5px 10px; letter-spacing:0px }
.cleft div.cl_cont_3		{ height: 1%; color:#000000; background-color:#ffffff; border-left:1px solid #87ceeb; border-right:1px solid #87ceeb; padding:5px 10px 0px 10px;}
.cleft div.bb_3_b1 		{ background-image:url("/design/news/images/company-bottom.gif"); background-repeat:repeat-x; background-position:top left; }
.cleft div.bb_3_b2 		{ background-image:url("/design/news/images/company-left-curve.gif"); background-repeat:no-repeat; background-position:top left; }
.cleft div.bb_3_b3 		{ background-image:url("/design/news/images/company-right-curve.gif"); background-repeat:no-repeat; background-position:top right; height:9px; font-size:1px; }

.cright div.cl_top_4 div	{ margin-bottom:0px; color:#ffffff; background-color: #8e9caa; background-image:url("/design/news/images/material-bar.gif"); background-repeat:repeat-x; background-position:top left; border:1px solid #778899; font-size:1.1em; font-weight:bold; padding:5px 5px 5px 10px; letter-spacing:0px }
.cright div.cl_cont_4		{ height: 1%; color:#000000; background-color:#ffffff; border-left:1px solid #778899; border-right:1px solid #778899; padding:5px 10px 0px 10px; }
.cright div.bb_4_b1 		{ background-image:url("/design/news/images/material-bottom.gif"); background-repeat:repeat-x; background-position:top left; }
.cright div.bb_4_b2 		{ background-image:url("/design/news/images/material-left-curve.gif"); background-repeat:no-repeat; background-position:top left; }
.cright div.bb_4_b3 		{ background-image:url("/design/news/images/material-right-curve.gif"); background-repeat:no-repeat; background-position:top right; height:9px; font-size:1px; }

.cleft div.cl_top_5 div		{ font-weight: bold; padding: 5px; background-color: #98fb98; color: #000000 }
.cleft div.cl_cont_5		{ height: 1%;  border: 1px solid #98fb98; padding: 5px }

.lboxx				{ background-image:url("/design/news/images/courses_main_bg.jpg"); background-repeat:repeat-x; background-position:top left; }
.lboxx div.lboxx_top		{ margin: 0 ; padding: 3px 0 0 30px; font-size: 1.6em; background-image:url("/design/news/images/courses_left_bg.gif"); background-repeat:no-repeat; background-position:top left; }
.lboxx div.lboxx_cont 		{ height: 1%;  min-height: 12em; margin: 0; padding: 5px; border-left:1px solid #c7e9e5; border-right:1px solid #c7e9e5; }
/* for Internet Explorer */
/*\*/
* html .boxx div.lboxx_cont 	{ height: 12em; }
/**/
div.boxx_b1 			{ background-image:url("/design/news/images/course-bottom.gif"); background-repeat:repeat-x; background-position:top left; }
div.boxx_b2 			{ background-image:url("/design/news/images/course-left-curve.gif"); background-repeat:no-repeat; background-position:top left; }
div.boxx_b3 			{ background-image:url("/design/news/images/course-right-curve.gif"); background-repeat:no-repeat; background-position:top right; height:9px; font-size:1px; }

.rboxx div.rboxx_top div	{ margin-bottom: 0px; color:#ffffff; background-color:#33827b; background-image:url("/design/news/images/box_related_top.gif"); background-repeat:repeat-x; background-position:top left; border:1px solid #3fa49a; font-size:1.1em; font-weight:bold; padding:5px 5px 5px 10px; letter-spacing:0px }
.rboxx div.rboxx_cont 		{ height: 1%;  min-height: 12em; margin: 0; padding: 5px; border-left:1px solid #c7e9e5; border-right:1px solid #c7e9e5; }
.rboxx div.rboxx_cont p 	{ margin: 0; padding: 0 }
/* for Internet Explorer */
/*\*/
* html .rboxx div.rboxx_cont 	{ height: 12em; }
/**/

div.hboxx_link p		{ background-image: url('/design/news/images/square-arrow.gif'); background-position: 0 0.5em; background-repeat: no-repeat; text-indent: 15px }

div#maincontent ul		{ margin: 0 0 0 10px; padding: 0; list-style-type:none; }
div#maincontent ul li		{ list-style: none; padding-left: 20px; background-image: url(/design/news/images/square-arrow.gif); background-repeat: no-repeat; background-position: 0 0.37em; padding-bottom:2px }
div#maincontent ul li p		{ margin: 0; padding: 0 }

/* NEW FACTBOX */
div.factbox			{ text-align: left }
div.object-center		{ margin: 0; padding: 0; text-align: center }
html>body div.object-center 	{ width: 100% }
html>body div.factbox		{ margin: auto }

/* PRICELISTMENU */
.rc				{ border: 1px solid #000000; width: 50%; text-align: right }

/* QUOTE */
blockquote p:before		{ content: '\201C' }
blockquote p:after		{ content: '\201D' }
blockquote p			{ margin: 0.25em; padding: 0.25em }
blockquote			{ color: #0f0f0f; background: #f0f0f0; width: auto; padding: 0.5em; margin-left: 1.5em; margin-right: 1.5em }
blockquote div.source		{ font-weight: bold; background-color: inherit; color:#777777; font-size:0.9em; margin-left: 0.25em; padding-left: 0.25em }

/* WARNING */
div.message-warning		{ background-color: #ffffff; color: #000000 }
/* SIDE BOXES
============================= */
div#rightmenu {
	width: 170px;
}
div#rightmenu div.rb 				{ margin: 5px  }
div#rightmenu div.rb h1				{ font-size: 1.8em; margin: 0; text-align: left }
div#rightmenu div.rb h2				{ margin: 0px; background-position:top right; background-repeat:no-repeat; display:block; padding:2px }
div#rightmenu div.rb .rb_th			{ background-position:top left; background-repeat:no-repeat;padding:0px 0px 2px 0px; text-indent:8px; width:100%; font-weight:bold; color:#ffffff; background-color:#fd6694; background-image:url("/design/news/images/curve-left-top.gif")}
div#rightmenu div.rb .rb_th h2			{ background-image:url("/design/news/images/curve-right-top.gif")} 

div#rightmenu div.rb .rb_cont			{ color:#000000; background-color:#c6e9e5; padding: 5px }
div#rightmenu div.rb .rb_cont ul		{ padding: 0; margin: 0 0 0 15px }
div#rightmenu div.rb .rb_cont li		{ background-color: #c6e9e5; color: #000000 }
div#rightmenu div.rb .rb_cont a			{ background-color: #c6e9e5; color: #000066; text-decoration: none }
div#rightmenu div.rb .rb_cont a:hover		{ background-color: #c6e9e5; color: #fc2e6b; text-decoration: underline }
div#rightmenu div.rb .rb_b1			{ color:#000000; background-color:#c6e9e5; background-image:url("/design/news/images/curve-right.gif"); background-repeat:no-repeat; background-position:bottom right }
div#rightmenu div.rb .rb_b2			{ background-image:url("/design/news/images/curve-left.gif"); background-repeat:no-repeat; background-position:bottom left  }
div#rightmenu div.rb .rb_cont form		{ margin: 0; padding: 0  }


div.ofl div.lb 				{ width: 170px; margin: 10px 0 0 0 }
div.ofl div.lb_th div			{ margin-bottom:0px; color:#ffffff; background-color:#33827b; background-image:url("/design/news/images/box_related_top.gif"); background-repeat:repeat-x; background-position:top left; border:1px solid #3fa49a; font-size:1em; font-weight:bold; padding:5px 5px 5px 10px; letter-spacing:0px }
div.ofl div.lb .lb_cont			{ color:#ffffff; background-color: #3ea298; padding: 5px }
div.ofl div.lb .lb_cont form		{ margin: 0; padding: 0; }
div.ofl div.lb .lb_cont p		{ margin: 0; padding: 5px 0 5px 0; }
div.ofl div.lb .lbbottom		{ color:#ffffff; background-color: #3ea298; background-image:url("/design/news/images/lb_bottom.gif"); background-repeat:no-repeat; background-position:bottom right; height:19px; }

/* FACT BOX BLOCK */

div#maincontent div.fb				{ width: 150px }
div#maincontent div.fb .fb_th div		{ margin-bottom:0px; color:#ffffff; background-color:#33827b; background-image:url("/design/news/images/box_related_top.gif"); background-repeat:repeat-x; background-position:top left; border:1px solid #3fa49a; font-size:1em; font-weight:bold; padding:5px 5px 5px 10px; letter-spacing:0px; width:133px; }
div#maincontent div.fb .fb_cont			{ color:#000000; background-color:#ffffff; border-left:1px solid #575757; border-right:1px solid #575757; padding:1px 10px 0px 10px; }
div#maincontent div.fb .fb_cont p		{ margin: 0; padding: 0 }
div#maincontent div.fb .fb_cont ul		{ margin-left:0px; }
div#maincontent div.fb .fb_cont ul li		{ padding:1px 0px 2px 15px;  }
div#maincontent div.fb .fb_cont a		{ background-color: #ffffff; color: #0000ff; font-weight: normal }
div#maincontent div.fb .fb_cont a:hover		{ background-color: #ffffff; color: #fc2e6b }
div#maincontent div.fb .fb_b1			{ background-image:url("/design/news/images/box_related_bottom.gif"); background-repeat:repeat-x; background-position:top left; }
div#maincontent div.fb .fb_b2			{ background-image:url("/design/news/images/box_related_bleft.gif"); background-repeat:no-repeat; background-position:top left; }
div#maincontent div.fb .fb_b3			{ background-image:url("/design/news/images/box_related_bright.gif"); background-repeat:no-repeat; background-position:top right; height:9px; font-size:1px; }


div#maincontent div.tpl_file_box		{ width: 15em }
div#maincontent div.tpl_file_box h2		{ color:#ffffff;  background-color: #9eaafe; margin: 0; padding:0px 0px 2px 5px }
div#maincontent div.tpl_file_box .tpl_file_cont	{ margin: 0; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; color:#000000; background-color: #ffffff; padding: 5px }

/* GALLERY */
div.gallerythumb		{ background: #fafafa; color: #000000; margin:5px; text-align: center; padding: 6px; border: 1px solid #dadada}
div.gallerylarge		{ text-align: center }
div#fix				{ width: 98% }

