
body {
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : 10pt;
	text-align            : justify;
	background-image      : url(../images/background.jpg);
}

.head {
	background            : #003466;
	height                : 25px;
        color                 : #FFFFFF;
        font-size             : 8pt;
}

table.header {
	border-top-color      : #023666; 
        border-top-style      : solid; 
        border-top-width      : 2px;
        background            : #FFFFFF;
}

.pathway {
	font-size             : 8pt;
	line-height           : 20px;
	color                 : #999999;
}

.pathway a:link, a:visited {
	color                 : #003466;
	text-decoration       : none;
}

.write_comment {
        padding-top           : 4px;
}
	
.small, .mostread-age, .latestnews-age {
	font-size             : 8pt;
	color                 : #999999;
}

ul {
	margin                : 2px;
	padding-left          : 0px;
	list-style            : none;
}

li {
	line-height           : 15px;
	padding-left          : 15px;
	background            : url(../images/indent2.png) no-repeat;
	background-position   : 0px 4px;
}

th.pagenav, td.pagenav, a.pagenav:link, a.pagenav:visited {
	font-size	      : 12px; 
 	background-color      : #FFFFFF;
	font-weight	      : bold;
	float                 : center !important;
}

a.pagenav:hover {
	font-size	      : 12px; 
	color		      : #FF0000 !important; 
	text-decoration	      : none;
}

.pagenavbar, .pagenav {
        color                 : #003466 !important;
        text-align            : center !important;
        padding-top           : 15px;
	font-size	      : 12px; 
}

table.moduletable, table.moduletable-news {
	width                 : 170px;
	float                 : none !important;
        border                : 1px solid #cccccc;
  	margin                : 5px 0px 5px 0px;
	padding               : 2px 2px 5px 2px;
	background            : #F2F2F2;
}

table.moduletable th, table.moduletable-news th, table.moduletable-age th {
	font-size             : 10pt;
	color                 : #D1F4EE;
	text-align            : center !important;
	margin-top            : 10px;
	line-height           : 20px;
	background            : #003466;
        letter-spacing        : 1pt;
}	

table.moduletable  td {
        font-size             : 9pt;
	margin-top            : 10px;
	padding-left          : 0px;
	padding-right         : 0px;
}

table.moduletable-news td {
	font-size             : 9pt;
	margin-top            : 10px;
	padding-left          : 0px;
	padding-right         : 0px;
	color                 : #666666 !important;
}
	
table.moduletable-banner td {
        margin                : 10px 0px 10px 0px;
	padding               : 2px 2px 5px 28px;
	background            : #FFFFFF;
}
	
.banner {
        text-align            : center;
        margin                : 5px 0px 5px 0px;
	padding               : 2px 2px 0px 2px;
 
}		
	
table.moduletable-hello td {
        text-align            : justify;
  	font-size             : 8pt;
	width                 : 99%;
	border                : 0px solid #F2F2F2;
	margin                : 10px 10px 10px 10px;
	padding               : 5px;
	color                 : #003466;
        line-height           : 15px;
}	
	
table.moduletable-search {
	width                 : 170px;
	text-align            : center;
	float                 : none !important;
        border                : 1px solid #003466;
  	margin                : 5px 0px 5px 0px;
	padding               : 2px 2px 5px 2px;
}

table.moduletable-age {
	width                 : 170px;
	float                 : none !important;
        border                : 1px solid #003466;
  	margin                : 10px 0px 10px 0px;
	padding               : 4px 4px 5px 4px;
	background            : #FFFFFF;
}

table.moduletable-photo {
	width                 : 170px;
	float                 : none !important;
        border                : 1px solid #003466;
  	margin                : 10px 0px 10px 0px;
	padding               : 4px 4px 5px 4px;
	background            : #FFFFFF;
}

