/*****************************/
/*** Core html setup stuff ***/
/*****************************/

#jc input, #jc textarea{
	background-color:#F8F8F8;
	}
	
div.itemblock{
	height:140px;
}

ul.pagination {
	margin: 1px auto;
	padding: 20px 0 0 0;
}

ul.pagination li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

ul.pagination li span{
	padding: 2px 5px;
}

ul.pagination a {
	padding: 2px 5px;
	border: 1px solid #F6F6F6;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	border: 1px solid #ECECEC;
	background: #FFFFFF;
}

.pagenavbar {
	padding-left: 14px;
}




span.pagination{}
span.pagination span, span.pagination strong{
	border:1px solid #ccc !important;
	padding:1px 2px !important;
	margin:5px !important;
	color:#999;
	}
span.pagination strong a{
	color:#333;
	font-weight:normal !important;
	text-decoration:none;
	}














td.article_column{
	border-bottom:#666 1px dotted !important;
	padding:20px 10px 15px 10px !important;
	}

div.blogimg{
	float:left;
	width:140px;
	}
div.blogimg img{
	width:120px;
	height:90px;
	padding:3px;
	margin:0 0 10px 0;
	border:#999 1px solid;
	}
div.contentheading{}
a.contentpagetitle{}
div.blog_desc{
	padding:3px 0 0 0;
	}














html {
  height: 100%;
  margin-bottom: 1px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #01769C;
	background:#F8F8F8;
}

a:link, a:visited {
	color:#01769C;
	text-decoration:underline;
	font-weight: normal;
}

a:hover {
	text-decoration:none;
	font-weight: normal;
}

input.button { 
cursor: pointer;
text-align:center;
color:;
font-size:11px;

 }

p { margin:0 0 0 0;
padding:0 0 0 0;
}

img { border: 0 none; }

table {
width:100%;
}

td{
vertical-align:top;
padding:0 0 0 0;
margin:0 0 0 0;
}

div{
padding:0 0 0 0;
margin:0 0 0 0;
}





ul.m_menu{
	list-style:none;
	}
ul.m_menu li{
	list-style:none;
	padding:3px 0;
}
ul.m_menu li a{
	text-decoration:none;
	color:#666;
	font-size:12px;
	}







/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
td.pg_bgr_l{
background-image:url(../images/pg_bgr_left.jpg);
background-position:top right;
background-repeat:no-repeat;
}
td.pg_bgr_r{
background-image:url(../images/pg_bgr_right.jpg);
background-position:top left;
background-repeat:no-repeat;
}
td.pg_bgr{

background-image:url(../images/pg_bgr_header.jpg);
background-position:top;
background-repeat:repeat-x;
width:1000px;
margin:0 0 0 0;
padding:0 0 0 0;
}


.page{
border:none;
width:1000px;
text-align:left;
color:#4C5256;
margin:0 0 0 0;
padding:0 0 0 0;
}


div.m_top{
padding:0 0 0 0;
margin:0 0 0 0;
height:225px;
border:#00FF33 0px solid;
}



div.hdr_l{
margin:0 0 0 25px;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#040003;
height:140px;
}
div.hdr_l a{
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#040003;
margin:0 0 0 0;
padding:0 0 0 0;
text-decoration:none;
}

div.hdr_l span{
margin:0 0 0 0;
padding:0 5px 0 5px;
}


div.moduletable-top1{
height:40px;
margin:0 0 0 0;
padding:0 0 0 0;
}

div.news-topnews div.title_news{
padding:0 0 7px 0;
}
div.news-topnews div.title_news a{
font-size:15px;
font-weight:bold;
color:#C2150E;
text-decoration:none;
}

.top_menu_left{
margin:0 0 0 25px;
}

a.mainlevel-top2{
display:block;
float:left;
border-bottom:#333333 1px dotted;
font-size:15px;
font-weight:bold;
color:#333333;
text-decoration:none;
padding:5px 0 2px 0;
}




.icons{
margin:10px  0px 0 0px;
padding:0 0 0 0;
text-align:right;
height:25px;
}

