/* Core Classes */



.header {

	width: 780px;

	background: url("images/header.jpg") top left no-repeat;

	text-align: center;

       

}



body {

	font-size: 15px;

	color: #7DA7D9;

	font-family: tahoma, verdana, arial, sans-serif;

	background-color: #fff;

	background-image: url(images/bg.gif);

	margin-left: 60px;

	margin-top: 0px; 

	text-align: center;

	

}



#contentcolumn {

	vertical-align: top;

	

}

.contentcolumn {

	vertical-align: top;

	

}



.menuwrap {

	width: 180px;

	margin-right: auto;

}



.columnwrap {

	margin:0; padding: 1em 0.5em;

}





h4 {

	font: 11px tahoma, verdana, helvetica, arial, sans-serif;

	color: #000;

	font-weight: bold;

	margin-top: 2px;

	margin-bottom: 0px;

	background-color: #none;

	padding: 2px;

	vertical-align: middle;

}



a {

	color: #000;	

	text-decoration: none;

	font-weight: none;

}

a:hover {

	color: #3366CC;	

	text-decoration: underline;

	font-weight: none;

}



.smalltext {

	font: 10px verdana, tahoma, arial, helvetica, sans-serif;

	color:#0771A6;



}

.smallblacktext {

	font: normal 11px tahoma, verdana, arial, helvetica, sans-serif;

	color:#000;

}



.indent{

	padding: 3px 3px 3px 3px;

	margin: 5px;

	font: 11px verdana, tahoma, arial, sans-serif;

	color: #000000;

	border: 1px solid;

	background-color: #fff;

	border-bottom: #818181 1px dashed;

	border-left:  #818181 1px dashed;

	border-right:  #818181 1px dashed;

	border-top:  #818181 1px dashed;

	background-image: url(images/quote.gif);

	background-repeat: no-repeat;

	padding-top: 30px;  

}



.defaulttext {

    background: none;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color:#7DA7D9;

}



td {

    background: none;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color:#5d6e75;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	text-align:left;

}



blockquote {

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-style: italic;

	color:#7e96ac;

}

.mediumtext {

    	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color:#7DA7D9;

}

.captiontext {

        background: none;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 14px;

	font-style: none;

	font-weight: bold;

	color:#000;

}

.tbox{

	background-color: #fff;

	border-bottom: #f78001 1px solid;

	border-left: #f78001 1px solid;

	border-right: #f78001 1px solid;

	border-top: #f78001 1px solid;

	color: #000;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;

	font-size: 10px;

}

.nextprev{

	background-color: #fff;

	border: 0px solid #D8DCE2;

	color: #000;

	font: normal 9px verdana, tahoma, arial, helvetica, sans-serif;

	text-align:left;

	padding : 2px, 2px, 2px, 2px;

	

}



.button{

	background-color: #fff;

	border-bottom: #EF730D 1px solid;

	border-left: #EF730D 1px solid;

	border-right: #EF730D 1px solid;

	border-top: #EF730D 1px solid;

	color: #fff;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 9px;

	font-weight: none;

	text-align:center;

	background-image : url(images/button.png);

}



.np{

	background-color: #FFFFFF;

	border-bottom: #000 0px solid;

	border-left: #000 0px solid;

	border-right: #000 0px solid;

	border-top: #000 0px solid;

	color: #000000;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 9px;

	text-align:center;

	padding-bottom : 2px;

	padding-left : 2px;

	padding-right : 2px;

	padding-top : 2px;

}



form {

	margin: 2px 0px 0px 0px;

}



.spacer{

	padding-bottom : 0px;

	padding-left : 0px;

	padding-right : 0px;

	padding-top : 50px;

}



.spaceralt{

	padding-bottom : 0px;

	padding-left : 0px;

	padding-right : 0px;

	padding-top : 0px;

}



hr {

	border-top: #666 0px solid;

	border-bottom: #eee 0px solid;

	height: 2px;

	width: 92%;

	text-align:center;

}

.border {

	border-bottom: #000 0px solid;

	border-left: #000 0px solid;

	border-right: #000 0px solid;

	border-top: #000 0px solid;

	background-color: transparent;

}



