/* -----------------------BODY ---------------------------*/

body {
vertical-align:top;
text-align:center;
background:fff;
font-family:Tahoma, Arial, helvetica, sans-serif;
margin:0;
padding:0;

}

td {
font-size:11px;
color:#585858;
line-height:13px;
vertical-align:top;
padding:0;
text-align:justify;

}

table {
width:100%;

}

img {
border:0
}

.img{
border:solid 1px #B4B4B4;
padding:3px;
margin:3px;
}
.border img {
border:solid 1px #B4B4B4
}
.link 
{
	width:600px;
	padding-top:20px;
}

.sideimg {
border:solid 1px #B4B4B4;
padding:0;
margin:0;
}
#ContentPlaceHolder2
{
margin-top:-100;
}
.footer 
{
margin-top:5px;
text-align:right;
color:Grey;
font-family:Tahoma, Arial, helvetica, sans-serif;
font-size:9px;
line-height:20px;
}

.footer a {
color:Grey;
text-decoration:none;
font-family:Tahoma, Arial, helvetica, sans-serif;
font-size:9px;
line-height:20px;
}
.right_side{
width: 175px; 
}
/* -----------------------Main Table ---------------------------*/
#MainTable
{
margin-bottom: 10px; 
border-right: inactiveborder 1px solid;
border-top: inactiveborder 1px solid; 
border-left: inactiveborder 1px solid;
border-bottom: inactiveborder 1px solid; 
height: 155px;
width:600px;

}
#MainTable td
{
 width: 600px; 
 padding: 10px 10px 0px 20px;
}

/* -----------------------Sub Table ---------------------------*/


#SubTable 
{
	border:0;
}
#SubTable td
{
border-bottom:dotted #cccccc 1px;
line-height:11px;

}
/* -----------------------LIST, LINKS, TEXT ---------------------------*/

 
 .Heading {
line-height:15px;
color:Green;
font-size:12px;
font-family:Tahoma, Arial, helvetica, sans-serif;
font-weight:bold;
}


/* -----------------------TOP TAB LINKS ---------------------------*/
.TopTab  {
font-size:12px;
margin:40px 15px;
padding:0
}

.TopTab  dt {
display:none
}

.TopTab  dd {
float:left;
text-align:center;
margin:0;
padding:0
}

.TopTab  dd span.aa {
display:block;
width:4px;
height:auto;
background:url(images/img56.png);
float:left;
padding:12px 0 5px;
}

.TopTab  dd span.bb {
height:auto;
background:url(images/img57.png);
float:left;
padding:12px 6px 6px;
}

.TopTab  dd span.cc {
display:block;
width:4px;
height:auto;
background:url(images/img58.png);
float:left;
padding:12px 0 5px;
}

.TopTab  a,.TopTab  a:visited {
color:gray;
text-decoration:none;
font-size:1em;
cursor:pointer;
}

.TopTab  a:hover {
color:#000;
}

/* -----------------------SIDE MENU LINKS---------------------------*/
.SideMenu_Link {
display: block;
height:25px;
text-decoration: none;
width:150px;
font-family:Tahoma, Arial, helvetica, sans-serif;
font-size: 11px;
border-bottom:dotted Gray 1px;
font-weight:bold;


}
/* MainHeading*/
#SideMenu {
position: relative;
width:150px;
background-color:#fff;

}
/* affects all divs in #SideMenu*/
#SideMenu div {
text-decoration:none;
font-family:Tahoma, Arial, helvetica, sans-serif;
font-size:9px;
font-weight:bold;

}

/* remove all the bullets, borders and padding from the default list styling */
#SideMenu ul {
padding:0;
margin:0;
list-style-type:none;
width:150px;
}
/* style the list items */
#SideMenu li {
background:#ffffff;
height:25px;
width:150px;
border-bottom:dotted Gray 1px;
font-weight:bold;


}

/* SideMenu Main Links*/
#SideMenu a, .SideMenu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:150px;
text-indent:5px;
color:Gray;
font-weight:bold;
}
/* hack for IE5.5 */
* html #SideMenu a, * html #SideMenu a:visited {width:150px; w\idth:150px;}


#SideMenu li:hover {position:relative;}

/* Hover over MainHeading*/
#SideMenu a:active, #SideMenu a:focus, #SideMenu a:hover{ color:#8e8e8e; background:no-repeat left #f4f4f4 ; font-weight:bold;}

/* retain the hover colors for each sublevel IE7 and Firefox etc */
#SideMenu li:hover > a { color:Red; background:#ffffff; background:no-repeat left; font-weight:bold;}

#SideMenu ul a { color:Green; background:#ffffff; width:130px; w\idth:130px; font-weight:bold;}

.SideMenuText {
color:#fff;
font-weight:700;
font-family:Tahoma, Arial, helvetica, sans-serif;
font-size:12px;
width: 100%;
background: url(images/img5.gif) center top; 
text-align: center;
vertical-align: middle;
height: 34px;
}
/* -----------------------Content Structures---------------------------*/
.Text
{
	font-size: 12px;
	color: #585858;
	vertical-align: top;
	text-align: justify;
	font-family: Arial;
	padding: 0 11px;
	width: 626px;

}
 h1
{
	color:#339900;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:1px 1px 0px 0px;
	margin:0px 0px 10px 0px;
}
 h2
{
	color:#5a5a5a;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:1px 1px 0px 0px;
	margin:0px 0px 10px 0px;

}
 h3
{
	color:#d42000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	margin:10px 0 10px 2px;
}
h4
{
	color: #0066cc;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.DivH1, .DivCentre h1, .DivRight h1, .DivLeft h1
{
	color: #339900;
	height: 10px;
	border-bottom: 1px dotted #666;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 6px 0;
	margin: 11px 0 11px 0;
}
.DivH2
{
	color: #6a6a6a;
	height: 10px;
	border-bottom: 1px dotted #666;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 6px 0;
	margin: 11px 0 11px 0;
}
p
{
	padding: 0;
	margin: 0 0 11px 0;
}
.FloatLeft a, .FloatRight a
{
	color: #cccccc;
}
.FloatLeft a:hover, .FloatRight a:hover
{
	color: #999999;
}
a, a:visited
{
	color: #0066cc;
	text-decoration: none;
}
a:hover
{
	color: #333333;
	text-decoration: underline;
}
h10 
{
	color: #666;
	height: 1px;
	margin: 11px;
}
.DivLeft
{
	width: 290px; 
	float: left; 
	border:#c0c0c0 1px solid;
	 padding:5px; 
	 margin:2px;
}
.DivLeft ul
{
margin:115px 0 0 0;
background-repeat: no-repeat;
background-position: 0px 5px; 
padding-left: 100px; 

	
}
.DivLeft li a
{
	margin:2px 0 0 5px;
	 padding:0 0 0 2px; 
	 font-family:Franklin Gothic Book;
	 font-size:15px;
	 color:#3c3c3c;
	 text-decoration:none;
	 
	
}
.DivLeft li a:hover
{
	margin:2px 0 0 5px;
	 padding:0 0 0 2px; 
	 font-family:Franklin Gothic Book;
	 font-size:15px;
	 color:#c60003;
	
}
.DivRight
{
	width: 290px; 
	float: right; 
	border:#c0c0c0 1px solid;
	 padding:5px; 
	 margin:2px;
}
.DivCentre
{
	width: 600px;  
	border:#c0c0c0 1px solid;
	 padding:5px; 
	 margin:2px;
}
.DivHome
{
	width:610px;
	 margin:20px 0 0 0;
}