.icons table{
margin:0 0 0 0;
padding:0 0 0 0;
}
.icons img{
padding:0 7px 0 7px;
}


#logo{
height:90px!important;
margin:15px 0 0 135px;
}
#logo a{
padding:0 0 15px 0;
}
div.stname{
height:25px;
}

/******************   LOGIN   *********************   LOGIN   *********************   LOGIN   *****************/
div.mod_log{
margin:0 20px 0 70px;
padding:8px 0 0 0;
}
div.input{
text-align:center;
}
.mod_log p{
padding:1px 0 2px 0;
}
.mod_log ul{
padding:0 0 0 0;
margin:0 0 0 0;
list-style:none;
}
.mod_log li{
padding:0 0 2px 0;
margin:0 0 0 0;
list-style:none;
}
.mod_log a{
padding:0 0 0 0;
margin:0 0 0 0;
}

.mod_log input.inputbox{
background-color:#ffffff;
border:1px solid #7F9DB9;
padding:0 0 2px 0!important;
margin:0 0 0 0!important;
text-align:center;
font-size:12px;
color:#999999;
text-transform:lowercase;
}




div#form-login-remember{
margin:0 0 0 20px!important;
padding:0 0 0 0!important;
}
div#form-login-remember td{
vertical-align:middle;
height:20px;
text-align:left;
}
input#modlgn_remember{
margin:0 0 0 0!important;
padding:0 0 0 0!important;
vertical-align:top;
width:auto;
border:none;
}
div#form-login-remember span{
color:#01769C;
font-weight:normal;
text-decoration:underline;
vertical-align:top;
margin:0 0 0 0!important;
padding:5px 0 0 0!important;
}




.mod_log input.button{
vertical-align:top;
height:20px;
width:44px;
vertical-align:top;
border:none;
background-image:url(../images/button_log.jpg);
background-repeat:no-repeat;
background-position: bottom center;
}


div.logn_out{
margin:3px 20px 0 20px;
}

/******************   DATE   *********************   DATE   *********************   DATE   *****************/


div#datehour{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
text-align:center;
font-weight:normal;
color:#000000;
margin:0 0 0 0;
padding:2px 0 0 0;
}
div.date_hdr{
font-size:16px;
font-weight:bold;
height:25px;
}
.top_date{
margin:3px 40px 0 185px;
}




div#topnav{
height:50px;
}
#topnav table{
margin:0 0 0 20px;
}
#topnav td{
height:40px!important;
vertical-align:middle;
}
a.mainlevel_top{
text-align:right;
height:30px;
margin:0 0 0 0;
padding:0 10px 0 10px;
color:#ffffff;
text-decoration:none;
font-size:12px;
}
a#active_menu_top{
color:#fdfdfd;
text-decoration:none;
}
span.mainlevel_top{
color:#FFFFFF;
font-size:16px;
font-weight:normal;
background-image:url(../images/top_m_r.jpg);
background-position:center;
background-repeat:no-repeat;
height:30px;
padding:5px 0 5px 0;
}





div.bannr{
background-image:url(../images/pg_top_bann.jpg);
background-repeat:no-repeat;
background-position:top;
height:85px;
}
div.bannr_top_in{
margin:0px 5px 0 15px;
padding:5px 0 0 0;
}
div.bannr_top_in td{
height:80px;
vertical-align:middle;
}





#search{
margin:0 0 0 0;
padding:10px 0 0 0;
}
div.search_srch{
background-image:url(../images/det_search.jpg);
background-repeat:no-repeat;
background-position:left;
width:226px;
height:69px;
margin:0 0 0 0!important;
padding:0 0 0 0!important;
}
input#mod_search_searchword{
	width:200px;
	font-size:11px!important;
	border:none;
	background:none;
	margin: 16px 0 0 0!important;
	padding:0 0 0 10px!important;
	color:#666666;
	border:none;
	vertical-align:top;
}

input.button_srch{
width:50px;
height:20px;
margin:3px 15px 0 0px;
padding:0 0 0 0;
float:right;
border:none;
background:none;
}


/******************   PAGE   *********************   PAGE   *********************   PAGE   *****************/