.border2 {

	border-bottom: #D5D5D5 0px solid;

	border-left: #D5D5D5 0px solid;

	border-right: #D5D5D5 0px solid;

	border-top: #D5D5D5 0px solid;

	background-color: transparent;

}



.border3 {

	border-bottom: #000 0px solid;

	border-left: #000 0px solid;

	border-right: #000 0px solid;

	border-top: #000 0px solid;

	background-color: transparent;

}

.helpbox {

	border: transparent;

	background-color: transparent;

	color:#000;

	font: 9px tahoma, verdana, arial, helvetica, sans-serif;

}



.caption {

	padding-bottom: 0px;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 0px;

	border-bottom: #363A44 01px solid;

	border-left: #8A96B3 0px solid;

	border-right: #363A44 0px solid;

	border-top: #8A96B3 0px solid;

	background-color: #E1DFDF;

	color: #000;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 13px;

	background-image : url(images/cap1.png);

}



.caption2 {

	padding-bottom: 0px;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 0px;

	background-color: transparent;

	color: #243B3B;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 15px;

	text-align:center;

}

.caption3 {

	padding-bottom: 0px;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 0px;

	border-bottom: #C7C3C3 1px solid;

	border-left: #fff 1px solid;

	border-right: transparent;

	border-top: #fff 1px solid;

	background-color: #fff;

	color: #000;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 13px;

}



.bodytable {

	background-color: transparent;

	padding-bottom: 8px;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 8px;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #7DA7D9;

}



.bodytable2 {

	background-color: transparent;

	border-bottom: #D5D5D5 0px solid;

	border-left: #D5D5D5 0px solid;

	border-right: #D5D5D5 0px solid;

	border-top: #D5D5D5 0px solid;

	padding-bottom: 8px;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 8px;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #404040;

}



.bodytable3 {

	background-color: transparent;

	padding-bottom: 8px;

	padding-left: 8px;

	padding-right: 8px;

	padding-top: 8px;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #000;

}



p {

	margin-top: 0px;

	margin-bottom: 0px

}



.fborder {

	border-bottom: #F0EFEF 1px solid;

	border-left: #F0EFEF 1px solid;

	border-right: #F0EFEF 1px solid;

	border-top: #F0EFEF 1px solid;

	background-color: #fff;	

	

}



.forumheader{

	background-color: #A4D6FC;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 14px;

	color:#000;

	padding: 4px;	

	border: #C3BDBD 0px solid;

	background-image : url(images/cap1.png);

}



.forumheader2{

	background-color: #EFF6FC;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color:#000;

	padding: 4px;

	border: #C3BDBD 0px solid;

}



.forumheader3{

	background-color: #E2F2FE;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	color:#000;

	padding: 4px;

	border: #F1F1F2 0px solid;

}



.forumborder{

	border-bottom: #000080 0px solid;

	border-left: #000080 0px solid;

	border-right: #000080 0px solid;

	border-top: #000080 0px solid;

	background-color: transparent;

}



.fcaption {

	height: 19px;

	border-bottom: #000 0px solid;

	border-left: #000 0px solid;

	border-right: #000 0px solid;

	border-top: #000 0px solid;

	padding-bottom: 2px;

	padding-left: 8px;

	padding-right: 0px;

	padding-top: 2px;

	background-image : url(images/fcap.png);

	background-repeat: repeat-x;

	background-color: #2484D8;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 12px;

	color:#fff;

}



.captiontopleft{ width: 21px; }

.captiontopmiddle{ width: 100%; }

.captiontopright{ width: 8px; }







.captionleft{ width: 38px; background-image: url(images/capleft.gif); }

.captionleft_right{ width: 38px; background-image: url(images/capleft_r.gif); }

.captionleftnews{ width: 25px; background-image: url(images/capleft.gif); }

.captionbar{ 

	background-repeat: repeat-x; 

	padding-left: 4px; 

	padding-right:4px; 

	font-size: 10px; 

	color: #000; 

	font-family: verdana, tahoma, arial, sans-serif; 

	font-weight: bold; 

	background-image: url(images/capbg.gif);

	text-align:right;

}