a.mainlevel:link, a.mainlevel:visited {
	display               : block;
	background-color      : #E6E6E6;
	color                 : #5A5A5A;
	font-weight           : bold;
	width                 : 160px;
	padding-left          : 10px;
	line-height           : 20px;
	vertical-align        : middle;
	border-bottom         : 1px solid #ffffff;
	border-top            : 1px solid #ffffff;
}

a.mainlevel:hover {
	text-decoration       : underline;
	background-color      : #CCCCCC;
	color                 : #FF0000;
}

a#active_menu {
	color                 : #003466;
}

a#active_menu:hover {
	text-decoration       : none;
	color                 : #333333;
}

a.sublevel:link, a.sublevel:visited {
	padding-left          : 6px;
	color                 : #003466;
	font-size             : 8pt;
}

a.sublevel:hover {
	color                 : #FF0000;
	text-decoration       : underline;
}

a:link, a:visited {
	color                 : #2269B6;
	text-decoration       : none;
}

a:hover {
	color                 : #FF0000;
	text-decoration       : none;
}

.mainlevel-nav, a.mainlevel-nav:link, a.mainlevel-nav:visited {
	background-color      : #003466;
	color                 : #FFFFFF;
	font-weight           : bold;
	padding-left          : 10px;
        font-size             : 8pt;
}	

a.mainlevel-nav:hover {
	color                 : #FFFF00;
}

ul#mainlevel-nav {
	list-style            : none;
	color                 : #FFFFFF;
	padding               : 0px;
	margin                : 0px;
	background-color      : #003466;
}
	
ul#mainlevel-nav li a {
        color                 : #DBDEE0;
        display               : block;             
        padding-left          : 10px;
        padding-right         : 10px;
        margin                : 0;
        width                 : auto !important;
        font-size             : 11px;
        line-height           : 21px;
        font-weight           : bold;
        float                 : left;
}

a.mainlevel-other:link, a.mainlevel-other:visited {
	color                 : #003466;
	font-weight           : normal;
	padding-left          : 10px;
        font-size             : 11px;
}	

a.mainlevel-other:hover {
	color                 : #FF0000;
}
                               
.inputbox {
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : 9pt;
	background-color      : #ffffff;
	border                : 1px solid #9CB2C7;
	color                 : #4784C3;
	padding-left          : 3px;
}

.button, .button-search {
	color                 : #4784C3;
	border-right          : 2px solid #C6C6C6;
	border-bottom         : 2px solid #C6C6C6;
	border-left           : 2px solid #FFFFFF;
	border-top            : 2px solid #FFFFFF;
	background-color      : #E0E0E0;
	font-size             : 8pt;
        margin-top           : 2px;
}

.back_button {
	line-height           : 16px;
	padding-left          : 15px;
	background            : url(../images/back.png) no-repeat;
	background-position   : 0px 3px;
	text-align            : center;
	border                : 2px solid #E6E6E6;
	color                 : #333333;
	font-size             : 9pt;
	width                 : auto;
	margin-top            : 20px;
	margin-left           : 30px;
	float                 : left;
}

.buttonheading {
	border                : 0px solid #cccccc;
}
.inputbox-search {
	font		      : normal 11px Arial, Helvetica, sans-serif;
	color		      : #012d97;
	border		      : 1px solid #012d97;
	padding-left          : 3px;
	margin                : 4px;
}

table.blog tr td, table.comment tr td, .smalldark, .contentdescription { 
        font-size             : 8pt;
	color                 : #666666;
	text-align            : justify;
        line-height           : 18px;
}
                 
td {
	font-size             : 9pt;
	color                 : #333333;
}

td.top_null {
        margin                : 0;
        padding               : 0;
        background            : url(../images/null.gif) no-repeat top left;
        width                 : 271px;
        height                : 110px;
}
  
td.contentdesc { 
        font-size             : 9pt !important;
	color                 : #000000 !important;
        line-height           : 18px;
}
 
td.top_left {
        margin                : 0;
        padding               : 0;
        background            : url(../images/left.gif) no-repeat top left;
        width                 : 25px;
        height                : 110px;
}