.page_body{
padding:15px 0 0 0;
margin:0 0px 0 0px;
background-image:url(../images/pg_bgr.jpg);
background-position:top;
background-repeat:repeat-x;
}



.leftcol{
width:250px;
margin:0 15px 0 15px;
}
.leftcol div.moduletable{}
.leftcol div.moduletable h3{}
.leftcol div.moduletable_body{}
.leftcol div.moduletable_footer{}



div.moduletable-serv div.moduletable_body{
background-image:url(../images/mod_serv.jpg);
background-repeat:no-repeat;
background-position:50px left;
}{
}
div.moduletable-serv div.moduletable_header{
background-image:url(../images/left_mod_1.jpg);
background-repeat:no-repeat;
background-position:top;
height:50px;
}
div.moduletable-serv div.moduletable_header h3{
margin:0 0 0 20px;
padding:12px 0 0 0;
font-size:20px;
font-weight:normal;
text-transform:uppercase;
color:#FFFFFF;
}






div.moduletable-part div.moduletable_body{
background-image:url(../images/mod_partnery.jpg);
background-repeat:no-repeat;
background-position:50px left;
}

div.moduletable-part div.moduletable_header{
background-image:url(../images/left_mod_4.jpg);
background-repeat:no-repeat;
background-position:top;
height:50px;
}
div.moduletable-part div.moduletable_header h3{
margin:0 0 0 20px;
padding:12px 0 0 0;
font-size:17px;
font-weight:normal;
text-transform:;
color:#FFFFFF;
}



div.moduletable-pregnancy div.moduletable_body{

}
div.moduletable-pregnancy div.moduletable_header{
background-image:url(../images/left_mod_5.png);
background-repeat:no-repeat;
background-position:top;
height:50px;
}
div.moduletable-pregnancy div.moduletable_header h3{
margin:0 0 0 20px;
padding:12px 0 0 0;
font-size:17px;
font-weight:normal;
color:#FFFFFF;
}





iv.moduletable-rod div.moduletable_body{
background-image:;
background-repeat:no-repeat;
background-position:50px left;
}{
}
div.moduletable-rod div.moduletable_header{
background-image:url(../images/left_mod_2.jpg);
background-repeat:no-repeat;
background-position:top;
height:50px;
}
div.moduletable-rod div.moduletable_header h3{
/*margin:0 0 0 20px;
padding:12px 0 0 0;
font-size:20px;
font-weight:normal;
text-transform:uppercase;
color:#FFFFFF;*/
margin:0 0 0 20px;
padding:12px 0 0 0;
font-size:17px;
font-weight:normal;
text-transform:;
color:#FFFFFF;
}







ul#mainlevel-left{
list-style:none;
margin:0 0 0 35px;
padding:0 0 0 0;
}
ul#mainlevel-left li{
border-bottom:1px #666666 dotted;
background-image:url(../images/menu_bull.jpg);
background-repeat:no-repeat;
background-position:left;
}

a.mainlevel-left{
display:block;
font-size:12px;
margin:0 5px 0 15px;
text-decoration:none;
line-height:20px;
}




/*****************************************************/
/*****************************************************/
/*****************************************************/



.content{
font-size:11px;
margin:0 0px 0 0;
}


div.title_news a{
font-size:12px;
}
/*****************************************************/

div.moduletable-publnews{
width:270px;
}
div.moduletable-publnews div.moduletable_header{
background-image:url(../images/mod_green_sm.jpg);
background-repeat:no-repeat;
height:26px;
width:270px;
}
div.moduletable-publnews div.moduletable_header h3{
margin:0 0 0 30px;
padding:5px 0 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}
div.news-publnews{
margin:0 0 0 0;
padding:10px 0 10px 0;
}


/*****************************************************/

div.moduletable-rekl{
width:225px;
}
div.moduletable-rekl div.moduletable_header{
background-image:url(../images/mod_orng_sm.jpg);
background-repeat:no-repeat;
height:26px;
width:225px;
}
div.moduletable-rekl div.moduletable_header h3{
margin:0 0 0 30px;
padding:5px 0 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}
div.news-rekl{
margin:0 0 0 0;
padding:10px 0 10px 0;
}

