@charset "utf-8";
/* CSS Document */


/* page settings */
body,td,th {font-family: Arial, sans-serif;	font-size: 11px; color: #4b4b4b; line-height: 16px; margin-bottom:0px; 
            margin-top:5px}
body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	background-image: url(../images/gradient.gif);
      	background-repeat: repeat;	background-color: #333333;	margin-bottom: 0px;}
.distance {margin-top:5px; margin-bottom:1px; }
.distance2 {margin-top:5px; margin-bottom:0px;	font-size: 12px; font-weight:bold; color: #336699}
a:link {	text-decoration: none;	color: #0066CC ;}
a:visited {	text-decoration: none;	color: #0066CC;}
a:hover { text-decoration: #FFFFFF;}
a:active {	text-decoration: none;}
.bt{background-image:url(~/images/submit.gif)}
.dlnk { font-size: 11px; color: #0066CC;}
a.dlnk:link {	font-size: 11px;	color: #0066CC;}
a.dlnk:visited {	font-size: 11px;	color: #0066CC;}
a.dlnk:hover {	font-size: 11px;	color: #000099;}

.lnk {padding-left:30px; font-size: 11px; color: #336699;}
a.lnk:link {padding-left:30px;	font-size: 11px;	color: #336699;}
a.lnk:visited {	padding-left:30px;font-size: 11px;	color: #336699;}
a.lnk:hover {padding-left:30px;	font-size: 11px;	color: #000099;}

.toplinks2 {font-size: 11px; color: #666666;}
a.toplinks2:link {	font-size: 11px;	color: #666666;}
a.toplinks2:visited {	font-size: 11px;	color: #666666;}
a.toplinks2:hover {	font-size: 11px;	color: #6E9FBF;}

.bottomlinks2 {	font-size: 10px;padding-left:5px;padding-right:5px;	color: #333333;}
a.bottomlinks2:link {	font-size: 10px;	color: #333333;}
a.bottomlinks2:visited {	font-size: 10px;	color: #333333;}
a.bottomlinks2:hover {	font-size: 10px;	color: #367FDE;}

.PNaviLnk {	font-size: 11px;	color: #0066CC;}
a.PNaviLnk:link {	font-size: 11px;	color: #0066CC;}
a.PNaviLnk:visited {	font-size: 11px;	color: #0066CC;}
a.PNaviLnk:hover {	font-size: 11px;	color: #000099;}

 
/* Inpage text settings */
.headingbody 	
{
	font-family: Arial, sans-serif;
	color: #003366;
	text-transform:uppercase;	
    font-size: 13px;
    font-weight: bold;
    padding-left:15px;
    padding-top:10px;
    }
.headingbody2 	
{
 font-family:Arial, Helvetica, sans-serif;
 
 color:#336699;
 font-size:13px;
 font-weight: bold;
 text-transform:uppercase;
/*height:20px;*/
 background:url(../images/bg3.gif);
 background-repeat:repeat-x;
 padding-left:15px;


 
	  }
	
.bodytext {	color: #4b4b4b;	padding-left: 15px;	padding-right: 15px;}
.image {border:solid; border-color: #CCCCCC; border-width:1px}


/* Side menu links */
.sidemenu {	padding-left: 10px;	font-size: 11px;	color: #006699;	font-weight: bold;}
a.sidemenu:link {	color: #333333;}
a.sidemenu:visited {	color: #333333;}
a.sidemenu:hover {	color: #0066FF;}
.menutable {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E6E6E6;}	
.menutableselect { 	padding-left: 10px;	font-size: 11px;	border-bottom-width: 1px;	
                   	border-bottom-style: solid;	border-bottom-color: #E6E6E6;	color: #FFFFFF;
                   		background-image: url(../images/butt2.gif);	}
.menutabletop {	padding-left: 15px;	font-size: 11px;	
               	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E6E6E6;
               		color: #FFFFFF;	background-color: #5C86A3;	font-weight: bold;}
.margin {	margin-top: 10px;	margin-bottom: 10px;}
.register2{	font-size: 9px;	color: #666666;	line-height:12px;	vertical-align:middle;}
.bodytexttab2 {	margin-top:1px; 	margin-left:22px; 	margin-bottom:4px;}



/* default index boxes */
.menutable2 { border:0px; background-color:#333333; }
.headingindex {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color:#999999;
	border-left:1px;
	border-left-color:#3D4C57;
	border-left-width:1px;

}	
.headingindex4 { 
font-weight: bold;
font-size:20px;
font-family: Arial, Verdana, sans-serif;
color:#006699;
 padding-top:100px;
 padding-left:10px;
 padding-bottom:5px;
 border-bottom:solid;
 border-bottom-color:#CCCCCC;
 border-bottom-width:1px;
	 
 
	  }
	  	  
.headingindex3 {
 font-weight: bold;
 color:#333333;
 font-size:12px;
 height:15px;
 font-family: Arial, Verdana, sans-serif;
  background:url(../images/bg3.gif);
 padding-top:4px; 
 padding-left:10px;
 padding-bottom:3px;
 border:solid 1px #CCCCCC;
	  }
	  .sur
	{border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;
	  }
.indexbox { background-color:#F0F0F0;border-right:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;}
.indexbox2 { padding-left:7px; padding-right:7px; padding-top:10px;}
.indextable {border:solid; border-color:#CCCCCC; border-width:1px;}
.indextable2 {height:200px}

/* news */
.newslinks {	color: #666666;	text-decoration: none; padding-left:7px; padding-right:7px; padding-top:10px;}
a.newslinks:link {	color: #0066FF;	text-decoration: underline;}
a.newslinks:hover{	color: #0066FF;	text-decoration: underline;}
a.newslinks:visited {	color: #0066FF;	text-decoration: underline;}


/* Errors */
.info, .success, .warning, .error, .validation {border: 1px solid;margin: 10px 0px;
                                                padding:15px 10px 15px 50px;background-repeat: no-repeat;
                                                background-position: 10px center;}
.info {color: #00529B;background-color: #BDE5F8;}
.success {color: #4F8A10;background-color: #DFF2BF;}
.warning {color: #9F6000;background-color: #FEEFB3;}
.error {color: #D8000C;background-color: #FFBABA;}

table.cellBorders {
border-collapse: collapse;
}
table.cellBorders td{
border: 1px solid #cccccc;
padding: 6px;
}

.traintableheadingtext {
color:#FFFFFF;
font-weight:bold;
}

.DivSide
{
	border-bottom-style:solid;
	border-bottom-color:#E8E8E8;
	border-bottom-width:1px;
}
.Btop
{
 border-top:solid 1px #E8E8E8
}
 .dlnk2{padding-top:8px;padding-bottom:8px;  padding-left:5px;  font-size: 11px;color: #666666;font-weight:bold; }
a.dlnk2:link 	
{ padding-top:8px; padding-bottom:8px; padding-left:5px;  font-size: 11px;color: #666666;font-weight:bold; }
a.dlnk2:visited {padding-top:8px; padding-bottom:8px; padding-left:5px; font-weight:bold; 	font-size: 11px;color: #666666;}
a.dlnk2:hover {padding-top:8px; padding-bottom:8px;  padding-left:5px;  font-size: 11px;color:#0066CC; }

/*
.dlnk2{ background-image:url(../images/arrowblue.gif);background-position:100% -64px;padding-top:8px;padding-bottom:8px;  padding-left:5px;  font-size: 11px;color: #fff;font-weight:bold; }
a.dlnk2:link 	
{ background-image:url(../images/arrowblue.gif);background-position:100% -64px;padding-top:8px; padding-bottom:8px; padding-left:5px;  font-size: 11px;color: #fff;font-weight:bold; }
a.dlnk2:visited {background-image:url(../images/arrowblue.gif); background-position:100% -64px;padding-top:8px; padding-bottom:8px; padding-left:5px; font-weight:bold; 	font-size: 11px;color: #fff;}
a.dlnk2:hover {background-image:url(../images/arrowblue.gif); background-position:100% -32px;padding-top:8px; padding-bottom:8px;  padding-left:5px;  font-size: 11px;color:#666666; }
/*
.dlnk2{padding-top:8px;padding-bottom:8px;  padding-left:5px;  font-size: 11px;color: #fff;font-weight:bold; }
a.dlnk2:link 	
{ padding-top:8px; padding-bottom:8px; padding-left:5px;  font-size: 11px;color: #fff;font-weight:bold; }
a.dlnk2:visited {padding-top:8px; padding-bottom:8px; padding-left:5px; font-weight:bold; 	font-size: 11px;color: #fff;}
a.dlnk2:hover {padding-top:8px; padding-bottom:8px;  padding-left:5px;  font-size: 11px;color:#000099; }
*/

.dlnk {font-size: 11px; color: #0066CC;}
a.dlnk:link {	font-size: 11px;	color: #0066CC;}
a.dlnk:visited {	font-size: 11px;	color: #0066CC;}
a.dlnk:hover {	font-size: 11px;	color: #000099;}


.pathNav
{
	padding-left: 20px; background-image: url(../images/bg_line.jpg); padding-top: 10px; height:5px; width:200px
}
.ContentTD
{
	padding: 1px 20px 250px 20px; background-image: url(../images/bg_top.jpg); background-repeat: repeat-x; border-left-style: solid; border-left-width: 1px; border-left-color: #E8E8E8;width:780px
	
}
.SideMenu
{
	background-image: url(../images/bg_top.jpg); background-repeat: repeat-x; padding-top:30px;width:180px;padding-right:10px	
}

