/* @override http://localhost:8888/workspace/rokwebify/templates/rt_rokwebify/css/template_css.css */
/* @group Main */
html {
  /* this is a hack to force scrollbars on at 
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
  margin-bottom: 1px;
  background: #f7edba;
}

body {margin: 0;padding: 0;}
p {margin-top: 10px;margin-bottom: 15px;}
h1, h2, h3, h4, h4 {padding-bottom: 5px;margin: 15px 0;}

/* @group Fonts */
/* @group Sizes */

body {font-size: 13px;}
h1 {font-size: 200%;}
h2 {font-size: 180%;}
h3 {font-size: 200%;}
h4 {font-size:  120%;}

.tabletext {
font-family:arial;
font-size:11px;
color: #000000;
border-color: #CCCCCC;
text-align: left;
}
.tabletext1 {
text-align:center;
font-family:arial;
  font-size:11px;
color: #000000;
border-color: #CCCCCC;
}
.tabletext1a {
text-align:justify;
font-family:arial;
  font-size:11px;
color: #000000;
border-color: #CCCCCC;
}
.tabletext2 {
text-align:center;
font-family:arial;
font-size:11px;
color: #000000;
border-color: #CCCCCC;
}
.tabletext2a {
text-align:left;
font-family:arial;
font-size:11px;
color: #000000;
border-color: #CCCCCC;
}
.tabletext3 strong{
text-align:center;
font-family:arial;
font-size:11px;
font-weight: bold;
color: #000000;
border-color: #CCCCCC;
}

.caption {font-family:arial;font-size: 9px;}

blockquote {
	margin-left:auto;
	margin-right:auto;
	font-size: 11px;
	color:#333333;
	font-family:arial;
	padding:8px;
	height: auto;
	width: 260px;
	text-align: justify;
	background-color: #FFFFCC;
	border: 1px solid #EFDA74;
	}

/*td {border-collapse:collapse;border-color:#EFDA74;background-color: #FFFFCC;}*/

/*div.padding h3 { font-size: 300%;}*/

.instoryname {
	color: #CF4100;
	font-weight: bold;
	}
	
.storytext {
	text-align:justify;
	font-family:arial;
	font-size:12px;
	color: #000000;
	border-color: #CCCCCC;
}

.storytext1 {
	text-align:justify;
	font-family:arial;
	font-size:12px;
	color: #000000;
	border-color: #FFFFF;
}

.headline {
	font-family:arial;
	font-size: 13px;
	font-style: italic;
	color:#FFFF;
	text-align:left;
	font-weight: bold;
}

.onthedockettext {
	font-family:arial;
	font-size:11px;
	color: #F7EDBA;
}
.onthedockettext1 {
	font-family:arial;
	font-size:11px;
	color: #000000;
}

.small,
.modifydate,
.createdate,
div.mosimage_caption {
	font-size: 100%;
}

div.moduletable h3,
.componentheading {
	font-size: 130%;
	color: #CF4100;
}

.contentheading {
	font-size: 130%;
	color: #CF4100;
}

.componentheading {
 margin-bottom: 15px;
}

td.componentheading {
	padding-bottom: 15px;
}

/* @end */

/* @group Family */
body {line-height: 135%;font-family: Arial, Helvetica, sans-serif;color: #000000;}
div#top {color: #666;}

.contentheading,
.componentheading {
	font-weight: bold;
}

div.moduletable h3,
div.moduletable-hilite1 h3,
div.mdouletable-hilite2 h3,
.contentheading {
	/* see style css */
}

table.headlines div.moduletable h3,
.componentheading {
	/* see style css */
}

a:link,
a:visited {
	/* color: see style css */
	color: #333380;
	text-decoration: none;
}

div#bottom a:link,
div#bottom a:visited {
	color: #333380;
}

a:hover {text-decoration: underline;}

/* @end */

/* @end */

/* @end */

/* @group Structure */
/* ----------------------------------------------------------------------------- the goods --------------------------------------------------- */
/* ----------------------------------------------------------------------------- the goods --------------------------------------------------- */
html {background: #5670A1 url(../images/bg.png) 0 0 repeat-x;}

div#wrapper {margin: 0 auto; width: 1042px;/*padding-top: 18px;*/}

div#header {
	margin-left: 0px;
	width: 1042px;
	height: 154px;
	background: url(../images/opn_header_bg.png) 0 0 no-repeat;}

/* top google ad */
div#top {position:relative; top:58px; left:170px;height: 90px;}
div.top_ad {}

div#top .padding {padding: 15px;}

div#horiz-menu {padding-left:0px;
	background: #660000;
	height: 25px;
}

