body { 
	color:#333; 
	background:#354040 url(../images/background.gif) top repeat-x;
	font-family:Tahoma, Arial, Helvetica;
	font-size:12px;	
}

div, table, table td { font-size:12px; }

body form { display:inline; }

table thead th { text-align:left; }

body#maindiv #sectionContainer { width:900px; background-image:none; }
body#maindiv #contentContainer, body#maindiv div#contentBody { background-image:none; }
body#maindiv #contentBody { padding:0px; margin:4px 0px 0px 0px; }
body#maindiv #mainContent { width:900px; margin:0px; padding:0px; }
.clr {clear:both;height:0;line-height:0;}
#documentTop { 
	width:918px; 
	margin-top:0px; 
	margin-right:auto; 
	margin-left:auto; 
	padding-top:0px; 
	background:url(../images/topContainer.gif) bottom no-repeat; 
}

#documentCenter { 
	width:918px; 
	margin-right:auto; 
	margin-left:auto; 
	padding:0px; 
	background:#fff; 
}
#documentBottom { 
	width:918px; 
	margin-bottom:4px; 
	padding-bottom:9px; 
	clear:both; 
	background:url(../images/bottomContainer.gif) top no-repeat; 
}
#bottomMenuContainer {
	text-align:center;
	margin:0 auto;
	width:918px; 
	margin-bottom:40px; 
	padding-bottom:9px; 
	clear:both; 
}

#topLine {
	background:url(../images/topLine.gif) top no-repeat;
	width:900px;
	height:15px;
	line-height:15px;
	border-bottom:1px solid #fff;
}
#bottomLine {
	background:url(../images/bottomLine.gif) top no-repeat;
}
#logoLine {
	background:url(../images/header2.png) top no-repeat;
	width:901px;
	height:143px;
}

#documentHeader {
	/*height:120px;*/
	height:2px;
}
#documentMain {
	width:900px;
	clear:both;
}

ul.error { list-style: none; }
ul.error li { 
line-height: 22px;
padding-left: 30px;
padding-top: 0px;
background-image: url(../images/error.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}

/** PATH */
#topMenu, #pathLine { clear:both; width:900px; }
#topMenuBar { width:900px; }
#pathLine {
	text-align:left;	
	background-image: url(../images/titleBg.gif) ;
	height:26px;
	font-family:Tahoma;	

}

#titleBar {
	float:left;
	padding:5px 16px;
	width:20%;
	color: #613131;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
}
#menuBar {
	text-align:right;
	padding-top:5px;
	padding-bottom:0;
	padding-right:1px;	
	float:right;
}
#menuBar div { float:left; line-height:16px; cursor:pointer;}
#menuBar div a, #menuBar div a:link, #menuBar div a:visited{color:#3B9DCE;font-weight:bold;}
.mainMenuContent div{text-indent:12px; margin-left:4px; }
.mainMenuContentAdmin div{text-indent:2px; margin-left:4px; }

