@charset "utf-8";
/* CSS Document */
body{
	position:relative; min-width:950px; max-height:100%; margin:auto; background:#d8d8d8; font:11px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;
}
#page
{
	position:relative; max-height:100%; width:950px; margin:auto;
}
.col{	margin:0; float:left;}
.colr { margin:0px; float:right; }
.logo
{
	background:url(../images/logo1.png) no-repeat;
	height:74px;
	width:386px;
	margin:10px 0 0 5px;
}



.top-menu { width:250px; float:right; margin:5px 10px 0 90px; }
.top-menu ul { display:block; list-style-type:none; margin:0px; padding:0px; }
.top-menu ul li { float:left; display:block; margin:0px; padding:0px; }
.top-menu ul li a { font:normal 12px Tahoma, Geneva, sans-serif; color:#fff; text-decoration:none; padding:5px 15px; }
.top-menu ul li a:hover { color:#E5E5E5; }

.menu-bg { width:100%; height:30px; background:url(../images/menu-ul.jpg) repeat-x; }
.dropdown-menu {
text-align:left; font-family:Arial, Helvetica, sans-serif; position:relative; font-size:11px; font-weight:bold; background:transparent; width:700px; height:30px; margin:0 auto;
}
.dropdown-menu ul {
padding:0; margin:0; list-style-type: none;
}
.dropdown-menu ul li {
float:left; position:relative; background:url(images/menu-ul.jpg) repeat-x;
}
.dropdown-menu ul li a, .dropdown-menu ul li a:visited {
display:block; text-decoration:none; width:auto; height:30px; color:#293d6b; padding:7px 15px 0 15px; 
}
* html .dropdown-menu ul li a, .dropdown-menu ul li a:visited {
width:auto;
}

.dropdown-menu ul li ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.dropdown-menu ul li:hover a,
.dropdown-menu ul li a:hover {
color:#293d6b; text-decoration:none; background:url(../images/menu-ul-hover.jpg) repeat-x;
}
.dropdown-menu ul li:hover ul,.dropdown-menu ul li a:hover ul {
visibility:visible; width:auto;  position:absolute; top:30px; left:0px;  overflow:visible;
}
.dropdown-menu ul li:hover ul li a,
.dropdown-menu ul li a:hover ul li a {
display:block; background:#bdcedc; text-decoration:none; color:#293d6b; padding:4px 0 3px 15px; width:200px; border-left:solid 1px #98b1c4;  border-right:solid 1px #98b1c4; height:auto
}
.dropdown-menu ul li:hover ul li ul,
.dropdown-menu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden; 
}
.dropdown-menu ul li:hover ul li a:hover,
.dropdown-menu ul li a:hover ul li a:hover {
color:#293d6b; text-decoration:none; background:#a0b9cc;
}
.dropdown-menu ul li:hover ul li:hover ul,
.menu4 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0; color:#000; left:130px;
}

/*toggle menu */
#toggle{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#toggle ul{
font: bold 12px Arial;
background:url(../images/toggle-menu-bg.gif) repeat-x;
height:24px;
margin:0;
/*margin-left: 40px; margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#toggle li{
display: inline;
margin:0;
padding: 0;
}

#toggle a{
float: left;
display: block;
color: white;
text-align:center;
width:151px;
margin:0; /*Margin between each menu item*/
padding: 5px 0px 3px 0;
text-decoration: none;
letter-spacing: 1px;
/*background-color: black; Default menu color
border-bottom: 1px solid white;*/
}

#toggle a:hover, #toggle a:focus{
background:url(../images/toggle-menu-bg-hover.gif) no-repeat  #8d8c8a; /*Menu hover bgcolor*/
color:#333;
}