.moduletable-rekl div.newsultra{
margin:0 10px 0 10px;
}

div.moduletable-rekl div.moduletable_body{
background-color:#EFEFEF;
width:206px;
margin:0 0px 0 10px;
}
.moduletable-rekl div.moduletable_footer{
background-image:url(../images/rekl_btn.jpg);
background-position:bottom;
background-repeat:no-repeat;
width:206px;
height:6px;
margin:0 0px 0 10px;
}

/*****************************************************/
div.moduletable-news{
width:440px;
height:260px
}
div.moduletable-news div.moduletable_header{
background-image:url(../images/mod_bl_bg.jpg);
background-repeat:no-repeat;
height:26px;
width:440px;
}
div.moduletable-news div.moduletable_header h3{
margin:0 0 0 30px;
padding:5px 0 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}
div.news-news{
margin:0 5px 0 5px;
padding:10px 0 10px 0;
display:block;
float:left;
width:47%;
height:75px;
}

/*****************************************************/


div.nws_ftr{
background-image:url(../images/mod_shd.jpg);
background-position:top left;
background-repeat:no-repeat;
height:17px;

}


div.newsultra{
margin:0 20px 0 20px;
}
div.img_news img{
border:1px dotted #666666;
margin:3px 7px 0 0;
float:left;
}

div.read_all{
text-align:right;
margin:0 20px 0 0;
}
div.read_all a{
color:#000000;
}


/*****************************************************/
/*****************************************************/

div.moduletable-gall div.moduletable_header{
background-image:url(../images/mod_green_sm.jpg);
background-position:left;
background-repeat:no-repeat;
height:26px;
width:274px;
float:left;
}
div.moduletable-gall div.moduletable_header h3{
margin:0 0 0 30px;
padding:5px 0 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}

div.moduletable-gall div.moduletable_body{
padding:15px 0 0 0;
background-color:#EFEFEF;
}
div.moduletable-gall a{
text-decoration:none;
color:#000000;
}


div.gall_mod_menu a{
margin:0 10px 0 30px;
padding:;
text-decoration:underline;
text-transform:lowercase;
}
/*****************************************************/
h3#jg_photo_title{
text-align:center;
display:block;
color:#01769c;
font-size:14px;
text-transform:uppercase;
padding: 0 0 3px 30px;
margin:0 17px 10px 0;

/*
border-bottom:#CCCCCC dotted 1px;
background-image:url(../images/mod_or_mdl.jpg);
background-position:left;
background-repeat:no-repeat;
line-height:26px;
*/
}


div.jg_details, div.jg_voting, div.jg_commentsarea,div.jg_panemodule{
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-right:1px solid #CCCCCC;
background-color:#efefef;
}



h4.joomgallery-toggler, h4.joomgallery-toggler-down{
text-align:left;
padding:0 0 0 0px;
color:#ffffff;
line-height:20px;
font-weight:normal;
font-size:12px;
}


div.jg_panemodule div.sectiontableheader h4.joomgallery-toggler{}



div.jg_details div.sectiontableheader, div.jg_voting div.sectiontableheader, div.jg_commentsarea div.sectiontableheader,div.jg_panemodule div.sectiontableheader{
background-image:url(../images/cat_title_bg.gif);
background-repeat:repeat-x;
background-position:top;
border-bottom:2px #A2BB27 solid;
margin:0 0 0 0;
padding:0 0 0 0;
text-decoration:none;
text-transform:none;
}

div.jg_mygal{
float:right;
display:block;
}
div.jg_mygal span, div.jg_mygal a{
color:#89AB00;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;

line-height:30px;
}
div.jg_gallerystats{
display:block;
float:left;
line-height:20px;
padding:0 0 2px 0;
}


div.gall_footr{
}

div.jg_element_txt ul li{
font-size:12px;
}

.jg_photo_container img{
width:100px;
height:80px;
}

div.jg_up_entry{
font-size:11px;
text-decoration:none;
text-transform:lowercase;
border-bottom:0px solid #CCCCCC;
line-height:normal;
height:auto;
}