.captionmain{ width: 100%; background-repeat: repeat-x; background-image: url(images/capbg.gif); }

.captionright{ width: 19px; background-image: url(images/capright.gif); }



.bodyleft{ width: 3px; background-repeat: repeat-y; background-image: url(images/left.png); }

.bodymain{ 

	color: #7DA7D9;

	width: 100%; 

	background: none; 

	padding: 10px 5px 5px 6px; 

	font-size: 10px; color: #000; 

	font-family: verdana,tahoma, arial, sans-serif; 

	vertical-align:top;

	background-image : url(images/menu_bg1.jpg);

	background-repeat: repeat-x;

 }



.bodymain2{ 

	color: #7DA7D9;

	width: 100%; 

	background: #fff; 

	padding: 10px 5px 5px 6px; 

	font-size: 10px; color: #000; 

	font-family: verdana,tahoma, arial, sans-serif; 

	vertical-align:top;

	background-image : url(images/menu_bg1.jpg);

	background-repeat: repeat-x;

 }



.bodyright{ width: 5px; background-repeat: repeat-y; background-image: url(images/right.png); }



.bottomleft{ width: 12px; background-image: url(images/bottomleft.png); }

.bottommain{ width: 100%; background-repeat: repeat-x; background-image: url(images/bottom.png);}

.bottomright{ width: 12px; background-image: url(images/bottomright.png); }





