/*****************************/



/*** Core html setup stuff ***/



/*****************************/


html {height: 100%; margin-bottom: 1px;}

body {font-family: verdana; line-height: 1.3em; margin: 0; font-size: 11px; color: #333;}

#bg {background: url(../images/bg.jpg) no-repeat center top;background-color:#000; width: 100%;margin-bottom: 1px;}

#wrapper {margin: 0 auto;width:1000px;}

#header { height: 325px;overflow: hidden;}

#flashcont {width:500px;height:425px;position:absolute;z-index:1000;margin-left:550px;margin-top:0px;}

#logo {width: 574px; height: 147px; margin-left: 0px; margin-top: 5px;}

#user1 {width:550px;height:149px;background: url(../images/user1_bg.png) no-repeat left top; overflow: hidden;margin-top:20px;padding-top:0px;padding-left:20px;}

#user1 h3 {color:#58a4b7;font-family:"Arial Black", Verdana, Geneva, sans-serif;text-transform:uppercase;font-size:14px;}

#user1 ul{margin-left:-20px;list-style-image:url(../images/bullet_turk.gif);}

#user1 ul li{padding-right:25px;margin-left:0px}

#user1 ul li a:link,#user1 ul li a:visited {color:#FFF;}

#user1 ul li a:hover {color:#FFF;text-decoration:none;border-bottom:1px dotted #58a4b7;}

#content_top_full {height:20px;margin-top:5px;background: url(../images/content_t.png) no-repeat center top;}

#content_mid_full {background: url(../images/content_m.png) repeat-y center top;}

#content_bot_full {height:20px;background: url(../images/content_b.png) no-repeat center top;}

#content_top {background: url(../images/content_tl.png) no-repeat center top;}

#content_mid {background: url(../images/content_ml.png) repeat-y center;}

#content_bot {background: url(../images/content_bl.png) no-repeat center bottom;}
	
#leftcolumn {padding: 0 0 20px 4px;margin: 0;width: 210px;float:left;}

#maincolumn { margin-left: 210px;padding:10px 0 0 15px;width:765px;}

#maincolumn_full {margin-left:0;padding:10px 0 0 0;width: 100%;}

.nopad ul{list-style-image:url(../images/bullet_grey.gif);padding-left:25px;}

form {margin: 0; padding: 0;}

ul{margin:0;}

a:link, a:visited {text-decoration: none;font-weight: normal;color:#069;}

a:hover {text-decoration: none;color:#39C;font-weight: normal;}

input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img { border: 0 none; }

/*****************************************/



/*** Template specific layout elements ***/



/*****************************************/

div.center {text-align: center;}

div#newsflash {width: auto;margin-left: 350px;margin-right: 30px;border: 1px solid #00f;}

div#footer {padding-top: 10px;height: 47px;overflow: hidden;}

div#footer_r div {text-align: center;font-size: .90em;color: #aaa;}

div#footer_r a:link, div#footer_r a:visited  {color: #999;}

div#footerspacer {height: 10px;}

#pathway {padding: 0px 10px 8px;width: auto;margin-top: -2px;margin-right: 250px;text-align: left;color:#FFF}

#pathway a:link,a:visited {color:#58a4b7;text-decoration:none;}

#pathway a:hover{color:#4bc4e2;text-decoration:none;}

#search {float: right;width:320px;margin-top: -20px;margin-right: 30px;height: 40px;overflow: hidden;text-align:right;}

form#searchForm input {vertical-align: middle;}

form#searchForm table {border-collapse: collapse;}

form#searchForm td {padding:0;}

#mod_search_searchword {padding-left: 3px;}

table.nopad {width: 100%;border-collapse: collapse;padding: 0;margin: 15px 0 0 0;margin-bottom: 15px;}

table.nopad td.middle_pad {width: 20px;}


/*****************************************/



/*** Joomla! specific content elements ***/



/*****************************************/

div.offline {background: #fffebb;width: 100%;position: absolute;top: 0;left: 0;font-size: 1.2em;padding: 5px;}

span.pathway {display: block;margin: 0 20px;height: 16px;line-height: 16px;overflow: hidden;}


/* headers */

div.componentheading {padding-left: 0px;}

h1 {padding: 0;font-family:"Arial Black",  verdana;font-size: 1.2em;font-weight: bold;vertical-align: bottom;color: #444;text-align: left;width: 100%;}

h2, .contentheading { padding: 0; font-family: "Arial Black", verdana; font-size: 12px; font-weight: bold;	vertical-align: bottom; color: #444; text-align: left;text-transform:uppercase;line-height:1.2em; width: 100%; }

table.contentpaneopen h3 {margin-top: 25px;}

h4 {font-family:"Arial Black", verdana;	color: #444;}

h2,.componentheading, table.moduletable th, legend { margin: 0; font-weight: bold;  font-family: "Arial Black", verdana;  font-size: 14px;  padding-left: 0px;	margin-bottom: 10px;text-align: left;color:#58aea1;text-transform:uppercase;}


/* small text */

.small {font-size: .90em;color: #999;font-weight: normal;text-align: left;}

.modifydate {height: 20px;vertical-align: bottom;font-size: .90em;color: #999;font-weight: normal;text-align: left;}

.createdate {height: 20px;vertical-align: top;font-size: .90em;color: #999;font-weight: normal;vertical-align: top;padding-bottom: 5px;padding-top: 0px;}

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; }


/** overlib **/

.ol-foreground {background-color: #f6f6f6;}

.ol-background {background-color: #666;}

.ol-textfont {font-family: verdana;font-size: 10px;}

.ol-captionfont {font-family: verdana;font-size: 12px;color: #f6f6f6;font-weight: bold;}

.ol-captionfont a {color: #0B55C4;text-decoration: none;font-size: 12px;}

.ol-closefont {}


/* menu links */

a.mainlevel:link, a.mainlevel:visited {padding-left: 5px;}

a.mainlevel:hover {}


/* spacers */

span.article_separator {display: block;height: 20px;}

.article_column {padding-right: 5px;}

.column_separator {border-left: 1px dotted #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;height: 20px;}


/* 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: auto;}

table.contentpaneopen li {margin-bottom: 5px;}

table.contentpaneopen fieldset {border: 0;border-top: 1px solid #ddd;}

table.contentpaneopen h3 {	margin-top: 25px;}

table.contentpaneopen h4 {	font-family: verdana;color: #333;}

.highlight {background-color: #CFF;}


/* module control elements */

table.user1user2 div.moduletable {margin-bottom: 0px;}

div.moduletable, div.module { margin-bottom: 25px;}

#leftcolumn div.module {padding: 0 10px;}

#leftcolumn div.module table {width: auto;}

/***************MODULES*****************/

div.module_menu {background:url(../images/menu_top_shadow.png) no-repeat center 14px;padding-top:4px;}

div.module_menu>div {background:url(../images/menu_content.png) no-repeat center bottom;}

div.module_menu>div>div {padding: 0 12px 10px 12px}

div.module_menu ul {list-style-type:none;padding-left:0px;margin-bottom:0px;}

div.module_menu h3 {color:#444;font-family:"Arial Black", Verdana, Geneva, sans-serif;padding-left:40px;font-size:12px;text-transform:uppercase;line-height:40px;height:50px;}

div.module_menu ul li a:link, div.module_menu ul li a:visited {border-top:1px dotted #999;display:block;line-height:35px;font-family: "Arial Black",Verdana, Geneva, sans-serif;font-size:11px;color:#444;text-transform:uppercase;overflow:hidden; no-repeat left top;padding-left:24px}

div.module_menu ul li a:hover, div.module_menu ul li.active a{text-decoration:none;}

div.module_menu ul li ul{list-style-type:none;padding-left:20px}

div.module_menu ul li ul li a:link, div.module_menu ul li ul li a:visited {display:block;line-height:25px;padding-left:15px;font-family:"Arial Black", Verdana, Geneva, sans-serif;font-size:10px;color:#444;text-transform:uppercase;overflow:hidden;background:none;}

div.module_menu ul li ul li a:hover, div.module_menu ul li ul li.active a{text-decoration:none;background:none;}


/******TURQUOISE MENU*********/
div.module_menu.turq>div>div {background:url(../images/menu_turq.png) no-repeat center top;}

div.module_menu.turq ul li a:link, div.module_menu.turq ul li a:visited {background:url(../images/bullet_turq.png) no-repeat left top}

div.module_menu.turq ul li a:hover, div.module_menu.turq ul li.active a{color:#58aea1;background:url(../images/bullet_turq_hover.png) no-repeat left top;}

div.module_menu.turq ul li ul li a:link, div.module_menu.turq ul li ul li a:visited {color:#444;background:none;}

div.module_menu.turq ul li ul li a:hover, div.module_menu.turq ul li ul li.active a{color:#58aea1;background:none;}

div.module_menu.turq form{margin-left:8px;}

div.module_menu.turq form ul li a{font-family:"Arial Black",Verdana, Geneva, sans-serif;font-size:11px;line-height:23px;font-weight:bold;}

/******PINK MENU*********/
div.module_menu.pink>div>div {background:url(../images/menu_pink.png) no-repeat center top;}

div.module_menu.pink ul li a:link, div.module_menu.pink ul li a:visited {background:url(../images/bullet_pink.png) no-repeat left top}

div.module_menu.pink ul li a:hover, div.module_menu.pink ul li.active a{color:#b350ab;background:url(../images/bullet_pink_hover.png) no-repeat left top;}

div.module_menu.pink ul li ul li a:link, div.module_menu.pink ul li ul li a:visited {color:#444;background:none;}

div.module_menu.pink ul li ul li a:hover, div.module_menu.pink ul li ul li.active a{color:#b350ab;background:none;}


/******RED MENU*********/
div.module_menu.red>div>div {background:url(../images/menu_red.png) no-repeat center top;}

div.module_menu.red ul li a:link, div.module_menu.red ul li a:visited {background:url(../images/bullet_red.png) no-repeat left top}

div.module_menu.red ul li a:hover, div.module_menu.red ul li.active a{color:#9c0000;background:url(../images/bullet_red_hover.png) no-repeat left top;}

div.module_menu.red ul li ul li a:link, div.module_menu.red ul li ul li a:visited {color:#444;background:none;}

div.module_menu.red ul li ul li a:hover, div.module_menu.red ul li ul li.active a{color:#9c0000;background:none;}


/******GREEN MENU*********/
div.module_menu.green>div>div {background:url(../images/menu_green.png) no-repeat center top;}

div.module_menu.green ul li a:link, div.module_menu.green ul li a:visited {background:url(../images/bullet_green.png) no-repeat left top}

div.module_menu.green ul li a:hover, div.module_menu.green ul li.active a{color:#69a31f;background:url(../images/bullet_green_hover.png) no-repeat left top;}

div.module_menu.green ul li ul li a:link, div.module_menu.green ul li ul li a:visited {color:#444;background:none;}

div.module_menu.green ul li ul li a:hover, div.module_menu.green ul li ul li.active a{color:#69a31f;background:none;}


/******YELLOW MENU*********/
div.module_menu.yellow>div>div {background:url(../images/menu_yellow.png) no-repeat center top;}

div.module_menu.yellow ul li a:link, div.module_menu.yellow ul li a:visited {background:url(../images/bullet_yellow.png) no-repeat left top}

div.module_menu.yellow ul li a:hover, div.module_menu.yellow ul li.active a{color:#a59b00;background:url(../images/bullet_yellow_hover.png) no-repeat left top;}

div.module_menu.yellow ul li ul li a:link, div.module_menu.yellow ul li ul li a:visited {color:#444;background:none;}

div.module_menu.yellow ul li ul li a:hover, div.module_menu.yellow ul li ul li.active a{color:#a59b00;background:none;}


/******ORANGE MENU*********/
div.module_menu.orange>div>div {background:url(../images/menu_orange.png) no-repeat center top;}

div.module_menu.orange ul li a:link, div.module_menu.orange ul li a:visited {background:url(../images/bullet_orange.png) no-repeat left top}

div.module_menu.orange ul li a:hover, div.module_menu.orange ul li.active a{color:#c65400;background:url(../images/bullet_orange_hover.png) no-repeat left top;}

div.module_menu.orange ul li ul li a:link, div.module_menu.orange ul li ul li a:visited {color:#444;background:none;}

div.module_menu.orange ul li ul li a:hover, div.module_menu.orange ul li ul li.active a{color:#c65400;background:none;}



div.moduletable_red {background:url(../images/menu_content_w.png) no-repeat center bottom;width:220px;overflow:hidden;padding-left:19px;padding-bottom:5px;padding-top:0;margin-bottom:25px}
div.moduletable_red h3{margin-top:-10px;height:65px;line-height:69px;margin-left:-19px;color:#444;font-family: Verdana, Geneva, sans-serif;text-align:center;font-size:14px;text-transform:uppercase;background:url(../images/menu_red_w.png) no-repeat center bottom;}

div.moduletable {background:url(../images/menu_content_w.png) no-repeat center bottom;width:220px;overflow:hidden;padding-left:19px;padding-bottom:5px;padding-top:0;margin-bottom:25px}
div.moduletable h3{margin-top:-18px;height:65px;line-height:77px;margin-left:-19px;color:#444;font-family: "Arial Black",Verdana, Geneva, sans-serif;padding-left:53px;padding-right:53px;font-size:12px;text-transform:uppercase;background:url(../images/menu_turq_w.png) no-repeat center bottom;}

div.moduletable_green {background:url(../images/menu_content_w.png) no-repeat center bottom;width:220px;overflow:hidden;padding-left:19px;padding-bottom:5px;padding-top:0;margin-bottom:25px}
div.moduletable_green h3{margin-top:-10px;height:65px;line-height:69px;margin-left:-19px;color:#444;font-family: Verdana, Geneva, sans-serif;text-align:center;font-size:14px;text-transform:uppercase;background:url(../images/menu_green_w.png) no-repeat center bottom;}

div.moduletable_yellow {background:url(../images/menu_content_w.png) no-repeat center bottom;width:220px;overflow:hidden;padding-left:19px;padding-bottom:5px;padding-top:0;margin-bottom:25px}
div.moduletable_yellow h3{margin-top:-10px;height:65px;line-height:69px;margin-left:-19px;color:#444;font-family: Verdana, Geneva, sans-serif;text-align:center;font-size:14px;text-transform:uppercase;background:url(../images/menu_yellow_w.png) no-repeat center bottom;}

div.moduletable_pink {background:url(../images/menu_content_w.png) no-repeat center bottom;width:220px;overflow:hidden;padding-left:19px;padding-bottom:5px;padding-top:0;margin-bottom:25px}
div.moduletable_pink h3{margin-top:-10px;height:65px;line-height:69px;margin-left:-19px;color:#444;font-family: Verdana, Geneva, sans-serif;text-align:center;font-size:14px;text-transform:uppercase;background:url(../images/menu_pink_w.png) no-repeat center bottom;}

div.moduletable_orange {background:url(../images/menu_content_w.png) no-repeat center bottom;width:220px;overflow:hidden;padding-left:19px;padding-bottom:5px;padding-top:0;margin-bottom:25px}
div.moduletable_orange h3{margin-top:-10px;height:65px;line-height:69px;margin-left:-19px;color:#444;font-family: Verdana, Geneva, sans-serif;text-align:center;font-size:14px;text-transform:uppercase;background:url(../images/menu_orange_w.png) no-repeat center bottom;}


/* forms */

table.adminform textarea { width: 540px;height: 400px;font-size: 1em;color: #000099;}

div.search input {width: 145px;border: 1px solid #ccc;margin: 15px 0 10px 0;}

form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}

form#form-login ul { padding-left: 20px; }

form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}

form#com-form-login ul { padding-left: 20px; }


/* thumbnails */

div.mosimage         {  margin: 5px; }

div.mosimage_caption {  font-size: .90em; color: #666; }

div.caption       { padding: 0 10px 0 10px; }

div.caption img   { border: 1px solid #CCC; }

div.caption p     { font-size: .90em; 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 : verdana;font-weight: bold;font-size : 14px;color : #c30;text-align: center;width: auto;background-color: #f9f9f9;border: solid 1px #d5d5d5;margin: 3px 0px 10px;padding: 3px 20px;}


/* 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 */

.pagination span { padding: 2px; }

.pagination a    { padding: 2px; }


/* Polls */

.pollstableborder td {text-align: left;}


/* 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: 100%;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;color:#FFF}

#syndicate span{color:#58a4b7}

#power_by{float:right;padding-right: 25px;color:#FFF}

#power_by span{color:#58a4b7}
/* Component Specific Fixes */

#component-contact table td {padding: 2px 0;}