div.gallery{}
/*****************************************************/
div.sectiontableheader{
/*background-image:url(../images/mod_bl_bg.jpg);
background-repeat:no-repeat;
background-position:left;
color:#FFFFFF;*/
display:block;
color:#01769c;
font-size:14px;
text-transform:uppercase;
border-bottom:#CCCCCC dotted 1px;
text-align:left!important;
line-height:26px;
padding:0 0 0 20px!important;
margin:0 17px 1px 0;
}


/*****************************************************/

div.moduletable_news_part{
width:352px;
}
div.moduletable_news_part div.moduletable_header{
background-image:url(../images/mod_or_mdl.jpg);
background-repeat:no-repeat;
height:26px;
width:352px;
}
div.moduletable_news_part div.moduletable_header h3{
margin:0 0 0 30px;
padding:5px 0 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}

div.news_news_part{
margin:0 0 0 0;
padding:10px 0 10px 0;
}

/*****************************************************/
/*****************************************************/

div.moduletable_ads div.moduletable_header{
background-image:url(../images/mod_bl_mdl.jpg);
background-repeat:no-repeat;
height:26px;
width:348px;
}
div.moduletable_ads div.moduletable_header h3{
margin:0 0 0 30px;
padding:5px 0 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}
div.moduletable_ads div.moduletable_body{
border:#CCCCCC 0px solid;
margin:0 30px 0 20px;
}

ul.adsmanager_ver_list{
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
}
ul.adsmanager_ver_list li{
text-align:left;
}
div.ads_block{
width:auto;
margin:5px 0 10px 0;
min-height:70px;
}

img.img_ads{
float:left;
width:60px;
height:50px;
border:1px dotted #666666;
margin:3px 7px 0 0;
}



div.adsmanager_subcats{
background-image:url(../images/mod_bl_bg.jpg);
background-repeat:no-repeat;
background-position:left;
color:#FFFFFF;
padding:0 0 0 30px;
line-height:26px;
}
div.adsmanager_subcats a{
color:#FFFFFF;
}

table.adsmanager_table{
width:100%;
}

td.contentheading{
height:29px;
}

h1.contentheading{
/*font-weight:bold;
font-size:12px;
line-height:16px;*/
display:block;
color:#01769c;
font-size:14px;
width:auto;
text-transform:uppercase;
border-bottom:#CCCCCC dotted 1px;
text-align:left!important;
line-height:26px;
padding:0 0px 0 10px!important;
margin:0 17px 1px 0;
}
h1.contentheading img{
height:16px;
width:16px;

}
h2.adsmanager_main_cat{
margin:1px 25px 0 20px;
padding:0 0 0 15px;
text-align:left!important;
font-size:13px!important;
/*border-bottom:#CCCCCC 1px dotted;*/
background-image:url(../images/menu_bull.jpg);
background-position:left 5px;
background-repeat:no-repeat;
display:block;
}
h2.adsmanager_main_cat a{
color:#01769C!important;
text-decoration:none;
font-size:13px!important;
}
h2.adsmanager_main_cat a:hover{
text-decoration:underline!important;
}


img.adimage{
width:80px;
border:1px dotted #666666;
padding:1px 1px;
margin:3px 7px 0 0;
}


div.ads_cat{
/*background-color:#E9E9E9;
border:#CCCCCC 1px solid;*/
height:150px;
}
div.ads_cat ul{
list-style:none;
padding:0 0 0 0;
margin:10px 20px 10px 20px;
}
div.ads_cat ul li{
background-image:url(../images/menu_bull.jpg);
background-position:left;
background-repeat:no-repeat;
display:block;
float:left;
width:300px;
margin:0 0 0 0;
padding:0 0 0 15px;
height:16px;
}
div.ads_cat ul li a{
text-decoration:none;
}
div.ads_cat ul li a:hover{
text-decoration:underline;
}


/*****************************************************/
/*****************************************************/

div#Kunena{
margin:0 0 0 10px;
}