.installcaplarge{ font: 20px verdana, tahoma, arial, sans-serif; color:#fff; vertical-align:top }

.installcapsmall{ font: 10px verdana, tahoma, arial, sans-serif; color:#fff; vertical-align:top }



.finfobar{

	background-color: E2E9F2;

	font: 11px verdana, tahoma, arial, helvetica, sans-serif;

	color:#000;

	padding: 4px;

	border: #C3BDBD 0px solid;

	background-image: url(images/cap1.png); 

	

}



a.forumlink{

	color: #fff;

	text-decoration: none;

}



a.forumlink:hover {

	color: #000;

	text-decoration: underline;

}



.topborder {

	border-bottom: #000 0px solid;

	border-right: #E6E6E6 1px solid;

	border-left: #E6E6E6 1px solid;

	border-top: #E6E6E6 0px solid;

}



.bottomborder {

	border-top: #000 0px solid;

	border-bottom: #000 0px solid;

}



.alttd{

	background-color: #fff;

	font: 10px verdana, tahoma, arial, helvetica, sans-serif;

	color: #000;

	border-bottom: #C1C1C1 0px dashed;

	border-left: #C1C1C1 0px dashed;

	border-right: #C1C1C1 0px dashed;

	border-top: #C1C1C1 0px dashed;

	

}



.mainbodybg{ 

	width: 100%;

	background-repeat: repeat-x repeat-y;

	background-image: url(images/body_bg.gif); 

}





.banner {

	width: 100%;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 10px;

	color:#0771A6;

	text-align: center;	

	padding-bottom: 30px;

	padding-top: 10px;

	

}



.footer_bar {

	width: 725px;

	height: 30px;

	padding-bottom: 10px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 10px;

	background-color: #A401E2;

	color: #fff;

	text-align: center;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 12px;	

	

}



.footer_bar A:link, .footer_bar A:active  {

	color: #fff;

	text-decoration: none;

	

}



.footer_bar A:hover, .footer_bar A:focus  {

	color: #fff;

	text-decoration: underline;

	

}

.disclaimertext {

	width: 100%;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 10px;

	color:#0771A6;

	text-align: center;

	padding-bottom: 10px;

	padding-top: 10px;

	

}



.statusnmessage {

	font-size: 10px;

	font-weight: normal;

	color: #000000;

	text-align:right;

	padding-top: 40px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 60px;

	

}



.sitetag {

	font-size: 10px;

	font-weight: bold;

	color: #F38936;

	text-align:left;

	padding-left: 10px;	

	

}





.clockbar {

	width: 50%;

	height: 44px;

	padding-bottom: 0px;

	padding-left: 30px;

	padding-right: 0px;

	padding-top: 0px;

	border-bottom: #363A44 0px solid;

	border-left: #E6E6E6 0px solid;

	border-right: #E6E6E6 0px solid;

	border-top: #8A96B3 0px solid;

	color: #fff;

	font-family: tahoma, verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-align: left;

	

}



.searchbar {

	width: 100%;

	height: 10%;		

	padding-bottom: 5px;

	padding-left: 50px;

	padding-right: 50px;

	padding-top: 0px;

	color: #000;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 10px;	

	text-align: left;

	vertical-align: bottom;

	

}



.welcomemessage {

	position: absolute; 

        overflow: hidden; 

        left: 410px; 

        top: -30px;

        z-index: 1;

	padding-top: 100px;

	color: #333;

	font-family: tahoma;

	font-size: 11px;	

	text-align: left;

	

}



.loginlogout {

	height: 30px;

	padding-bottom: 0px;

	padding-left: 30px;

	padding-right: 20px;

	padding-top: 100px;

	color: #000;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 10px;	

}



.welcomeuser {

	color: #fff;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 10px

}



a.loggedin_links{

	color: #EF730D;

	text-decoration: none;

	font-weight: bold;

}



a.loggedin_links:hover {

	color: #EF730D;

	text-decoration: underline;

	font-weight: bold;

}





.welcomebox {

	width: 496px;

	height: 297px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	background-color: none;

	color: #000;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 10px;

	background-image : url(images/header_box.jpg);

	background-position: left;

	background-repeat: no-repeat;

}



.welcomebox1 {

	width: 80%;

	height: 176px;

	padding-bottom: 0px;

	padding-left: 250px;

	padding-right: 55px;

	padding-top: 80px;

	background-color: none;

	color: #000;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 10px;

	background-image : url(images/welcome_mes_bg.gif);

	vertical-align: top;

	background-position: right;

	background-repeat: no-repeat;

	text-align: right;

}



.bottomnav {



	width: 100%;

	height: 46px;

	color: #feba04;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 10px;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 10px;

	background-image : url(images/bottom_nav_bg.gif);

	background-repeat: repeat-x;

}



.nxttext {

	font: 10px verdana, tahoma, arial, helvetica, sans-serif;

	color:#1186C1;



}



.forumcaptiontext {

        background: none;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 14px;

	font-style: none;

	font-weight: bold;

	color:#000;

}



.modname {

	font: 10px verdana, tahoma, arial, helvetica, sans-serif;

	color:#0771A6;

	font-weight:bold;



}	

	

a.lanlink {

	color: #3366CC;	

	text-decoration: underline;

	font-weight: bold;

}



a.lanlink:hover {

	color: #000000;	

	text-decoration: none;

	font-weight: bold;

}



h5 {

	font-size: 12px;

	font-weight:bold;

	color: #000000;

	font-family: tahoma, verdana, arial, sans-serif;

	

	

}



.chatmessage {	

	font: 11px verdana, tahoma, arial, helvetica, sans-serif;

	color: #FF1C1C;

	border-bottom: #fff 0px dashed;

	border-left: #fff 0px dashed;

	border-right: #fff 0px dashed;

	border-top: #fff 0px dashed;

	padding-top: 0px;

	padding-bottom: 20px;

}



.fborderalt {

	border-bottom: #D8DCE2 1px solid;

	border-left: #D8DCE2 1px solid;

	border-right: #D8DCE2 1px solid;

	border-top: #D8DCE2 1px solid;

	background-color: #fff;	

	

}



.fborderalt2 {

	border-bottom: #cccccc 0px solid;

	border-left: #cccccc 0px solid;

	border-right: #cccccc 0px solid;

	border-top: #cccccc 0px solid;

	background-color: #fff;	

	

}



.forumheaderalt{

	background-color: #C4DDE3;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 14px;

	color:#000;

	padding: 4px;	

	border: #C3BDBD 0px solid;

	

}



.linkheading {

	background-color: #C5DDE3;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	color:#000;

	padding: 4px;	

	border: #C3BDBD 0px solid;

	background-image : none;

}



.linkdescptn{

	background-color: #ffffff;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 10px;

	color:#000;

	padding: 4px;

	border: #F1F1F2 0px solid;

}



.linkborder {

	border-bottom: #E6E6E6 0px solid;

	border-left: #E6E6E6 0px solid;

	border-right: #E6E6E6 0px solid;

	border-top: #E6E6E6 0px solid;

	background-color: #fff;

	

}



.leftcolumn {

	border-right: #cccccc 0px dashed;

	padding-right: 10px;

	background-image : url(images/vert_dots.gif);

	background-repeat: repeat-y;

	background-position: right;

	text-align:right;

	

}



.rightcolumn {

	border-left: #cccccc 0px dashed;	

	padding-left: 0px;

	padding-right: 0px;

	background-image : url(images/vert_dots.gif);

	background-repeat: repeat-y;

	background-position: left;

}



.middlecolumn {

	border-left: #cccccc 0px dashed;	

	padding-left: 10px;

	padding-right: 10px;

	vertical-align: top;

	text-align: center;

	

}



.content {	

	border-bottom: #D5D5D5 0px solid;

	border-left: #D5D5D5 0px solid;

	border-right: #D5D5D5 0px solid;

	border-top: #D5D5D5 0px solid;

	background-color: transparent;

}



.contentcap {

	padding-bottom: 0px;

	padding-left: 25px;

	padding-right: 4px;

	padding-top: 10px;

	background-color: E6E6E6;

	color: #68A5B4;

	font-family: tahoma, arial, verdana, helvetica, sans-serif;

	font-size: 14px;

	font-weight:bold;

	text-align:left;

}



.contentbody {

	background-color: transparent;

	border-bottom: #D5D5D5 0px solid;

	border-left: #D5D5D5 0px solid;

	border-right: #D5D5D5 0px solid;

	border-top: #D5D5D5 0px solid;

	padding-bottom: 8px;

	padding-left: 25px;

	padding-right: 8px;

	padding-top: 8px;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #404040;

}







.art_recent_head {

	background-color: #fff;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 12px;

	color:#000;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

}



.art_recent_des {

	background-color: #fff;

	font-family: verdana, tahoma, arial, helvetica, sans-serif;

	font-size: 11px;

	color:#666666;

	padding-bottom: 40px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 10px;

}



.contentborder {

	border-bottom: #0771A6 0px solid;

	border-left: #0771A6 0px solid;

	border-right: #0771A6 0px solid;

	border-top: #0771A6 0px solid;

	background-color: #fff;	

	

}



.menucapleft  {

	width: 40px;

	background-color: transparent;

	background-image : none;

	background-repeat: no-repeat;

	padding-left: 20px;

	text-align:right;

}



.menucapbar {

	background-color: none;

	padding-left: 4px; 

	padding-right:4px; 

	font-size: 12px; 

	color: #EF730D; 

	font-family: tahoma, verdana, arial, sans-serif; 

	font-weight: bold;

}



.menucapmain {

	width: 100%; 



} 



.menubottom {

	width: 100%;

	padding-top: 20px;	

	padding-bottom: 10px;  

	padding-left: 0px; 

	padding-right:140px;  

	background-repeat: repeat-x; 

	background-image: url(images/hor_dots.gif); 

}



.header {

	height:219px;

	background-image : url(images/header.jpg);

	background-repeat: no-repeat;

}



.link_top_left {

	background-image : url(images/menu_top_left.png);

	background-position: left;

	background-repeat: no-repeat;

}





.link_top {

	width: 100%;

	background-image : url(images/menu_cap_bg.png);

	background-position: left;

	background-repeat: repeat-x;

}





.link_top_right {

	background-image : url(images/menu_top_right);

	background-position: left;

	background-repeat: no-repeat;

}





.link_left {

	background-image : url(images/menuleft.png);

	background-position: left;

	background-repeat: repeat-y;

}





.link_bar {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

	padding-right: 0px;

	background-image : url(images/link_menu_bg.png);

	background-position: bottom;

	background-repeat: repeat-x

	background-color: #fff;	

}



.link_right {

	background-image : url(images/menuright.png);

	background-position: left;

	background-repeat: repeat-y

}



.link_bottom_left {

	background-image : url(images/menu_bottom_left.png);

	background-position: left;

	background-repeat: no-repeat;

}



.link_bottom {

	background-image : url(images/menu_bottom.png);

	background-position: left;

	background-repeat: repeat-x;

}



.link_bottom_right {

	background-image : url(images/menu_bottom_right.png);

	background-position: left;

	background-repeat: no-repeat;

}



.main_table_bg {

	width: 780px;

	margin: auto;
	
	background-color: #fafafa;

	background-image: url(images/bg_main.jpg) top left repeat-x;

	border-left: #E6E6E6 1px solid;

	border-right: #E6E6E6 1px solid;

}



.main_table {

	width: 780px;

	background: url(images/firefox_fix.jpg) top left no-repeat;

}



.margin_left {

	height: 100%;

	background-color: #fafafa;

	background-image : url(images/margin_left.png);

	background-repeat: repeat-y;

}



.marginright {

	height: 100%;

	background-color: #fafafa;

	background-image : url(images/margin_right.png);

	background-repeat: repeat-y;

}



h3 {

	font: 12px tahoma, verdana, helvetica, arial, sans-serif;

	color: #000;

	font-weight: bold;

	margin-top: 2px;

	margin-bottom: 0px;

}



.newsextented {

	font: 11px arial, tahoma, verdana, helvetica, sans-serif;

	color: #EF730D;

}

.newsextented A:link, .newsextented A:active  {

	font: 11px arial, tahoma, verdana, helvetica, sans-serif;

	color: #EF730D;

	text-decoration: none;

	

}



.newsextented A:hover, .newsextented A:focus  {

	font: 11px arial, tahoma, verdana, helvetica, sans-serif;

	color: #EF730D;

	text-decoration: none;

	

}



.menucap {

	height:36px;

	margin-top: 0px;

	padding-right: 35px;

	vertical-align: top;

	text-align: right;

	color: #fff;

	background: url(images/menu_cap.png) top left no-repeat;

}



.menubg {

	background: url(images/menu_bg.png) top left repeat-y;

	padding-top: 2px;

	padding-left: 15px;

	padding-right: 10px;

}



.menubottom {

	background: url(images/menu_bottom.png) top left no-repeat;

	height:33px;

}



.logincap {

	width: 180px;

	height: 28px;

	color: #666666;

	padding-left: 20px;

	padding-top: 2px;

	background: url(images/login_cap.png) top left no-repeat;

}

.loginbg {

	background: url(images/login_body.png) top left no-repeat;

}

.loginbottom {

	background: url(images/login_bottom.png) bottom left no-repeat;

	padding-left: 15px;

	padding-right: 10px;

	padding-top: 5px;

	padding-bottom: 10px;

}



.newscapleft {

	height: 26px;

	width: 13px;

	background: url(images/news_cap_left.png) top left no-repeat;	

}

.newscapbg {

	height: 26px;

	width: auto;

	background: url(images/news_cap_bg.png) top left repeat-x;

	padding-left: 10px;	

}

.newscapright {

	height: 26px;

	width: 20px;

	background: url(images/news_cap_right.png) top right no-repeat;	

}



/* Main Navigation Uberlink Style-Begin */





#mainnav {

	margin: 1em 0 0 0; /*removes indent IE and Opera*/

	padding: 0; /*removes indent Mozilla and NN7*/

	list-style-type: none; /*turns off display of bullet*/

	font: 10px verdana, tahoma, helvetica, arial, sans-serif;	

}

#mainnav li {

	margin: 0 0 0 0;

	padding: 0 0 0 0;		

}

#mainnav a, #mainnav a:visited {

	text-decoration: none;

	padding: 0 0 0 25px;

	border: 1px solid #FFFFFF;

	display: block;

	background-color: #fff;

	background-image: url(images/nav_active_bg.png);

	background-repeat: no-repeat;

	color: #40709F;

}

#mainnav a:hover, #mainnav a:active {

	color: #000;

	background-color: #fff;

	background-image: url(images/nav_hover_bg.png);

	background-repeat: no-repeat;

}

#mainnav a:focus {

	color: #000;

	background-color: #fff;

	background-image: url(images/nav_focus_bg1.png);

	background-repeat: no-repeat;

}



/* Main Navigation Uberlink Style-End */