.bottomMenuContent {color:#FFF;text-align:center;margin:0 auto;}
.bottomMenuContent a:link, .bottomMenuContent a:visited {color:#FFF;}
.bottomMenuContent .menu {padding:0 12px;}
.bottomMenuContent .bottomMenuSeperator {background:url(../images/botMenuSeperator.gif) no-repeat top left;}
/** PATH END*/


/** MENU ITEMS START*/
.icon-user-active { background: url(../images/icons/accept.gif) no-repeat top left; }
.icon-user-inactive { background: url(../images/icons/deny.gif) no-repeat top left; }


.inputbox, .selectbox{
	border: 1px solid #728989;
	background: #FFFFFF;
	padding:2px 3px;
	margin:2px 3px;	

	height:16px;
	font: 11px/normal Helvetica, Tahoma, Arial, sans-serif;
}
.textarea {
	border: 1px solid #728989;
	background: #FFFFFF;
	padding:2px 3px;
	margin:2px 3px;	
	font: 11px/normal Helvetica, Tahoma, Arial, sans-serif;
}

.selectbox {height:20px;}

.inputbox:hover, .inputbox:focus, .selectbox:hover, .selectbox:focus, .textarea:hover, .textarea:focus {
	border: 2px solid #15BA25;
	margin:1px 2px;
}

/*#######################################*/

#grid { text-align:left; width:900px; max-width:900px;}

/*#######################################*/
/*######	EXTRA EXTRA 	#################*/
/*#######################################*/
.button {color:#FFF;font-weight:bold;border:1px solid #257627;height:25px;vertical-align:top;background: url(../images/buttonBg.png) top left repeat-x;padding:0 8px;}
a:link, a:visited {text-decoration:none;color:#366CA3; }
a:hover, a:active {text-decoration:underline;color:#C43161; }

.error { margin:30px;font-weight:bold;color:#C93300; }
.info { margin:30px;font-weight:bold;color:#317C03; }

.mainColumns {margin:0;width:530px;}
.mainColumns td{vertical-align:top;padding:0 4px 8px 4px;}

/*#########################################*/
/** Main page cat columns */
.catColumn { border:1px solid #8E0D65;border-top:0;}

.catColumn .title{
	text-align:left;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-weight:bold;
	padding-left:8px;
	background:#FFF url(../images/catTitleBg.png) 0 -60px repeat-x;
}

td.catColumnTd .link {padding:2px 0;text-align:left;}
td.catColumnTd .title a {color:#FFF;}
.columnLinksContainer {padding:6px 8px;}

.catColumn-navy { border:1px solid #33354E;}
.catColumn-green { border:1px solid #257627;}
.catColumn-red { border:1px solid #801B27;}
.catColumn-pink { border:1px solid #8E0D65;}
.catColumn-turqoise { border:1px solid #257576;}
.catColumn-orange { border:1px solid #80431B;}
.catColumn-yellow { border:1px solid #9C7500;}
.catColumn-purple { border:1px solid #40334E;}
.catColumn-blue { border:1px solid #34434F;}
.catColumn-neutral { border:1px solid #3B4046;}
.catColumn-gray { border:1px solid #414141;}

.catColumn-navy .title, .catColumn-green .title, .catColumn-red .title, .catColumn-pink .title, 
.catColumn-turqoise .title, .catColumn-orange .title, .catColumn-yellow .title, .catColumn-purple .title, 
.catColumn-blue .title, .catColumn-neutral .title, .catColumn-gray .title {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-weight:bold;
	padding-left:8px;
	background-image:url(../images/catTitleBg.png);
	background-repeat:repeat-x;
	text-align:left;
}

.catColumn-navy .title {background-position: 0 0px;} 
.catColumn-green .title {background-position: 0 -20px;} 
.catColumn-red .title {background-position: 0 -40px;} 
.catColumn-pink .title {background-position: 0 -60px;}
.catColumn-turqoise .title {background-position: 0 -80px;} 
.catColumn-orange .title {background-position: 0 -100px;} 
.catColumn-yellow .title {background-position: 0 -120px;} 
.catColumn-purple .title {background-position: 0 -140px;}  
.catColumn-blue .title {background-position: 0 -160px;} 
.catColumn-neutral .title {background-position: 0 -180px;} 
.catColumn-gray .title {background-position: 0 -200px;} 

.catColumn-navy .title a,
.catColumn-green .title a,
.catColumn-red .title a,
.catColumn-pink .title a,
.catColumn-turqoise .title a,
.catColumn-orange .title a,
.catColumn-yellow .title a,
.catColumn-purple .title a,
.catColumn-blue .title a,
.catColumn-neutral .title a,
.catColumn-gray .title a {
	background:url(../images/arrow.png) left center no-repeat;
	text-indent:14px;
	display:block;
}
.catColumnAdmin-navy .title, .catColumnAdmin-green .title, .catColumnAdmin-red .title, .catColumnAdmin-pink .title, 
.catColumnAdmin-turqoise .title, .catColumnAdmin-orange .title, .catColumnAdmin-yellow .title, .catColumnAdmin-purple .title, 
.catColumnAdmin-blue .title, .catColumnAdmin-neutral .title, .catColumnAdmin-gray .title {
	width:14px;
	height:14px;
	line-height:14px;
	vertical-align:middle;
	font-weight:bold;
	background-image:url(../images/catTitleBg.png);
	background-repeat:repeat-x;
	text-align:left;
}

.catColumnAdmin-navy .title {background-position: 0 0px;} 
.catColumnAdmin-green .title {background-position: 0 -20px;} 
.catColumnAdmin-red .title {background-position: 0 -40px;} 
.catColumnAdmin-pink .title {background-position: 0 -60px;}
.catColumnAdmin-turqoise .title {background-position: 0 -80px;} 
.catColumnAdmin-orange .title {background-position: 0 -100px;} 
.catColumnAdmin-yellow .title {background-position: 0 -120px;} 
.catColumnAdmin-purple .title {background-position: 0 -140px;}  
.catColumnAdmin-blue .title {background-position: 0 -160px;} 
.catColumnAdmin-neutral .title {background-position: 0 -180px;} 
.catColumnAdmin-gray .title {background-position: 0 -200px;}
/*#########################################*/
/** New site form **/
.formContent {margin:22px;}
.formContent .formTable{}
.formContent .formTable td{ padding:3px;}
.formContent .formTable td .inputbox{width:300px;}
.formContent .formTable td .textarea{width:400px;height:100px;}
.formContent .left{float:left;text-align:left;width:65%;border-right:1px solid #DCDADB;}
.formContent .right{float:left;text-align:left;}

.formDesc { width:250px;padding:8px; }
.formDesc ul li {padding-top:8px;}
.formDesc .contact {margin-left:22px;text-indent:24px;line-height:16px;font-weight:bold;background:#FFF url(../images/page_white_edit.png) top left no-repeat}
.formDesc .rules {margin-left:22px;text-indent:24px;line-height:16px;font-weight:bold;background:#FFF url(../images/add.png) top left no-repeat}
.formDesc .advert {margin-left:22px;text-indent:24px;line-height:16px;font-weight:bold;background:#FFF url(../images/money_dollar.png) top left no-repeat}
.formDesc .warning {margin-left:22px;text-indent:24px;line-height:16px;font-weight:bold;background:#FFF url(../images/warning.png) top left no-repeat}
.formDesc .code {margin-left:22px;text-indent:24px;line-height:16px;font-weight:bold;background:#FFF url(../images/html_add.png) top left no-repeat}
.formDesc .admin {margin-left:22px;text-indent:24px;line-height:16px;font-weight:bold;background:#FFF url(../images/key_go.png) top left no-repeat}

.siteTable {margin:22px;text-align:left;}
.siteTable td{text-align:left;}
.siteTable .sitePreview {text-align:left;vertical-align:top;width:206px;height:156px;padding-right:20px;}
.siteTable .sitePreview img {text-align:left;width:202px;border:2px solid #CCCCCC;}

.siteTable .siteInfo {width:620px;text-align:left;padding:12px;vertical-align:top;}
.siteTable .siteInfo div.siteInfoCell {text-align:left;vertical-align:top;line-height:1.4;width:100%;padding-bottom:4px;}
.siteTable .siteInfo div.label {width:120px;float:left;font-weight:bold;color:#7D0202;}
.siteTable .siteInfo div.column {width:12px;float:left;font-weight:bold;color:#7D0202;}
.siteTable .siteInfo div.content {}

.siteAdvert {width:4px;}


.siteRow {margin:14px;width:97%;text-align:left;}
.siteRow .sitePreview {vertical-align:top;width:100px;min-height:75px;padding-right:20px;}
.siteRow .sitePreview img {width:90px;border:2px solid #CCCCCC;}
.siteRow .sitePreview img:hover {border:2px solid #BDE04D;}
.siteRow .siteInfo {border-bottom:1px dashed #BDE04D;}

/** Admin */
.adminListTable {width:100%;margin-bottom:8px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.adminListTable td{text-align:left;border-bottom:1px solid #ccc;padding:2px;}
.adminListTable thead td{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:4px 2px;font-weight:bold;}
.adminListTable thead td a{border-bottom:1px dotted #ccc;}

.adminSubmenu {width:97%;margin:18px;}
.adminSubmenu .left{float:left;}
.adminSubmenu .left .adminContentTitle {font-size:14px;font-weight:bold;color:#EF5824;padding-right:64px;}
.adminSubmenu .right{float:right;}
.adminSubmenu .item-delete, .adminSubmenu .item-add, .adminSubmenu .item-publish, 
.adminSubmenu .item-unpublish, .adminSubmenu .item-activate, .adminSubmenu .item-deactivate, 
.adminSubmenu .item-pr{
	cursor:pointer;
	float:left;
	padding-left:20px;
	margin-left:8px;
	padding-right:8px;
	border-right:2px solid #CCC;
	line-height:16px;
}

.adminSubmenu .item-delete { background:url(../images/admin/icons/delete.png) top left no-repeat; }
.adminSubmenu .item-add { background:url(../images/admin/icons/add.png) top left no-repeat; }
.adminSubmenu .item-publish { background:url(../images/admin/icons/connect.png) top left no-repeat; }
.adminSubmenu .item-pr { background:url(../images/admin/icons/chart_bar.png) top left no-repeat; }
.adminSubmenu .item-unpublish { background:url(../images/admin/icons/disconnect.png) top left no-repeat; }
.adminSubmenu .item-activate { background:url(../images/admin/icons/activate.png) top left no-repeat; }
.adminSubmenu .item-deactivate { background:url(../images/admin/icons/deactivate.png) top left no-repeat; }

.adminLegend {width:97%;margin:0 18px;text-align:left;line-height:16px;}
.adminLegend img {line-height:16px;padding:0 4px;vertical-align:bottom;text-align:left;}
span.error {  color:#EF7A51; }
.adminRowHover { background:#FCFCD8;}
/* Page Navigation */
.pageNav {text-align:center;font-weight:bold;color:#8C8C8C;height:21px;line-height:21px;vertical-align:middle;margin:25px auto;width:380px;}
.pageNav .prev{padding-right:10px;float:left;}
.pageNav .prev img {padding-right:4px;border:0;}
.pageNav .next img {padding-left:4px;border:0;}
.pageNav .next{padding-left:10px;float:left;}
.pageNav .pageNavContent{border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;text-align:center;float:left;width:220px;}
.pageNav .pageNavContent span {padding:0 2px;}
.pageNav  a:link,.pageNav  a:hover,.pageNav  a:active,.pageNav  a:visited { color:#EB6F56; }

table.mainTable {width:100%;margin:1px;margin-top:12px;}
table.mainTable td{text-align:left;vertical-align:top;}
table.mainTable .mainLeft{width:184px;}
table.mainTable .mainMiddle{text-align:right;width:532px;}
table.mainTable .mainRight{text-align:right;width:184px;}

.catColumnItem {text-align:left;border:1px solid #257627;margin-bottom:8px;}
.catColumnTitle {font-weight:bold;text-indent:8px;color:#FFF;background:#FFF url(../images/catTitleBg.png) 0 -20px repeat-x;height:20px;line-height:20px;text-transform:uppercase;}
.catColumnContent {color:#525252;background:#F3FCF3;padding:4px;overflow:hidden;}

.columnItem {line-height:16px;}
.columnItem .num{font-weight:bold;width:28px;text-align:right;float:left;color:#257627;}
.columnItem .bullet{background:url(../images/orange_arrow.png) left center no-repeat;float:left;margin:0 6px;padding-top:5px;width:9px;height:9px;}
.columnItem .link{}
.columnItem .link a:link,.columnItem .link a:visited{color:#525252;}

.columnLinksContainer .link {background:url(../images/b_plus.png) left center no-repeat;text-indent:16px;}

.searchContent div {line-height:25px; vertical-align:middle; }
.searchContent .sinputbox {height:16px; }
.searchContent .sbutton {height:24px;}