div.moduletable_forum_tems{
width:352px;
}
div.moduletable_forum_tems div.moduletable_header{
background-image:url(../images/mod_grn_mdl.jpg);
background-repeat:no-repeat;
height:26px;
width:352px;
}
div.moduletable_forum_tems div.moduletable_header h3{
margin:0 0 0 30px;
padding:5px 0 0 0;
color:#FFFFFF;
font-size:14px;
font-weight:normal;
}
div.moduletable_forum_tems div.moduletable_body{
margin:0 25px 0 20px;

}

div.moduletable_forum_tems div.moduletable_body div.read_all, div.moduletable_forum_tems div.moduletable_body div.read_all a{
float:right;

margin:0 0 0 0;
padding:0 0 0 0;
}

div.moduletable_forum_tems ul{
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
}
div.moduletable_forum_tems ul li{
list-style:none;
margin:0 0 0 0;
padding:5px 0 5px 25px;
background-image:url(../images/forum_bull.jpg);
background-repeat:no-repeat;
background-position:left 5px;
}
div.moduletable_forum_tems ul li span{
font-weight:normal;
color:#666666;
}

td.f_dat{
width:90px;
}
td.f_tem a{
float:left!important;
}

div.{
margin:0 0 0 0;
padding:10px 0 10px 0;
}



/*****************************************************/
/*****************************************************/


div.moduletable-subs{
background-color:#E1E1E1;
height:70px;
}
div.moduletable-subs div.moduletable_body{
margin:0 25px 0 25px;
padding:10px 0 10px 0;
}
div#subscriber_email_lbl{
font-size:17px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 15px 0;
float:left;
width:100px;
line-height:20px;
}
div.subscriber_email{
margin:15px 0 0 40px;
}
input#subscriber_email{
border:1px solid #7F9DB9;
font-size:17px;
padding:2px 5px 2px 3px;
width:200px;
}

div.radio_subscr, div.radio_unsubscr{
margin:0 0px 0 30px;
padding:15px 0 0 0;
border:#00FF00 0px solid;
}
div.btn_subscr{
margin:0 0 0 30px;
padding:10px 0 0 0;
}

div.btn_subscr input.button{
padding:1px 5px 1px 5px;
}

/*****************************************************/
/*****************************************************/





div.rat_menu{
margin:0 20px 0 20px;
padding:0 0 0 0;
}






a.small{
margin:0 0 0 2px;
}

/*****************                                 ************************/
/**************************************************************************/




div.banner{
padding:0px 0 0px 0;
margin:1px 0 0 115px;
height:100px;
}



td.pg_ftr_l{
background-image:url(../images/pg_bot_left.jpg);
background-position:bottom right;
background-repeat:no-repeat;
height:272px;
}
td.pg_ftr_r{
background-image:url(../images/pg_bot_right.jpg);
background-position:bottom left;
background-repeat:no-repeat;
height:272px;
}

td.pg_ftr{
width:1000px;
height:272px;
background-position:top;
background-image:url(../images/bot_bann_1.jpg);
background-position:bottom;
}


#footer{
font-size:11px;
color:#666666;
height:72px!important;
font-family:Arial, Helvetica, sans-serif;
}
#footer table{
}
#footer td{
padding:0px 0px 0px 0px;
margin:0 0 0 0;
vertical-align:top;
}
#footer a{
color:#000000;
}
#copyr{
margin:21px 0 0 125px;
padding:0 0 0 0;
height:40px;
color:#FFFFFF;
}
#copyr td{
vertical-align:top;
}
div.moduletable_copy{
padding:0 0 0 0;
margin:0 0 0 0;
}

/*****************************************/
div#bot_search{
float:right;
background-image:url(../images/srch_ftr.jpg);
background-repeat:no-repeat;
background-position:top left;
width:284px;
height:23px;
}

div#bot_search, div#bot_search form{
margin:0 0 0 0;
padding:0 0 0 0;
vertical-align:top;
}
div.search_srch_ftr{


margin:5px 0 0 0!important;
padding:0 0 0 0!important;
}
div.search_srch_ftr input#mod_search_searchword{
width:245px;
line-height:16px;
font-size:11px;
padding:0px 0 0 10px!important;
margin:0 0 0 0!important;
vertical-align:top;

}
input.inputbox_srch_ftr{
margin:0 0 0 0!important;
padding:0 0 0 0!important;
}
input.button_srch_ftr{
background:none!important;
border:none!important;
width:20px;
}


