/* CSS Document */
/* standard styles */
html {height:100%; }
body {
	height:100%;       
	margin:0; padding:0;
	font-family: Verdana; font-size: 12px; color:#303030; 
	line-height:1.6em; 
	background: url(images/bg.jpg) top center repeat-y;
}
td, th { font-family:Verdana; font-size:12px; color:#303030; line-height:1.6em;}
p { font-family:Verdana; font-size:12px; color:#303030; line-height:1.6em;}
a {	color: #333333;	text-decoration: none;}
a:hover {color: #0080C0;text-decoration:underline;}
h1, h2, h3, h4, h5, h6 { margin:0; padding: 0px; font-family: Verdana; line-height: normal;}
h1 {font-size: 20px; color:#006699;}
h2 {font-size: 18px; color:#009966;}
h3 {font-size: 16px; color:#FF9900;}
h4 {font-size: 14px; color:#0099CC;}
h5 {font-size: 12px; color:#996600;}
h6 {font-size: 10px; color:#993300;}
hr {height: 1px; color: #999999; }

/* special class */
.pagetitle {font-size:12px; color:#FF6600; font-weight:bold; }
.pagesubtitle { font-size:12px; color:#006699; font-weight:bold; }
.indexpagesubtitle {font-family:Univers; font-size:13px; color:#006699; font-weight:bold; }
.indextable { font-size:11px; line-height:1.4em; }
/* structure */
#top_nav {
	padding: 2px 2px 3px 0;
	/*border-bottom :1px solid #ddd;*/
	color:#ffffff;
	font-size: 11px;
	text-align: right;
}
#top_nav a {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
#top_nav a:hover { 	color: #ffffff; text-decoration:underline;}

#MainWrapper
{  background-image:url(images/headerbg.jpg); background-repeat:repeat-y; 
	/*background: #ffffff;*/
	color: #303030;
	margin: 0 auto;
	width: 780px;
	text-align:justify;
}

#header {
/*	height: 75px; background-image:url(images/headerbg.jpg); background-repeat:repeat-y;*/
	padding:0;  	
}
#header td { font-family:Verdana; color:#565656; }
	

/*##########################################################*/
/**************** style for index page only ***************/
/*#########################################################*/

#indexcontentwrapper { width:775px; margin-top:5px; padding-top:5px; background-color:#FFFFFF; background-image:url(images/corner1.gif); background-repeat:no-repeat; background-position:top right; }

#indexcontent
{ float:left; width:550px; background-color:#FFFFFF;
  border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;
  padding:5px;
 /* background:url(images/indexcontentbg.gif) bottom right no-repeat; */
 }

#indexcontent img { display:inline; float:left; padding-right:8px;}


#newsbox { background-color:#FFFFFF; float: right; width:200px; margin-top:2px; margin-right:3px;  border-bottom:1px solid #e6e6e6;    }

#highlights { float:left; width:775px; background:#FFFFFF url(images/corner2.gif) bottom right no-repeat; }

.subcontent td {  font-size:9px/1em; /* display:inline;*/ }

.round-border-topleft {
	width:10px;	height:10px;position:absolute;
	z-index:100;
	background: url(images/bg_corner_topleft.gif) top left no-repeat;
	margin-top:-1px;
	margin-left:-1px;
	/*left: 122px;
	top: 5510px;*/
}
.round-border-topright {
	width:10px;	height:10px;/* position:absolute; */
	z-index:100;
	background: url(images/bg_corner_topright.gif) top right no-repeat; 
	margin-top:-1px; margin-left:174px;}

.round-border-bottomright { height:200px;  background:url(images/bg_corner_bottomright.gif) bottom right no-repeat; }

.subcontent-unit-border {width:205px; height:200px; text-align:left; margin:0 0 0 0; padding:0 0 0 0; background-color:#faebe7;/*#FDEFEC; /*border:solid 1px rgb(190,190,190); background:rgb(235,235,235);*/}

.subcontent-unit-border-green {width:170px; height:200px;  margin:0 0 0 0; padding:0 0 0 0; background-color:#E9EBC2;  /*border:solid 1px rgb(160,214,81);background-color:rgb(217,239,185);*/}

.subcontent-unit-border-blue {width:170px; height:200px; margin:0 0 0 0px; padding:0 0 0px 0; background-color:#E2EFF5;/* border:solid 1px rgb(232,177,13); background-color:rgb(248,224,150);*/}

.subcontent-unit-border-orange  {width:183px; height:200px; margin:0 0 0 0; padding:0 0 0px 0; background-color:#FFF9E6;  /*border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);*/}


.subcontent h1 {clear:both; margin:0 0 10px 0; padding:4px 10px 3px 10px; background-color:#d77054;/*:#E66444;/* background-color:rgb(190,190,190); */ font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}

.subcontent h1.green {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#BAC664;/* background-color:rgb(160,214,81); */font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}

.subcontent h1.blue {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#FFEB77; background-color:rgb(137,170,214);/* background-color:rgb(232,177,13);*/ font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}

.subcontent h1.orange {clear:both; margin:0 0 5px 0; padding:4px 10px 3px 10px; background-color:#FED26D;  font-family:"trebuchet ms",verdana,arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:120%;}


/*********style for index page ends here ***********/
/*##################################################*/


#menu { width:780px;
	height: 35px;
	background: url(images/menu2.jpg) repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu ul li { display: inline; }
#menu ul li a {
	padding: 8px 15px 7px 15px;
	border-right: #e6e6e6 solid 1px;
	color: #666666;
	text-decoration: none;
	float: left;
}
#menu ul li a:hover {
	background: url(images/menu_hover.jpg) repeat-x;
	color: #FF9900;
	border-right: #e6e6e6 solid 1px;
}
#menu ul li a:active {
	background: url(images/menu_hover.jpg) repeat-x; 
	color: #FF9900; 
}
#menu .pressed {
	padding: 8px 15px 7px 15px;
	border-right: #e6e6e6 solid 1px;
	background: url(images/menu_hover.jpg) repeat-x;
	color: #FF9900;
	float:left;
}

#SideContents
{ 	float:left; vertical-align:top;
	width:202px; line-height:1.6em;
	color: #333300; 
	padding:10px 0px 0px 0px;
}

#buttunscontainer { width:202px; background-color:#FFFFFF; border-top:1px solid #e6e6e6; }
#buttunscontainer .current { background-color: #ffffff; color: #006699;
	text-decoration: none;
	background-position: bottom;
}
#buttunscontainer .subcurrent {
	background-color: #ffffff; color: #006699;
	text-decoration: none;
	background-position: bottom;
}

.buttons a:link {
	color: #333300; padding: 2px 2px 2px 17px;
	display: block; font: bold 11px/21px Verdana, sans-serif;
	border-bottom: 1px solid #e4e4e4;
	text-decoration: none; text-align: left;
	background-image: url(images/leftmenubg.jpg); background-repeat:no-repeat;
	background-position: top;
	
}
.buttons a:visited {
	color: #666666; padding: 2px 2px 2px 17px;
	display: block; font: bold 11px/21px Verdana, sans-serif;
	border-bottom: 1px solid #e4e4e4;
	text-decoration: none; text-align: left;
	background-image: url(images/leftmenubg.jpg); background-repeat:no-repeat;
	background-position: top;
	
}

.buttons a:active {
	background-color: #ffffff; color: #006699;
	text-decoration: none;
	background-position: bottom;
}

.buttons a:hover {
	background-color: #ffffff; color: #006699;
	text-decoration: none;
	background-position: bottom;
}

.subbuttons a:link { 
	color: #333300; padding: 1px 2px 1px 43px;
	display: block; font: bold 10px/16px Verdana, sans-serif;
	/*border-bottom: 1px solid #e4e4e4;*/
	text-decoration: none; text-align: left;
	background-image: url(images/submenu.gif); background-repeat:no-repeat;
	background-position: top;
	
}
.subbuttons a:visited { 
	color: #666666; padding: 1px 2px 1px 43px;
	display: block; font: bold 10px/16px Verdana, sans-serif;
	/*border-bottom: 1px solid #e4e4e4;*/
	text-decoration: none; text-align: left;
	background-image: url(images/submenu.gif); background-repeat:no-repeat;
	background-position: top;
	
}

.subbuttons a:active {
	background-color: #ffffff; color: #006699;
	text-decoration: none;
	background-position: bottom;
}

.subbuttons a:hover {
	background-color: #ffffff; color: #006699;
	text-decoration: none;
	background-position: bottom;
}


#topbox { margin:5px 5px 0px 212px; background-image:url(images/corner1.gif); background-position:top right; background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding: 8px 13px 5px 8px;
	border-left: 1px solid #e6e6e6;
	line-height: 1.6em;
}
#MainContent
{ height:100%;  margin:0px 5px 0px 212px;  position:relative;
   background-image:url(images/corner2.gif); background-position:bottom right; background-repeat:no-repeat;
   background-color:#FFFFFF;
   padding: 5px;
   border-left: 1px solid #e6e6e6; border-top:1px solid #e6e6e6;
   line-height: 1.6em; vertical-align:top;
}
#MainContent h2
{
	color:#006699;
	font-size: 1.5em;
	margin: 0 0 0.5em 0;
	background-color:inherit;
	text-align: left;
}

#MainContent a
{
	text-decoration: none;
	background-color:inherit;
	
}

#MainContent a:hover
{
	text-decoration:underline; color:#FF6600;
	background-color:inherit;
}

#MainContent img 
{
	display:inline;
	color: inherit;
	background-color:inherit;
	border: 0px; float:left; padding-right:5px;
}




#footer 
{   margin: 0 auto; 
	padding: 8px 5px 2px 0px; 
	border-top: 1px solid #F7A76A; /*#f9a366; /*#FDD9C1;*/
	width: 700px;
	text-align: center;
	font-size: 10px;
}


#footer a 
{   color:#333333;
	background-color: inherit;
	text-decoration: none;
}
#footer a:hover 
{   color:#0080C0; text-decoration: underline;
}

#footer a:active
{ color:#0080C0; text-decoration:underline;
}
#footer a:visited
  { color:#565656; text-decoration:none;
}