td.top_centre {
        margin                : 0;
        padding               : 0;
        background            : url(../images/centre.gif) no-repeat top left;
        width                 : 326px;
        height                : 110px;
}
 
td.top_right{
        margin                : 0;
        padding               : 0;
        background            : url(../images/right.gif) no-repeat top left;
        width                 : 278px;
        height                : 110px;
}
 
table.toolbar td {
	color                 : #2269B6 !important;
}

.sectiontableheader {
	color                 : #FFFFFF !important;
	font-size             : 10pt;
	line-height           : 16px;
	font-weight           : bolder;
	background-color      : #003466;
        height                : 25px;
}

.sectiontableentry1 {
	background            : #F2F2F2;
	color                 : #333333;
	padding               : 5px 0 5px 0;
        height                : 22px;
}

.sectiontableentry2 {
	background            : #FFFFFF;
	color                 : #333333;
	padding               : 5px 0 5px 0;
        height                : 22px;
}

.sectiontablefooter {
	color                 : #5A5A5A;
	font-size             : 9pt;
}

h1	{font: bold 16px Arial, Verdana, sans-serif, Helvetica;	color: #666;    margin: 0px; padding: 0px;}
h2	{font: bold 15px Arial, Verdana, sans-serif, Helvetica;	color: #FF0000; margin: 0px; padding: 2px;}
h3	{font: bold 13px Arial, Verdana, sans-serif, Helvetica;	color: #000033; margin: 0px; padding-top: 4px; text-transform:uppercase;}
h4	{font: bold 12px Arial, Verdana, sans-serif, Helvetica;	color: #666;    margin: 0px; padding: 0px;}

.componentheading {
	padding-left          : 10px;
	color                 : #333333;
	font-size             : 9pt;
	text-transform        : uppercase;
	font-weight           : bold;
	width                 : auto;
	line-height           : 20px;
	border-top            : 1px solid #5A5A5A;
	border-bottom         : 1px solid #5A5A5A;
	vertical-align        : middle;
	text-align            : justify;
}

.contentheading {
        font-size             : 15px !important;
	color                 : #003466 !important;
	padding               : 5px 0px 0px 0px;
	font-weight           : bold;
	line-height           : 15px;
	border-bottom         : 1px solid #003466;
}

.contentpane, .contentpaneopen td, .contentpaneopen div, .contentpaneopen p {
        text-align            : justify;
}

.category {
	display               : inline;
}

.frontpageheader {
	text-align            : center;
	font-weight           : bolder;
	font-size             : larger;
}

.modifydate {
	font-size             : 7pt;
	color                 : #666666;
}

.content_rating {
	color                 : #333333;
	font-size             : xx-small;
	text-align            : right !important;
}

.content_vote, .content_vote td  {
	color                 : #333333;
	font-size             : xx-small;
	text-align            : right;
}

.clr {
	clear                 : both;
}

.pagenavcounter {
	font-size             : 8pt;
	color                 : #003466;
	padding-bottom        : 15px;
}

.createdate {
	font-size             : 8pt !important;
	text-align            : right;
	color                 : #003466 !important;
	padding               : 5px 0px 2px 0px;
}

.readon {
	font-size             : 8pt;
        text-align            : right !important;
        font-weight           : bold;	
}

a.readon:link, a.readon:visited {
        text-decoration       : underline;
}

.toclink {
	font-size             : 8pt;
}

a.toclink:link, a.toclink:visited {
	color                 : #5A5A5A;
	font-weight           : bold;
}

a.toclink:hover {
	text-decoration       : underline;
}

.contenttoc {
	border                : 2px solid #003466;
	padding               : 5px 2px 2px 5px;
	background            : #E6E6E6;
}
	
.mainbody {
        width                 : 535px;
	border                : 1px solid #cccccc;
	margin                : 5px 5px 5px 5px;
	padding               : 5px;
}

.footer {
	font-size             : 8pt;
	color                 : #000033;
	text-shadow           : inherit;
}

.right {
	width                 : 170px;
	float                 : none !important;
        border                : 1px solid #cccccc;
  	margin                : 10px 0px 10px 0px;
	padding               : 2px 2px 5px 2px;
	background            : #F2F2F2;
}

.left {
        border                : 1px solid #cccccc;
	background            : #F2F2F2;
	margin                : 10px 0px 10px 0px;
	padding               : 2px 2px 5px 2px;
}

.top {
	line-height           : 20px;
	padding-left          : 15px;
	background            : url(../images/top.png) no-repeat;
	background-position   : 0px 4px;
}

.mosimage_caption {
	color                 : #003466;
	font-size             : 8pt;
}

table.moduletable-usr  {
        padding                    : 5px 5px 5px 5px;
        margin                     : 5px 3px 5px 3px !important;
        font-weight                : normal;
        border                     : 1px dotted #0116AE;
        width                      : 98%; 
        background                 : #D3F9E8;       
}

table.moduletable-usr  td {
        font-size                  : 10px;
        color                      : #1488AD;
        text-align                 : center;
}

table.moduletable-advert, 
table.moduletable-advert1 {
        background                 : url(../images/screp.gif) no-repeat top left;	
        width                      : 96%;
        padding                    : 3px;
        border-spacing             : 0px;
        border-collapse            : collapse;
        margin                     : 5px 3px 10px 3px; 
}
 
table.moduletable-advert th {
        padding-left               : 20px;
        font-weight                : normal;
        color                      : #578EC0;
        margin-top                 : 30px;
        border-bottom              : 1px dotted #578EC0;
        font-size                  : 12px;	
}

table.moduletable-advert td {
        background-color           : #D3F9E8;
        color                      : #578EC0;
        font-size                  : 9px;
        padding                    : 3px 5px 3px 5px;
        margin                     : 0px;
        font-weight                : normal;
        text-align                 : justify;  
        line-height                : 12px;
}

table.moduletable-advert1 td {
        color                      : #578EC0;
        font-size                  : 8px;
        padding                    : 3px 5px 3px 20px;
        margin                     : 0px;
        font-weight                : normal;
        text-align                 : center;  
        line-height                : 12px;
        border                     : 1px dotted #578EC0;	
}

table.moduletable-advert  a:link, 
table.moduletable-advert1 a:link, 
table.moduletable-advert  a:visited, 
table.moduletable-advert1 a:visited{
        font-size                  : 9px;
        color                      : #578EC0;
        margin                     : 0 1px 0 1px;
        font-family                : sans-serif;
        text-decoration            : underline;
}

table.moduletable-advert  a:hover, 
table.moduletable-advert1 a:hover {
        color                      : #FF0000;
}

.mainlevel-advert {
        font-size                  : 9px;
        list-style                 : square;
        margin-left                : 1px; 
}

.mainlevel-advert li {
        float                      : left;
        list-style                 : square;
        background-image           : none;
        padding-left               : 0 2px 0 2px;
        margin                     : 0;
        width                      : auto !important;
        font-size                  : 9px;
        line-height                : 16px;
        white-space                : nowrap;
}

.mainlevel-advert li a {
        padding-left               : 0 10px 0px 0;
        font-size                  : 10px;
        color                      : #093070;
        text-decoration            : none;
        font-weight                : normal;  
}

.mainlevel-advert li a:hover {
        color                      : #FF0000;    
}/*
.cfbb0a1743e8cd8c2fe2e767a9b09ea9f0430b70a li {
	background:none;
}
.cfbb0a1743e8cd8c2fe2e767a9b09ea9f0430b70a p {
	margin:0;
}
.cfbb0a1743e8cd8c2fe2e767a9b09ea9f0430b70a p.head {
	height:20px;
	padding:0 5px;
}
.cfbb0a1743e8cd8c2fe2e767a9b09ea9f0430b70a p.head a {
	color:#9DF4EE !important;
	line-height:20px;
}*/