/*****************************************/


div.moduletable_ft_text{
margin:10px 0 0 115px!important;
padding:0 0 0 0!important;
}
div.moduletable_ft_text div.moduletable_body p{
margin:0 0 0 0!important;
padding:0 0 0 0!important;
color:#3B4A0C;
}
div.moduletable_ft_text div.moduletable_footer{
height:1px;
margin:0 0 0 0!important;
padding:0 0 0 0!important;
}


/*****************************************/

div.moduletable_bot{
margin:0px 0px 0 115px!important;
padding:0 0 0 0!important;
width:550px;
}
ul#mainlevel_bot{
list-style:none;
margin:0 0 0 0!important;
padding:0 0 0 0!important;
}
ul#mainlevel_bot li{
float:left!important;
display:block!important;
width:auto!important;
margin:0 0 0 0!important;
padding:0 0px 0 0!important;
}
ul#mainlevel_bot li a.mainlevel_bot{
font-size:11px;
margin:0 0 0 0!important;
padding:0 15px 0 0!important;
line-height:16px;
}




div.ftr_menu_2{
height:50px;
}
div.moduletable-ftr div.moduletable_body{
text-align:left;
}
div.moduletable-ftr div.moduletable_body ul#mainlevel-ftr{
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
text-align:left;
}
div.moduletable-ftr div.moduletable_body ul#mainlevel-ftr li{
text-align:left;
}
div.moduletable-ftr div.moduletable_body ul#mainlevel-ftr li a.mainlevel-ftr{
display:block;
line-height:16px;
}


div.ftr_text2{
color:#FFFFFF;
text-align:left;
height:130px;
margin:10px 0 0 0;
}









/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/






ul#mainlevel{
margin:0 10px 0 10px;
padding:0 0 0 0;
list-style:none;
}
ul#mainlevel li{
background-image:url(../images/menu_bull.gif);
background-position:left 8px;
background-repeat:no-repeat;
line-height:25px;

}
ul#mainlevel li a{
color:#666666;
font-size:12px;
font-weight:normal;
margin:0 0 0 15px;
text-decoration:none;
display:block;
}



a.mainlevel_bot{
line-height:20px;
font-size:12px;
margin:0 0 0 0;
padding:0 5px 0 5px;
color:#01769C;
text-decoration:underline;
}

#active_menu_bot{
color:#01769C;
}



.contentpaneopen img{
margin:4px 5px 1px 5px;
border:#D0D0D0 1px solid;
padding:2px 2px 2px 2px; 
}

span.hasTip img{
border:none;
}








div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size:11px;
	padding: 5px;
}

span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}

/* headers */
div.componentheading {

	background-image:url(../images/com_grn_mdl.jpg);
	background-repeat:no-repeat;
	height:26px;
	padding:5px 0 0 30px;
	margin: 0 0 10px 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
}

.componentheading h3,.componentheading div.adsmanager_list_title {

	background-image:url(../images/com_grn_mdl.jpg);
	background-repeat:no-repeat;
	height:26px;
	padding:5px 0 0 30px;
	margin: 0 0 0 0;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal
}

#jvlinxheader .componentheading h3{
padding:0px 0 0 0px;
margin: 0 0 0 0;
	display:inherit;
	background:none;
}


.contentheading a{
padding:0 0 0px 1px;
font-size:12px;
}


h1 {
	padding: 0;
	font-family:Tahoma, Helvetica ,Arial,sans-serif;
	font-size: 17px;
	font-weight: bold;
	vertical-align: bottom;
	color: #375999;
	text-align: left;
	width: 100%;
}
.contentheading{}
h2, .contentheading {}
table.contentpaneopen {
margin:0 0 0 0;
padding:0 0 0 0;

}
h4 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {

}