.blue-h { font:bold 12px Arial, Verdana, Tahoma, Geneva, sans-serif; color:#006699; line-height:18px; text-align:justify; text-decoration:none;}

.sub-content
{ font:12px normal Tahoma, Geneva, sans-serif; color:#3b3b3b; line-height:18px; text-align:justify;}
.sub-content a
{ font:12px normal Tahoma, Geneva, sans-serif; color:#006699; line-height:18px; text-align:justify; text-decoration:none;}
.sub-content a:hover
{ font:12px normal Tahoma, Geneva, sans-serif; color:#ff7631; line-height:18px; text-align:justify; text-decoration:none;}

.toggleheight
{ height:182px; width:100%;margin-top:-1px; background:url(../images/toggle-content-bg.jpg) bottom repeat-x #fff; }

.middlecontent
{
	font:12px normal "Helvetica", Arial, sans-serif;
	color:#333;
	text-align:justify;
}
.middlecontent a
{
	font:12px normal "Helvetica", Arial, sans-serif;
	color:#3b3b3b;
	line-height:15px;
	text-align:justify;
	text-decoration:none;
}
.middlecontent a:hover
{
	font:12px normal "Helvetica", Arial, sans-serif;
	color:#3b3b3b;
	line-height:15px;
	text-align:justify;
	text-decoration:underline;
}

/*toggle menu ends */

/* INPUT */
INPUT#t { PADDING:2px 2px 0 2px; border-width:0px; TEXT-INDENT: 5px;  WIDTH: 150px; MARGIN-BOTTOM: 2px; BACKGROUND: url(../images/input-box.png) #e6e6e6 no-repeat; }

.search { background:url(../images/search.jpg) no-repeat; width:50px; height:17px; margin:0 0 0 5px; }
.search:hover { background:url(../images/search-hover.jpg) no-repeat; width:50px; height:17px; }
/* INPUT ENDS */

/*dashboard */
.sub-heading
{ height:15px; border-bottom:solid 1px #bdc6d1; font:bold 15px Arial,Tahoma, Geneva, sans-serif; color:#114889; padding:5px 0px 2px 0px; line-height:22px;}

.log-in a
{ height:15px; border:none; text-decoration:none; font:bold 16px Tahoma, Geneva, sans-serif; color:#293d6b; padding:5px; line-height:22px;}
.log-in a:hover
{ height:15px; border:none; text-decoration:none; font:bold 16px Tahoma, Geneva, sans-serif; color:#F90; padding:5px; line-height:22px;}

.h-arw { background:url(../images/h-arw.jpg) no-repeat; width:19px; height:29px; float:left; }
.m-arw { background:url(../images/arw-mid.jpg) repeat-x; height:24px; float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#19447d; padding:6px 10px 0 5px; }
.ms-arw { background:url(../images/arw-mid.jpg) repeat-x; height:24px; float:left; font:bold 11px Arial, Helvetica, sans-serif; color:#19447d; padding:6px 0px 0 0px; }
.e-arw { background:url(../images/e-arw.jpg) no-repeat; float:left; width:8px; height:30px; }

.dbheader{	background:url(../images/dashboard-hdr.jpg) repeat-x; height:18px; font:bold 12px "Arial", Helvetica, Tahoma,sans-serif; color:#ffffff; padding:5px 0 3px 10px;}

.dbcontent-white { background:#fff; font:11px Tahoma, Geneva, sans-serif; color:#4b4b4b; line-height:16px; text-decoration:none; padding:10px 5px;}
.dbcontent-white a{ font:11px Tahoma, Geneva, sans-serif; color:#006699; text-decoration:none; padding:5px 0px; background:none;}
.dbcontent-white a:hover{	font:11px Tahoma, Geneva, sans-serif; color:#ff7631; text-decoration:underline;}

.dbcontent
{ background:url(../images/dbcontent.jpg) repeat-x top #f0f0f0; border-top:solid 1px #ffffff; font:11px Tahoma, Geneva, sans-serif; color:#4b4b4b; line-height:16px; text-decoration:none; padding:10px 5px;
}
.dbcontent a
{
	font:11px Tahoma, Geneva, sans-serif; color:#006699; text-decoration:none; padding:5px 0px; background:none;
}
.dbcontent a:hover
{
	font:11px Tahoma, Geneva, sans-serif; color:#ff7631; text-decoration:underline;
}
/*dashboard ends */

/* content box */
.txtheader{	background:url(../images/dashboard-hdr.gif) repeat-x; height:18px; font:bold 12px "Arial", Helvetica, Tahoma,sans-serif; color:#006699; padding:5px 0 3px 10px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-top:solid 1px #ccc; }

.txtcontent-white { background:#fff; font:11px Tahoma, Geneva, sans-serif; color:#4b4b4b; line-height:16px; text-decoration:none; padding:10px 5px;}
.txtcontent-white a{ font:11px Tahoma, Geneva, sans-serif; color:#006699; text-decoration:none; padding:5px 0px; background:none;}
.txtcontent-white a:hover{	font:11px Tahoma, Geneva, sans-serif; color:#ff7631; text-decoration:underline;}

.txtcontent { border:solid 1px #ccc; text-decoration:none; padding:10px 5px; }
.txtcontent a { font:11px Tahoma, Geneva, sans-serif; color:#006699; text-decoration:none; padding:5px 0px; background:none; }
.txtcontent a:hover { font:11px Tahoma, Geneva, sans-serif; color:#ff7631; text-decoration:underline; }
/* content box ends */

/* toggle div */
.dotted { border-left:1px dotted #cccccc; width:500px; margin:15px 0 0 10px; padding:0 0 15px 10px }
/* toggle div ends */

/* leftmenu */
#leftmenu {font:normal 12px Arial, Helvetica, sans-serif; width: 150px; padding: 0px; margin: 0px;
}
#leftmenu ul {list-style: none; margin: 0px; padding: 0px; border: none;
}
#leftmenu ul li {list-style-type:none; margin: 0px; padding: 0px;}
#leftmenu ul li.linkhdr{ background:url(../images/leftmenu-header.gif) repeat-x; height:19px; width:165px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:3px 0 0 10px; }

#leftmenu ul li.header a{ background:url(../images/leftmenu-header.gif) repeat-x; height:19px; width:165px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:3px 0 0 10px; }
#leftmenu ul li.header a:hover, #leftmenu ul li.header a:focus{ background:url(../images/leftmenu-header.gif) repeat-x; height:19px; width:165px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:3px 0 0 10px; }

#leftmenu ul li a {font:bold 11px Arial, Helvetica, sans-serif; display: block; padding:4px 5px 4px 10px; text-decoration: none; color: #293d6b; width:160px; border-top:solid 1px #e6edf2; background:#c8d7e3;}

#leftmenu ul li a:hover, #leftmenu ul li a.current, #leftmenu ul li a:focus {background:#acbfd0; border-top:solid 1px #e6edf2; color: #293d6b; text-decoration:none; }
#leftmenu ul li.space{	height:20px; width:175px; background:url(../images/leftmenu-bottomimg.gif) no-repeat bottom right #c8d7e3; border-top:solid 1px #e6edf2;}
/*leftmenu ends*/

/*Quick links */
#quicklinks {
font:normal 12px Arial, Helvetica, sans-serif; width: 150px; padding: 0px; margin: 0px;}
#quicklinks ul {list-style: none; margin: 0px; padding: 0px; border: none; }
#quicklinks ul li {margin: 0px; padding: 0px;}
#quicklinks ul li.header{ height:20px; width:165px; font:bold 11px Arial, Helvetica, sans-serif; color:#666666; padding:7px 0 0 5px;}
#quicklinks ul li a {font:normal 11px Arial, Helvetica, sans-serif; display: block; padding:2px 5px 2px 10px; text-decoration: none; color:#666; width:160px;margin:0 0 0 15px; background:url(../images/quicklinks-dot.gif) no-repeat left center;}
#quicklinks ul li a:hover {background:url(../images/quicklinks-dot.gif) no-repeat left center;
color:#666;text-decoration:underline;}
#quicklinks ul li.space{background:url(../images/leftmenu-bottomimg.gif) no-repeat bottom right #c5cdd9; border-top:solid 1px #fff;}
/* Quick links ends */

/* ul */
.p{ margin-left:10px; }
.p ul { display:block; margin:0 0 10px 0; padding:0px; }
.p ul li { list-style-type:none;display:block; background:url(../images/frwd.png) no-repeat top left ; margin:0 0 5px 0; padding-left:15px; }
/* ul ends */

/* rightlinks */
#rightlinks { font:normal 12px Arial, Helvetica, sans-serif; width: 180px; padding: 0px; margin: 0px;}
#rightlinks ul {list-style: none; margin: 0px; padding: 0px; border: none; }
#rightlinks ul li { margin: 0px; padding: 0px; }
#rightlinks ul li a {
font:normal 11px Tahoma,Arial, Helvetica, sans-serif; display: block; padding:2px 5px 2px 15px; text-decoration: none; color:#0680d5; width:160px;margin:8px 5px; background:url(../images/rlink-arw.png) no-repeat left 5px;}
#rightlinks ul li a:hover {color:#ff7631; text-decoration:none; }
/* rightlinks ends */

/*footer*/
.footer{
	margin-bottom:30px; background:url(../images/bg-footer.jpg) repeat-x; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:7px 0;
}
.footer a{	font:bold Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 10px; }
.footer a:hover{	font:bold Arial, Helvetica, sans-serif; color:#CCC; text-decoration:none; }
/*footer ends*/

/* add this */
.addthis { float:right; width:110px; padding:5px; margin:20px 0 5px 0; }
.mail {
	font-size: 12px;
	text-decoration: none;
	color: #000;
}
.mail a {
	color: #06F;
	text-decoration: none;
}
.mail a:hover{
	color:#ff7631;
	text-decoration:none}
	

