/*#############################################################
Name: Bitter Sweet
Date: 2006-10-02
Description: Lime flavoured template with two columns.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
* {
	margin: 0;
	padding: 0;
}
 
a 
{
	color: #682;
	font-size:10pt;	
}
a:hover {color: #227BF3;}
body {
	background: #5F8000 url(../img/bg.gif) repeat-y center top;
	color: #333;
	font-family:Arial,Verdana;
	font: normal 10pt;	
}

p,cite,code,ul {
	font-size: 10pt;
	padding-bottom: 0.6em;
}
/*ul {margin-left: 1em;}*/
h1 {font-size: 12pt;}
h2 {font-size: 10pt;}
h3 {font-size: 10pt;}
blockquote {
	background: #FFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}
blockquote p {padding: 3px 0;}
h1,h2 {color: #654;}
ol, li{list-style-type:none;}
/* misc */
.clearer {clear: both;}

/* structure */
.container {
	margin:  0 auto;
	width: 1050px;	
}

/* top */
.top {
	background: #567300;
	font: normal 2.4em;
	height: 60px;
	margin: 0 auto;
	width: 977px;
}
.top a {
	color: #FFF;
	display: block;
	line-height: 60px;
	text-decoration: none;
	width: 100%;
}
.top span {padding-left: 24px;}
.top a:hover {
	background: #688B00;
	color: #FFF;
}

/* header */
.header {
	background: url(../img/topHeader.jpg) no-repeat;
	height: 130px;
	margin: 0 auto;
	width: 977px;
}

/* member section */
.membsec {
	background: #C5E375;
	font: normal 0.9em;
	height: 25px;
	margin: 0 auto;
	width: 977px;	
}

/* item for one column  content and navi */
.item_1 
{
	clear: both;		
	
}
.item_1 .content {
	float: left;
	width: 769px;
	background-color:White;		
}

.item_1 .content .by {
	background-color:#C5E375;
	color: black;
	float: left;
	height: 15px;
	text-align: center;
	width: 769px;
	font-size:9pt;
	padding: 2px 2px 0px 2px;
}

.item_1 .content .by .txt{
	font-weight:bold;
}

.item_1 .content .by a {
	color: black;
	font-weight:normal;
}
.item_1 .content .by a:hover{
	color: blue;
}

.item_1 h1 {
	background: #567300;
	color: #FFF;
	line-height: 28px;
	padding-left: 16px;
}
.item_1 h2 {
	/*background: #668700;*/
	color: #C13F25;
	line-height: 20px;
	padding-left: 8px;
}
.item_1 li {
	list-style:none ;
	margin-left:10px;
}

.item_1 li .txt {
	color: Gray;
	width: 720px;	
	padding: 3px 3px 5px 0px;
}

.item_1 .body {padding:  25px 18px 0 10px;text-align:justify;font-size:11pt;}

.item_1 .bodycmt {padding:  2px 18px 0 10px;text-align:justify;font-size:11pt;}

.item_1 .bodyVideo {padding: 10px 18px 0 5px;}

.item_1 .bodyCat {padding: 10px 18px 0 5px;}

/* item for 2 column  content and navi */
.item_2 
{
	clear: both;		
}

.item_2 .content {
	float: left;
	width: 561px;
	background-color:White;	
}
.item_2 h1 {
	/*background:url(../img/main_title.jpg) repeat-y center top;*/
	background: #567300;
	/*color: #567300;*/
	color: white;
	line-height: 28px;
	padding-left: 16px;
}
.item_2 .body {padding: 12px 18px;font-size:11pt;}
.item_2 .bodycmt  {padding: 5px 18px;font-size:11pt;}

.item_2 li {
	list-style:disc ;
	margin-left:10px;	
}

/* item for 2 column  content and navi */
.item_21
{
	clear: both;		
}

.item_21 .content {
	float: left;
	width: 561px;
	background-color:White;	
}
.item_21 h1 {
	/*background:url(../img/main_title.jpg) repeat-y center top;*/
	background: #567300;
	/*color: #567300;*/
	color: white;
	line-height: 28px;
	padding-left: 16px;
}
.item_21 .body {padding: 1px 18px;}

.item_21 li {
	list-style:disc ;
	margin-left:10px;	
}


/* item for content only */
.item_3
{
	clear: both;	
	margin-left:37px;
	
}

.item_3 .content {
	float: left;
	width: 977px;
	background-color:White;	
}
.item_3 h1 {
	background: #567300;
	color: #FFF;
	line-height: 28px;
	padding-left: 16px;
}
.item_3 .body {padding: 25px 5px;font-size:11pt;}
.item_3 .bodycmt {padding: 0px 5px;font-size:11pt;}

.item_3 li {
	list-style:disc ;
	margin-left:20px;
}

.item_3 .content .by {
	background-color:#C5E375;
	color: black;
	float: left;
	height: 15px;
	text-align: center;
	width: 977px;
	font-size:9pt;
	padding: 2px 2px 0px 2px;
}

.item_3 .content .by .txt{
	font-weight:bold;
}

.item_3 .content .by a {
	color: black;
	font-size:9pt;
	font-weight:normal;
}
.item_3 .content .by a:hover{
	color: blue;
}
/*For thaliola detail list display*/

.item_4
{
	clear: both;	
	margin-left:37px;
	
}

.item_4 .content {
	float: left;
	width: 977px;
	background-color:White;	
}
.item_4 h1 {
	background: #567300;
	color: #FFF;
	line-height: 28px;
	padding-left: 16px;
}
.item_4 .body {padding: 12px 18px;}

.item_4 ul {
	list-style: none;
	line-height:19px;
	list-style-image:url(../img/bullet.gif);
	list-style-position:outside;
	margin-top:10px;
	margin-left:35px;
}


/* main */
.main 
	{
		float: left;		
	}

/* navigation right*/
.navigation_r {
	float: left;	
	width: 209px;			
}
.navigation_r h1 {
	background-color:#81AC00;
	color: #FFF;
	line-height: 28px;
	padding-left: 12px;
	text-align:left;
	/*background:#81AC00 url(../img/arrow.gif) no-repeat;	*/
	background-position:right;
}
.navigation_r h1 a {
	color: white;
}
.navigation_r h1 a:hover{
	color: #ADED7C;
}
.navigation_r ul {margin: 0; padding: 0;}
.navigation_r li {
	border-bottom: 1px solid #D5E8AD;
	list-style: none;
}
.navigation_r li a {
	background: #E8F6BF url(../img/bgnavigation_s.gif) repeat-x;	
	/*color: #567300;*/
	display: block;
	padding: 3px 3px 3px 12px;
	text-decoration: none;
}
.navigation_r li a:hover {
	background: #F0FFC6;
	/*color: blue;*/
	text-decoration:underline;
}

.navigation_r .advtinside
{
	padding: 1px 1px px 1px;
	text-align:center;
	border: solid 1px #5D995D ; 
	width:180px;
	height:100%;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	
}
.navigation_r .advtoutside
{
	text-align:center;
	background-color:#E8F6BF;
	padding-top:5px;	
	padding-bottom:5px;	
	text-align:center; 
	margin-left:auto;
	margin-right:auto;
}

.navigation_r .advtinside img
{
	border-style:none;
}
/* navigation left*/
.navigation_l {
	float: left;
	margin-left:36px;
	width: 208px;	
}
.navigation_l h1 {
	background: #81AC00;
	color: #FFF;
	line-height: 28px;
	padding-left: 12px;
	text-align:left;
	
}
.navigation_l h1 a {
	color: white;
}
.navigation_l h1 a:hover{
	color: #ADED7C;
}
.navigation_l ul {margin: 0; padding: 0;}
.navigation_l li {
	border-bottom: 1px solid #D5E8AD;
	list-style: none;
}
.navigation_l li a {
	background: #E8F6BF url(../img/bgnavigation_s.gif) repeat-x;	
	/*color: #567300;*/
	display: block;
	padding: 3px 3px 3px 12px;
	text-decoration: none;
}
.navigation_l li a:hover {
	background: #F0FFC6;
	/*color: blue;*/
	text-decoration:underline;
}
.navigation_l .advtinside
{
	padding: 1px 1px px 1px;
	text-align:center;
	border: solid 1px #5D995D ; 
	width:180px;
	height:100%;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	
}
.navigation_l .advtoutside
{
	text-align:center;
	background-color:#E8F6BF;
	padding-top:5px;	
	padding-bottom:5px;	
	text-align:center; 
	margin-left:auto;
	margin-right:auto;
}

.navigation_l .advtinside img
{
	border-style:none;
}


/* footer */
.footer {
	background: url(../img/bgfooter.gif) repeat-x;
	color: #FFF;	
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
	width: 977px;
	vertical-align:middle;
}
.footer a {color: #FFF;}
.footer a:hover {color: #FAFCB0;}


/* Contents */
.BoxWelcomeTitle
{
	padding: 6px 0 10px 10px;
	color:#505050;
	font-size:9pt;
	text-align:left;	
	font-weight:bold;		
}
.subnavi
{
	padding: 3px 3px 3px 3px;
	color:#3C7FAF;
	font-size:9pt;
}
.boxTitle
{
	margin-top:15px;
	padding: 0px 0px  2px 0px;
	background-color:#EBF3FB;
	height:20px;
	width:400px;
	border:solid 1px #2369BF;
	color:#3C7FAF;
	font-size:9pt;
	font-weight:bold;	
	text-align:center;
}

.Box
{	
	padding:0px 0px  10px 0px;
	background-color:#FFFFFF;
	width:400px;
	border:solid 1px #2369BF;
	border-top:none;
	color:#3C7FAF;
	font-size:8pt;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	height:180px;	
}


.FieldHeaderStyleFormTable
{
	border:solid 1px #81AC00;
	color:white;	
	font-weight:normal;
	color:black;
	vertical-align:middle;
	width:100%;
	border-collapse:collapse;	
	padding:4px 2px 4px 2px;	
}
.Field
{
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;	
	
	
}
.Field1
{
	font-family:Verdana;
	font-weight:bold;
	font-size:8pt;	
	
}
.Field2
{
	font-family:Verdana;
	font-weight:normal;
	font-size:8pt;	
	
}
.mandatory
{
	color:Red;
	vertical-align:middle;
}
.tbllines
{
	width:100%;border-collapse:collapse;border:dotted 1px #D8E5B3;padding-top:3px;padding-bottom:3px;margin-bottom:10px;
}
.tbllines1
{
	width:100%;border-collapse:collapse;border:dotted 1px #567300;	
}
.tbllines2
{
	width:100%;border-collapse:collapse;border:dotted 1px #567300;	
}
.tbllines1 td
{
	padding: 4px 2px 4px 2px;
	border-collapse:collapse;border:solid 1px #808080;	
		
}


.tbllines td
{
	padding: 4px 2px 4px 2px;
	border-collapse:collapse;border:dotted 1px #D8E5B3;	
		
}


.tbllines3
{
	width:100%;border-collapse:collapse;border:dotted 1px #567300;	
}

.tbllines3 td
{
	padding: 4px 2px 4px 2px;
	font-weight:bold;
		
}
.tbllines3 label
{
	font-weight:normal;
	font-size:9pt;	
}


.btn
{
	min-width:70px;
	width:auto;	
	color:White;
	font-weight:bold;
	font-size:10pt;
	height:26px;
	background:url(../img/button_sign_btn.gif) no-repeat;clear:both; 
	border:none;	
	background-position:center;
	background-repeat: no-repeat;
	padding:5px; 
	text-align:center;
	margin-left:0;
	margin-right:0;
	cursor:hand;
}
.popupControl{
	background-color:White;
	position:absolute;	
	border: 1px ridge black; 		
}
.bluecaption
{
    color:#156DD1;
    font-weight: normal;
}
.info
{
    color:#654;
    font-weight: lighter;
    padding-top:10px;    
}


.MsgBox
{
	background:url(../img/msgbg_big.jpg) repeat-x center top;
	overflow:auto;
	text-align:center;
	color:Maroon;
	font-size: 11pt;
	width:100%;
	margin-left:auto; margin-right:auto;
	padding: 3px 3px 3px 3px;
	margin-top:4px;
	margin-bottom:4px;
	
}
.error
{
	color:Red;
	font-weight:normal;
}
.listbox
{
	padding: 1px 1px 1px 1px;
	background-color:Gray;
	border:solid 1px green;
	color:black;
	font-size:9pt;
	font-weight:lighter;
	text-align:left;	
}

.grid
{
	color:Black;
}

.grid_footer
{
	background-color:#C4DB7F;
	font-weight:bold;
	color:#567300;
}
.grid_row
{
	background-color:#E3E7F2;
	line-height:20px;
}
.grid_row_sel
{
	background-color:#C5BBAF;
	font-weight:bold;
	color:#333333;
}
.grid_header
{
	background-color:#C4DB7F;
	font-weight:bold;
	color:#567300;
	line-height:20px;
}
tr.grid_header td
{
	padding: 5px  2px 2px 5px;
}

tr.grid_row td
{
	padding: 2px   2px 2px 5px;
}

.grid_row_alter
{
	background-color:White;
	line-height:20px;
}
tr.grid_row_alter td
{
	padding: 2px  2px 2px 5px;
}

.grid_pager
{
	background-color:#C4DB7F;
	color:Blue;
		
}

h3 {
	/*background: #EEE;*/
	background:url(../img/main_head.jpg) repeat-y center top;
	padding-left:5px;
	line-height: 25px;
	margin-top: 0;	
	margin-bottom: 2px;	
	padding-bottom:3px;
	color:#891018;
}



/*TABS*/

/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    background:url(../img/xp/tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url(../img/xp/tab-right.gif) no-repeat right;
    height:21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(../img/xp/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(../img/xp/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(../img/xp/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url(../img/xp/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url(../img/xp/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../img/xp/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../img/xp/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url(../img/xp/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

/* ajax__tab_yuitabview-theme theme (../img/yui/sprite.png) */
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:10pt;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../img/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
    height:25px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(../img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(../img/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(../img/technorati/tab-line.png) repeat-x bottom;
    font-size:10pt;
    font-weight:bold;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../img/technorati/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../img/technorati/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../img/technorati/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../img/technorati/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url(../img/msngallery/tab-line.png) repeat-x bottom;
    font-size:10pt;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 2px #A8D4D9;
    background-color:#edf2fb;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:117px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 2px #A8D4D9;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 2px #A8D4D9;
    border-top-width:0;
}

/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header 
{
    padding-left:5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
    margin-right:0px;
    background:url(../img/ie/tab_unselected.gif);
    width:116px;
    padding:9px 0px 3px 0px;
    text-align:center;    
    color:#006699;
    font-family:verdana;
    font-size:12pt;
    display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab 
{
    padding:6px 0px 3px 0px;
    background:url(../img/ie/tab_selected.gif);
}
.ajax__tab_ie-theme .ajax__tab_body 
{
    background:url(../img/ie/ie_tabbacker_720x296.jpg) no-repeat;
    font-size:12pt;
    font-family:verdana;
    height:296px;
    width:716px;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
     padding:8px;
}



/*Top page tab list style*/

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
width: 550px;
}

.labelfield{ /*CSS for label field in general*/
color:Black;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

.tabcont{ /*Demo 2 main container*/
width: 550px;
height: 250px;
/*border: 1px dashed black;*/
padding: 4px;
/*background-color: #EEEEEE;*/
}

.tabcont div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

.tabcont div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}

.tabcont ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

.tabcont ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}


/*Comment Style*/
.Comment
{
	margin-top:20px;
}
.c_title
{
	font-size:10pt;
	font-weight:bold;
	border-top: 1px solid #648800;
	padding-top:5px;
}
.c_desc
{
	font-size:10pt;
	font-weight:normal;
	padding:10px 0px 10px 0px;	
	color:#808080;
}
.c_by
{
	font-size:9pt;
	font-weight:normal;
	padding: 2px 0px 20px 0px;	
	color:#1C84CE;
}
.divgaltd 
{
	border:solid  1px #C4C4C4;
	vertical-align:top;	
	padding:3px 3px 3px 3px;
}
.divgal img
{
	border:none;
	vertical-align:top;	
}
.greetings
{
	padding:   2px 2px  2px 4px;
	text-align:center;
	/*border-style:dotted;
	border: dotted 3px #B03138 ; */
	width:516px;
	margin-left:0;
	margin-top:5px;
	margin-bottom:10px;
}
.infogen
{
    color:green;
    font-weight: lighter;
    padding-top:10px;    
    padding: 2px 2px 2px 2px;
}

#inline2{
	float:none;
	clear:both;
	background:#ccf;
}
.clear{
	height:1px;
	font-size:1px;
	float:none;
	clear:both;
}
.embed{
	width:25%;
	float:left;
}





.divcol 
{ 
	float:left; 
	width:130px;
	height:125px;	
	padding:4px 4px 4px 4px; 
} 
.divcol img
{ 
	border: 1px solid #D5D7E9;  	
	padding:2px 2px 2px 2px; 
} 
.divout 
{ 
	background-color:#DEF8F7;	
	float:left;
	margin-left:5px;
	margin-top:5px;	
	border: 1px solid #D5D7E9;  	
	
} 
.divcol .name
{ 
	font-family:Verdana Tahoma;
	font-size:10pt;
	padding-left:5px;
	color:#5FABDD;
	float:left; 
	text-align:left;
} 
.divcol .Others
{ 
	font-family:Verdana Tahoma;
	font-size:8pt;
	padding-left:5px;
	color:#211112;
	float:left; 
	text-align:left;
} 
.divouter
{
	width:100%;
	border-top: solid 1px  #DEF8F7;
	border-bottom: solid 1px  #DEF8F7;
	padding-bottom:4px;
	padding-top:4px;
	margin-top:10px;
		float:left; 
}




.divpg 
{ 
	float:left; 
	width:100%;
	height:12px;	
	padding:4px 4px 4px 4px; 
	text-align:center;
	vertical-align:middle;
	min-width:12px;
} 
.divpgout 
{ 
	background-color:#5FABDD;	
	float:left;
	margin-left:5px;
	margin-top:5px;	
	border: 1px solid #D5D7E9;  	
	
} 

.divpgout a 
{ 
	color:white;
}

.divpgout a:hover 
{ 
	color:white;
	background-color:Green;
	
}

.divtoolbox
{
border: 1px outset white;
background-color:#F0DAB3; 
width: 100%;
}
.stati
{ 
	background-color:#DEF8F7;
	float:left;
	border: 1px solid #DEF8F7;  
	width: 207px;	
	
} 
.stati h1 {
	background: #2984F9;
	color: #FFF;
	line-height: 28px;
	
}
.stati li {
	list-style:none ;
	background-color:#DEF8F7;
	border-bottom: 1px solid #9CC9CE;
	margin-left:10px;
	width:195px;		
	line-height: 20px;	
	font-size:8pt;
}
.stati .txt{
	color: #2984F9;
}
.stati ul {margin: 0; padding: 0;}


/* item for one column  content and navi */
.item_rss
{
	float: left;	
	
}
.item_rss .content 
{
	background-color:Red;
	float: left;
	width: 769px;
	background-color:White;		
}

.item_rss h1 {
	background: #567300;
	color: #FFF;
	line-height: 28px;
	padding-left: 16px;
}
.item_rss h2 {
	/*background: #668700;*/
	color: #C13F25;
	line-height: 20px;
	padding-left: 1px;
}
.item_rss li {
	list-style:none ;
	margin-left:10px;
}

.item_rss li .txt {
	color: Gray;
	font-size:8pt;
	width: 720px;	
	padding: 3px 3px 5px 0px;
}

.item_rss .body {padding: 25px 18px;}
.videos {
	border: 1px solid #9CC9CE;
	font-size:7pt;
	padding: 3px 3px 3px 3px;
	text-align:center;
	margin-left:0;
	margin-right:0;
	font-weight:bold;
	width:240px;
}
label
{
	font-weight:bold;
	font-size:10pt;
	padding:20px 3px 3px 3px;
}
.value
{
	font-weight:normal;
	font-size:10pt;
	padding: 20px 3px 3px 3px;		
	
}
.entrybox
{
	border: 3px solid #D0D9E0; padding: 4px; width: 95%; background-color:#F7F9FB;height:100%;
}
INPUT[type="text"]
{
  border: 2px solid #C0C0C0; padding: 4px;  background-color:#F7F9FB;height:100%;width:97%;
}
INPUT[type="password"]
{
  border: 2px solid #C0C0C0; padding: 4px; background-color:#F7F9FB;height:100%;
}
INPUT[type="checkbox"]
{
  border: 1px solid #C0C0C0; padding: 1px; background-color:#F7F9FB;
}
textarea
{
  border: 2px solid #C0C0C0; padding: 4px; background-color:#F7F9FB;width:97%;
}
INPUT[type="select"]
{
  border: 2px solid #C0C0C0; padding: 4px; background-color:#F7F9FB;
}

hr {border: none 0; 
border-top: 1px dashed #D3D3D3;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}


.smallbnr 
{
	border: 2px solid #81AC00; padding: 2px;height:30px; 	
	 background:url(../img/bgsml.jpg) repeat-x ;clear:left; 
}
.smallbnr h2
{
	text-transform:uppercase; text-align:center;vertical-align:middle; padding:2px 0 0 0;color:White;
}
.smallbnr a
{
	font-size:9pt; text-transform:uppercase; text-align:center;vertical-align:middle; padding:2px 0 0 0;color:White;
}
.smallbnr a:hover
{
	font-size:9pt; text-transform:uppercase; text-align:center;vertical-align:middle; padding:2px 0 0 0;color:Yellow;
}
.generalTitle
{
	font-size:9pt; text-align:center;vertical-align:middle; padding:2px 0 0 0;color:red;
}

.ahot
{
	color: red;
	font-size:9pt;
	font-family:Verdana;
}
.anormal 
{
	color: #682;
	font-size:9pt;
	font-family:Verdana;
}


.iRows
{
	background-color:#E4E9EC;
	line-height:20px;
}
.iARows
{
	background-color:#FFFFFF;
	line-height:20px;
}
.gHead
{
	background-color:#849E35;
	font-weight:bold;
	color:White;	
}
.gMain
{
	padding: 3px 3px 3px 3px;
	border-collapse:collapse;
	border:solid 1px #E1EBEC;	
	color:black;
	font-size:9pt;	
}


/*New top page */

.topbox_l {
	float: left;
	margin-left:8px;
	width: 238px;	
	height:220px;
	background-color:#E8F6BF;
}
.topbox_l h1 {
	background: #81AC00;
	color: #FFF;
	line-height: 28px;
	padding-left: 12px;
	text-align:left;
	
}
.topbox_l h1 a {
	color: white;
}
.topbox_l h1 a:hover{
	color: #ADED7C;
}
.topbox_l ul {margin: 0; padding: 0;}
.topbox_l li {
	border-bottom: 1px solid #D5E8AD;
	list-style: none;
}
.topbox_l li a {
	background: #E8F6BF url(../img/bgnavigation_s.gif) repeat-x;	
	/*color: #567300;*/
	display: block;
	padding: 3px 3px 3px 12px;
	text-decoration: none;
}
.topbox_l li a:hover {
	background: #F0FFC6;
	/*color: blue;*/
	text-decoration:underline;
}


/*Top Image banners advt*/
.topcontainter
{
    clear:both;margin-left:36px;    
}
.topbanner
{
    float:left;    
}
.topbanner img
{
    margin-left:2px;
    border: 2px solid #D5E8AD;
    padding:6px 5px 6px 4px;
    background-color:#6BB0E7;
}

.topbanner img:hover
{
    margin-left:2px;
    border: 2px solid #D5E8AD;
    padding:6px 5px 6px 4px;
    background-color:#81AC00;
}

/*news ticker*/
.floatleft2
{
    float:left;    
    width:975px;    
}

/* START slideshow wrapper */
#slideshow-wrapper {
	float:left;
	width:100%;
	margin-top:0px;
	margin-left:36px;
}
#slideshow {
    height:250px;
    position:relative;	
	width: 978px;	
}
#slideshow li {
    height:250px;	
    left:0;	
    opacity:0.0;	
    position:absolute;
    top:0;
    z-index:8;
}
#slideshow li.active {
    opacity:1.0;
    z-index:10;
}
#slideshow li.last-active {
    z-index:9;
}
.slide-1-img {
	float:left;
	width:641px;
	border-style:none;
}
.slide-1-desc {
	float:left;
	height:250px;
	position:relative;
	width:319px;
}
.slide-1-desc h1, .slide-1-desc p {
	float:left;
	width:284px;
	margin:10px 10px 0 16px;
}
.slide-1-desc h1 {
	padding-bottom:5px;
}
.slideshow-rm {
	bottom:16px;
	height:18px;
	left:16px;
	position:absolute;
	width:100px;
}
.slideshow-rm a, .body-rm a, .reverse-arrow a {
	display:block;
	float:left;
	margin-left:22px;
}
.slide-txt { /* styles for semi-tranparent background in the slideshow */
	background:url(../img/slide_tr.png) no-repeat top;	
	bottom:0;
	height:40px;	
	left:0;	
	position:absolute;
	width:100%;	
	font-family:Tahoma;
	font-size:10pt;
}
.slide-txt h3 {
	margin:11px 0 0 12px;
	background:none;
	color:White;
	font-family:Tahoma;
}
/* END slideshow wrapper */