td.blog_desc{
height:70px;
}
td.blog_desc img{
width:70px;
height:50px;
float:left;
border:#333333 1px dotted;
margin:0 10px 2px 0;
padding:0 0 0 0;
}

td.blog_desc strong,td.blog_desc span{
font-weight:normal;
}



td.articl_pg span, td.articl_pg{
font-size:12px;
color:#000000;
font-weight:normal;
}
td.articl_pg{
padding:0 10px 10px 5px;
}




/* small text */
.small {
	font-size:11px;
	color: #999;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size:11px;
	color: #999;
	font-weight: normal;
	text-align: left;
}

span.createdate {

	vertical-align: top !important;
	font-size:11px !important;
	color: #999 !important;
	font-weight: normal !important;
	padding-bottom:0 0 0 5px;
}

a.readon {
	margin-top: 10px;
	display: block;
	float: left;
	background: url(../images/mw_readon.png) top right no-repeat;
	padding-right: 20px;
	line-height: 14px;
	height: 16px;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }




/* menu links */
a.mainlevel:link, a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {
text-decoration:none;

}

/* spacers */
span.article_separator {
	height: 1px!important;
	margin:0 0 0 0!important;
	padding:0 0 0 0!important;
	border-top:#CCCCCC 1px dotted;

}

.article_column {
	padding-right: 5px;
}

.column_separator {
	/*border-left: 1px dashed #e0e0e0;*/
	padding-left: 10px;
}

td.buttonheading {

}

td.buttonheading img {
	border:none;
}

.clr {
	clear: both;
}

td.greyline {
  width: 20px;
  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;
}

div#maindivider {
  border-top: 1px solid #ddd;
  margin-bottom: 10px;
  overflow: hidden;
  height: 1px;
}

table.blog span.article_separator {
	display: block;

}

/* edit button */
.contentpaneopen_edit{
	float: left;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  border: 1px solid #ccc;
  padding: 5px;
  float: right;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  background: #efefef;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}


/* content styles */
table.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
	width: 100%;
	min-height:1px;

}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	border-top: 1px solid #ddd;
}

table.contentpaneopen h3 {
margin:0 0 0 0;
padding:0 0 0 0;
}

table.contentpaneopen h4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
}

.highlight {
	background-color: #fffebb;
}





/* forms */
table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size:11px;
  color: #000099;
}

form#form-login fieldset {
padding:0 0 0 0;
margin:0 0 0 0;
}
form#form-login ul {
padding:0 0 0 0;
margin:0 0 0 0;}

form#com-form-login fieldset {
padding:0 0 0 0;
margin:0 0 0 0;}
form#com-form-login ul { padding:0 0 0 0;
margin:0 0 0 0;
 }

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: 11px; color: #666; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size:11px; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family :Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

.banneritem img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	background-color: #F7F7F7;
	text-align: right;
}

/* System Messages */
/* see system general.css */



/* Polls */
.pollstableborder td {
	text-align: left;
}

table.poll{
margin:0 15px 0 15px;
}

td.quest{
padding:5px 2px 15px 2px;
}


td#polls_radio{
width:25px;
}

td.sectiontableentry2, td.sectiontableentry1{
color:#666666;
}

input#poll_rez{
text-decoration:underline;
color:#336699;
background:none;
border:none;
height:auto;
width:auto;
margin:5px 0 0 0;
}







/* WebLinks */
span.description {
	display:block;
	padding-left: 30px;
}

/* Frontend Editing*/
fieldset {
	border: 1px solid #ccc;
	margin-top: 15px;
	padding: 15px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #666;
}

/* Tooltips */

.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size:11px;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

#syndicate{
	float:left;
	padding-left: 25px;
}

#power_by{
	float:right;
	padding-right: 25px;
}

/* Component Specific Fixes */

#component-contact table td {
	padding: 2px 0;
}

#bracket {
    background: 122px 0 url(../images/bracket.png) no-repeat;
    display: block;
    width: 149px;
    float: left;
}

#pcalc {
    margin-top: 28px;
}

#presult {
    clear: both;
    color: red;
}

.articl_pg table.artbannersplus {
    text-align: center;
    margin: 5px 0;
}