table.mainbody, table.usermodules {width: 100%;padding: 0;clear:left;}

td.mainbody {background: #f7edba;}

#a.mainbody {font-family: arial; font-size: 11px; font-weight: bold; line-height: 14px; text-align; left;}

td.left{
height: 100%;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
line-height: 14px;
}

td.left a:link{color: #CF4100;font-weight: bold;}
td.usermodules {padding: 0 10px;}
td.mainbody .padding, td.left .padding {padding: 10px;}
td.right .padding {padding: 6px;}
td.mainbody .padding {padding: 15px 25px;}
td.right {
	color: #ffffcc;
	background: #cf4100 url(../images/col-divider.png) 0 0 repeat-y;
	width: 160px;
}

td.right h3 {color: #fdba50;}
td.right h3 {font-size: 120%;font-weight:bold;}
td.right a {color: #FDBA50;font-style:italic;}
td.right a:visited {color:#FDBA50;}

td.right .headline {color:#FDBA50;font-size: 105%;font-weight: bold;}

td.right .ucd_introtext {color: #F7EDBA;font-size: 85%;line-height: 1.5;}
		
td.right .instoryname {color: #FDBA50;}
		

td.left {background: #e9f0c1 url(../images/col-divider.png) right repeat-y;width: 160px;}

div#bottom {background: #000000 url(../images/bottom-bg.png) 0 0 repeat-x;}

div#footer {background: url(../images/footer-bg.png) 0 0 repeat-x;width:1042px;}

div#footer .rk-1 {background: url(../images/footer-r.png) 100% 0 no-repeat;}

div#footer .rk-2 {background: url(../images/footer-l.png) 0 0 no-repeat;height: 105px; overflow: hidden;}

div#the-footer {background: url(../images/footer-rocket.png) 50% 0 no-repeat;text-align: center;}

img#rocket {width: 150px;height: 50px;}

/* @group menus */

div#horiz-menu ul {
	margin: 0;
	/*padding: 6px 0 0 0;*/
}

div#horiz-menu li {
	margin: 0;
	padding: 0;
	padding-right: 2px;
	float: left;
	list-style: none;
	background: /*url(../images/menu-divider.png) 100% 0 repeat-y*/;
	height:25px;
}

div#horiz-menu a:link,
div#horiz-menu a:visited {
	display: block;
	float: left;
	padding: 0 32px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	color: #ffffcc;
	text-decoration: none;
}

div#horiz-menu a:hover {
	background: #fdba50;
	color: #660000;
}
/*for rss button on right top menu*/
ul#mainlevel-nav li img {position:relative; left:-10px;}
div#top-ad {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
	background: #660000;
	height: 90px;
	border:#000000, solid, thick;
	}

div#hot-news {
	display: block;
	width: 880px;
        height:112px;
	margin: 0;
	padding: 0;
	float: left;
	background: #c5e2bc;;
	border:#000000, solid, thick;
	font-size: 9px;
	}

div#hot-news a{
	color:#B11800;
	font-size: 12px;
	font-style: underline;
	font-weight: bold;
	}
	
div.cp_tags {
   float : right;
}

/* @end */
/* @group content */

.hide {display: none;}

form {border: 0;margin: 0;padding: 0;}

table.blog span.article_seperator {
	display: block;
	height: 20px;
}

.highlight {background-color: #ffc;}

/* @end */

/* @end */

/* @group Joomla Core */

/* @group modules */

div.moduletable h3 {
	color: #000000;
	border-bottom: 3px solid #802d08;
	padding: 3px 0;
}

td.right div.moduletable, td.left div.moduletable {color: #000000;	}

td.right div.moduletable h3, td.left dif.moduletable h3 {border-bottom: 3px solid #802d08;}

div#bottom div.moduletable {color: #ccc;}

div#bottom div.moduletable h3 {border-bottom: 3px solid #243959;color: #ffffcc;}


/* @end */

#div-verticalads {
float: left;
}

/* @group content */

.contentheading {
	padding: 10px 0;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height:100%;
	color: #CF4100;
}

td.buttonheading {
 	vertical-align: middle;
}

td.buttonheading img {
	margin-right: 5px;
        border: 0px;
}

table.contentpaneopen, table.contentpane {
  border-collapse: collapse;
  padding: 0;
  margin: 0;
  width: 100%;}

div.contentpane, div.contentpaneopen {width: 100%;}

.clr {clear: both;}

div.mosimage {margin: 5px;}

a.readon {
	display: block;
	float: left;
	padding-left: 20px;
	margin-top: 10px;
	line-height: 14px;
	height: 16px;
	/* background: see style css */
}

.small {color: #666;}

.modifydate {
	height: 20px;
	vertical-align: bottom;
	color: #666;
}

.createdate {
	height: 20px;
	vertical-align: top;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
	color: #666;
}
table.contenttoc {margin: 5px;padding: 5px;}
table.contenttoc td {padding: 0 5px;}
/* @end */

/* @group pathway */
span.pathway {
	display: block;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 20px;
	font-weight: bold;
}

span.pathway img {margin: 0px 10px;vertical-align: middle;}
div#pathway {margin-bottom: 10px;padding-left: 8px;}
/* @end */

/* @group sections */

table.mainbody td.mainbody td.sectiontableheader {
  font-weight: bold;
  padding: 4px;
  line-height: 20px;
  background: #f6f6f6;
  /*border-bottom: 1px solid #ddd;*/
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 5px;
  border-top: 1px #ffffcc;
font-family: arial; font-size: 11px; font-weight: bold; line-height: 14px; text-align; left;
  /*border-bottom: 1px solid #efefef;	*/
}

tr.sectiontableentry2 td, td.sectiontableentry1 {/*background: #fcfcfc;*/}

.pollstableborder .sectiontableentry1,
.pollstableborder .sectiontableentry2 {
	background: none;
	border:  0;
}
/* @end */
/* @group mainmenu */

a.mainlevel:link,
a.mainlevel:visited {text-decoration: none;}
a.mainlevel {
	display: block;
	padding: 4px 0 2px 28px;
	margin-bottom: 3px;
	background: url(../images/menu-bullet.png) 0 0 no-repeat;}

a.sublevel:link,
a.sublevel:visited {text-decoration: none;}
a.mainlevel:hover {text-decoration: underline;}
a.sublevel:hover {text-decoration: none;}
a#active_menu:link, a#active_menu:visited {color: #333;}


li.active_menu a:link, li.active_menu a:visited {color: #333;}

/* ULTIMATE CONTENT DISPLAY CSS */

div.ucd {} /* Container, accepts module class suffix: div.ucd[moduleclass suffix] */

ul.ucd_list {margin:8px;padding:0px;list-style:none;text-align:left;} /* List styling */

ul.ucd_list li.ucd_item {margin:2px;padding:0;border-bottom:1px dotted #ccc;background:none;float:none;} /* List item styling */

/*ul.ucd_list li.row0 {background:none;}*/ /* List item row styling - odd */

/*ul.ucd_list li.row1 {background:#ffffdd;}*/ /* List item row styling - even */

ul.ucd_list li.ucd_item div.ucd_title {float:none;background:none;margin-top:5px;margin-bottom:5px;padding:0; font-weight:bold;} /* Title */

ul.ucd_list li.ucd_item span.ucd_date {color:#909090;margin:0 4px 0 0;padding:0;font-size:11px;} /* Date */

ul.ucd_list li.ucd_item span.ucd_sec_cat {font-size:11px;} /* Section/Category */

ul.ucd_list li.ucd_item div.ucd_introtext {margin:0;padding:0;} /* Introtext */

/* "Read more..." button */

ul.ucd_list li.ucd_item a.ucd_readon {display:block;float:none;font-size:11px;margin:4px 0 8px 0;padding:0;text-align:left;}

ul.ucd_list li.ucd_item a.ucd_readon:hover {display:block;float:none;font-size:11px;margin:4px 0 8px 0;padding:0;text-align:left;}

/* Style cleanup */

ul.ucd_list li.ucd_item div.ucd_introtext p {margin:0;padding:0;}

/* END ULTIMATE CONTENT DISPLAY CSS */

/* @end */

/* HOT NEWS (ULTIMATE CONTENT DISPLAY) CSS */

// JoomlaWorks "Ultimate Content Display" Module for Joomla! 1.5.x - Version 1.1
// License: http://www.gnu.org/copyleft/gpl.html
// Copyright (c) 2006 - 2008 JoomlaWorks, a Komrade LLC company.
// More info at http://www.joomlaworks.gr
// Developers: Fotis Evangelou - George Chouliaras
// ***Last update: May 13th, 2008***

*/

div.ucd {} /* Container, accepts module class suffix: div.ucd[moduleclass suffix] */

ul.ucd_jqueryfader {margin:0;padding:0;list-style:none;text-align:left;} /* Fader styling */

ul.ucd_jqueryfader li.ucd_item {margin:0;padding:0;border:none;background:none;float:none;} /* Fader item styling */

ul.ucd_jqueryfader li.ucd_item div.ucd_title {float:none;background:none;margin:0;padding:5px;} /* Title */

ul.ucd_jqueryfader li.ucd_item span.ucd_date {color:#909090;margin:0 4px 0 0;padding:0;font-size:11px;} /* Date */

ul.ucd_jqueryfader li.ucd_item span.ucd_sec_cat {font-size:11px;} /* Section/Category */

ul.ucd_jqueryfader li.ucd_item div.ucd_introtext {margin:0;padding:0;} /* Introtext */

/* "Read more..." button */

ul.ucd_jqueryfader li.ucd_item a.ucd_readon {display:block;float:none;font-size:11px;margin:4px 0 8px 0;padding:0;text-align:left;}

ul.ucd_jqueryfader li.ucd_item a.ucd_readon:hover {display:block;float:none;font-size:11px;margin:4px 0 8px 0;padding:0;text-align:left;}

/* Style cleanup */

ul.ucd_jqueryfader li.ucd_item div.ucd_introtext p {margin:0;padding:10px;}
ul.ucd_jqueryfader,ul.ucd_jqueryfader li {overflow:hidden;}

/* Bottom fade */

.ucd_jqueryfader_bottomfade {background:url("bottomfade.png") repeat-x bottom;position:relative;height:20px;width:100%;margin-top:-20px;}

/* END ---- HOT NEWS (ULTIMATE CONTENT DISPLAY) CSS */

div.farright {text-align:center;padding:0px 0px 2px 2px;height:1400px;width:160;}

div.advert-advert {position:relative; top:-120px;float:right;width:162px;height:104px;}
div.ad_ad_box {background:url("../images/beige-red-bor01-162.png") 0 0 no-repeat #f7edba; float:right;width:162px;height:104px;padding:6px 0 2px 0;}
hr.ad_ad {border:0 0 1px 0 solid #cf4100;width:85%;height:1px;margin-top:0px;color:#cf4100;background:#cccccc;}
p.adadtext {width:162px;text-align:center;padding:0;margin: 3px 0px 3px 0px;font-size:1.0em;color:#660000;vertical-align:top;}
/* --- END --- */