@charset "UTF-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	background-color: #FFFFFF;
	padding:0px;
}
a:link {
	color: #0775A7;
	text-decoration: none;
}
a:visited {
	color: #0775A7;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}
.floatright { 
float: right; 
margin: 0;
padding-left: 15px;
}
.floatleft { 
float: left;
margin: 0;
padding-right: 15px;
 } 
img {
border-style:none;
}
h1 {
	font-size: x-large;
	color: #0775A7;
	background-color: #f2f2f2;
	padding: 3px;
	border: 1px solid #a2a2a2;
	font-style: normal;
	background-image: url(images/h1.gif);
}
h3 {
	font-size: x-large;
	color: #0775A7;
	padding: 3px;
	font-style: normal;
}
h2 {
	font-size: large;
	color: #0775A7;
	background-color: #f2f2f2;
	padding: 3px;
	border: 1px solid #a2a2a2;
	font-style: normal;
}
h4 {
	font-size: large;
	color: #0775A7;
	padding: 3px;
	font-style: normal;
}
h5 {
	padding: 5px;
	background: #E6E6E6 url(images/h1.gif);
	color: #333;
	font-style: normal;
	text-decoration: none;
	position: absolute;
	border: 1px solid #a2a2a2;
	font-size: medium;	
}
h6 {
	padding: 5px;
	background: #E6E6E6 url(images/h1.gif);
	color: #333;
	font-style: normal;
	border: 1px solid #a2a2a2;
	font-size: medium;
	margin: 5px;
	height: 20px;
}
#heading {
	font-size: large;
	color: #0775A7;
	font-style: normal;
}
.justified{
text-align:justify;
}
.smalltext {
	font-size: x-small;
}
.box{
	padding: 0px;
	width: 250px;
	visibility: visible;
	border: 1px solid #a2a2a2;	
}
.infoBoxHeading{
	font-size: large;
	color: #0775A7;
	font-style: normal;
}
.boxbigger{
	padding: 0px;
	border: 1px solid #a2a2a2;
	
}
.tborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a2a2a2;
}
.ntborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a2a2a2;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a2a2a2;
	border-left-color: #a2a2a2;
}
.boxhead{
	/*height: 50px;*/
	padding: 5px;
	background: #E6E6E6 url(images/lntop2.gif);
	color: #333;
}
.boxbody{
	background-color: #FFFFFF;
	padding: 5px;
}
.logo{
position:absolute;
left: 0px;
top: 0px;
}
.tabsbox{
	position:absolute;
	padding: 0px;
	visibility: visible;
	border: 1px solid #a2a2a2;
	left: 255px;
	top: 0px;
	margin: 0px;
}
#tabs{
	background:transparent url(images/tab.gif);
	/*background-color: E6E6E6;	*/
	position:relative;
	display:block;
	height:30px;
	font-size: 20px;
	text-align: center;
}
#tabs ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}
.heading {
	font-size: x-large;
	color: 0775A7;
}
#tabs ul li{
	display:block;
	float:left;
	margin:0 1px 0 0;
}
#tabs ul li a{
	display:block;
	float:left;
	text-decoration:none;
	padding:3px 20px 0 20px;
	height:27px;
}
#tabs ul li a:hover,#tabs ul li a.on{
	/*background-colour: CCCCCC;*/
	background:transparent url(images/tab_over.gif);}
#content{
	/*top: 101px;
	position: absolute;
	visibility: visible;
	width:94%;
	padding-right: 2%;
	padding-left: 2%;*/
}
div#leftcolumn{
	width: 180px;
	position: absolute;
	left: 5px;
}
div#centrecolumn{
	position: absolute;
	left: 200px;
	
}
div#rightcolumn{

}
div#footer{
	bottom: 0px;
}
div#clearit{
	clear: both;
	height:1px;
}
/*form snazz*/
input{
	border: 1px solid black;
	font-size: large;
}
select{
	border: 1px solid black;
	width: 15em;
}
textarea{
	border: 1px solid black;
	font-size: large;
}

.submit input{
font-size: x-large;
} 
fieldset{
border: none;
	width: 40em;
}
.avatar { float: left; padding: 2px; margin: 0; border: 1px solid #ddd; }
.post_avatar { padding: 2px; margin: 0; border: 1px solid #ddd; }
.navbit{color:#0775A7;}
.navtop {
	background-image: url(images/lntop.gif);
	margin: 0px;
	padding: 0px;
	color: #0775A7
}
/*.lnavbg{
	padding: 0px;
	background-image: url(images/lnbg.gif);
	background-color: #f2f2f2;
	background-repeat: no-repeat;
	margin: 0px;
	border-top: none;
	border: 1px solid #a2a2a2;
}
a.smalllink:link{
	font-size: 9pt;
}
a.smalllink:visited{
	font-size: 9pt;
}
a.biglink:link{
	font-size: medium;
}
a.biglink:visited{
	font-size: medium;
}*/

.sbox{
	font-size: 16px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	width: 120px;
}
.sboximg{
border-style:none;
}

#subcat{
	border: 1px solid #a2a2a2;
	background-color: #f2f2f2;
	background-repeat: no-repeat;
	padding: 0;
	color: #333;
	font-style: normal;
	text-decoration: none;
	width: 200px;
	overflow: visible;
}

#subcat ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#subcat li {
	border-bottom: 1px solid #a2a2a2;
	height: 40px;

}

#subcat li a{
	display: block;
	color: #000000;
	text-decoration: none;
	background-image: url(images/lnav.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	
}

#subcat li a:hover{
	background-color: #BBBBBB;
	color: #0775A7;
	background-image: url(images/lnav_over.gif);	
	height: 40px;

}


#leftnav{
	width: 150px;
	border: 1px solid #a2a2a2;
	background-color: #f2f2f2;
	background-repeat: no-repeat;
	padding: 0;
	color: #333;
	position: absolute;
	left: 10px;
	top: 90px;
	font-style: normal;
	text-decoration: none;

}


#leftnav ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#leftnav li {
	border-bottom: 1px solid #a2a2a2;
	background-image: url(images/lntop2.gif);
	overflow: visible;
}

#leftnav li a{
	display: block;
	color: #000000;
	text-decoration: none;
	background-image: url(images/lnav.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 10px;
}

#leftnav li a:hover{
	background-color: #BBBBBB;
	color: #0775A7;
	background-image: url(images/lnav_over.gif);	
}
#leftnav li.hilight a{
	display: block;
	color: #000000;
	text-decoration: none;
	/*background-image: url(images/lnav_hl.gif);*/
		background-image: url(images/lnav.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 10px;
	font-weight: bold;
}

#leftnav li.hilight a:hover{
	background-color: #BBBBBB;
	color: #0775A7;
	/*background-image: url(images/lnav_hl_over.gif);	*/
		background-image: url(images/lnav_over.gif);
}
#leftnav li.subcat a{
	display: block;
	color: #000000;
	text-decoration: none;
	/*background-image: url(images/lnav_hl.gif);*/
		background-image: url(images/lnav.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 20px;
	font-size: 14px;
}

#leftnav li.subcat a:hover{
	background-color: #BBBBBB;
	color: #0775A7;
	/*background-image: url(images/lnav_hl_over.gif);*/	
		background-image: url(images/lnav_over.gif);
}
#infoboxd{
	border: 1px solid a2a2a2;
	background-color: #DDDDDD;
}
.rbox{
	font-size: 14px;
	text-decoration: none;
}