body {
  color: #000000;
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  /* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
  
}




ul, li, p, td {
  color: #000000;
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
}




input.search
{
	height: 17px;
	background-color: #E1E9EF;
	border: solid #000066;
	border-width: 1px;
	font-family: tahoma;
	color: rgb(0,0,70);
	font-size: 11px;
}

P.catname {
text-align: center;
margin-top: 0px
margin-bottom: 4px
vertical-align:top;
text-align: center;
}

P.catedesc {
margin-top: 0px
margin-bottom: 4px
vertical-align: center;
}

IMG.catimage {
border:1px;
border-thickness: 1px;
border-color: #000;
border-style: solid;
horizontal-align:center; 
}

TD.catimage {
horizontal-align:center;
}

TD.catname {
vertical-align:top;
text-align: center;
}

TD.catnavigation {
vertical-align:left;
text-align: left;
}




.INPUT { 
	BORDER-RIGHT: #5A91D8 1px solid;
	BORDER-TOP: #5A91D8 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #5A91D8 1px solid;
	COLOR: #000000; 
	BORDER-BOTTOM: #5A91D8 1px solid;
	FONT-FAMILY: verdana;
	text-align:left; 
	background-color:#FFFFFF;
	SCROLLBAR-FACE-COLOR: #eeeeee;
	}
	
.INPUT1 { 
	BORDER-RIGHT: #B4B4B4 1px solid;
	BORDER-TOP: #B4B4B4 1px solid; 
	FONT-SIZE: 11px;
	BORDER-LEFT: #B4B4B4 1px solid;
	COLOR: #000000; 
	BORDER-BOTTOM: #B4B4B4 1px solid;
	FONT-FAMILY: verdana;
	text-align:left; 
	background-color:#FFFFFF;
	}

/*IE7 Bug Fix*/
i{ 
	overflow:auto;
	}

/*Added 7-11-07*/
.INPUT1:Focus{
border:1px solid #666666;
}

.button {background-color:#225383; font-family: Verdana, Arial, Helvetica, sans-serif; color:#EFF6D7; font-size:9px; height:20px; font-weight:bold; }

.heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #92999D; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
}

.greytext {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #666666;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}

.learning {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #009900; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif; text-align:left;
}

.grey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #92999D; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
}


.bmatter {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	text-align:left;  text-decoration: none;
}
.bmatter:link { text-decoration: none; color: #000000; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.bmatter:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.bmatter:hover { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.bmatter a{text-decoration: none; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;}

.bmatter1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	text-align:left; 
}
.bmatter1:link { text-decoration: none; color: #FFFFFF; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.bmatter1:visited { text-decoration: none; color: #FFFFFF; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.bmatter1:hover { text-decoration: none; color: #CCCCCC; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

.bmatter2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left;
}
.bmatter2:link { text-decoration: none; color: #000000; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bmatter2:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.bmatter2:hover { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.bmatter3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:#666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.bmatter3:link {  text-decoration: none; color:#666666; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; }
.bmatter3:visited { text-decoration: none; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.bmatter3:hover { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}

.link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #757575; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; line-height: 1.8;
}
.link:link { text-decoration: underline; color: #757575; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;line-height: 1.8; }
.link:visited { text-decoration: underline; color: #757575; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;line-height: 1.8; }
.link:hover { text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;line-height: 1.8;}


.bmatter4 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.bmatter4:link { text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.bmatter4:visited { text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.bmatter4:hover { text-decoration: none; color: #000000; font-family:Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}


.bmatter5 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; text-decoration:line-through;text-align:left; 
}

.bmatternormal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	text-align:left; 
}
.bmatternormal:link { text-decoration: none; color: #666666; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bmatternormal:visited { text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bmatternormal:hover { text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}


.bmatterbold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	text-align:left; 
}

.bmatterbold2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.bmatterbold2:link { text-decoration: none; color: #666666;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bmatterbold2:visited { text-decoration: none; color:#666666;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bmatterbold2:hover { text-decoration: none; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}


h1.bmatterbold3{
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #757575; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; margin-top:0; margin-bottom:0; 
}
.bmatterbold3 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #757575; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}

.bmatterbold3 {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #757575; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.bmatter_new{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3061A0 ; FONT-FAMILY: Arial, Helvetica, sans-serif;text-align:left; text-decoration: none;
}

.wmatter {
	 FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.wmatter:link { text-decoration: none; color: #ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; }
.wmatter:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight:normal;  }
.wmatter:hover { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight:normal; }


.wmatter1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.wmatter1:link { text-decoration: none; color: #ffffff; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.wmatter1:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.wmatter1:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.bluematter {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #457ABC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left;  text-decoration: none;
}
.bluematter:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #457ABC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left;  text-decoration: none;
}
.bluematter:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #457ABC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left;  text-decoration: none;
}
.bluematter:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #457ABC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left;  text-decoration: none;
}


.bluematter1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #225383; FONT-FAMILY: Arial, Helvetica, sans-serif;text-align:left; text-decoration: none;
}
.bluematter1:link { text-decoration: none; color: #225383; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bluematter1:visited { text-decoration: none; color: #225383; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bluematter1:hover { text-decoration: none; color: #225383; font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.bluematter2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3366CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.bluematter2:link { text-decoration: none; color: #3366CC; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bluematter2:visited { text-decoration: none; color: #3366CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.bluematter2:hover { text-decoration: none; color: #3366CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

.bluematter3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #457ABC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.bluematter3:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #457ABC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; text-decoration: none;
}
.bluematter3:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #457ABC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left;  text-decoration: none;
}
.bluematter3:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #457ABC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left;  text-decoration: none;
}


.omatter {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffd300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.omatter:link { text-decoration: underline; color: #ffd300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.omatter:visited { text-decoration: underline; color: #ffd300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.omatter:hover { text-decoration: none ; color: #457ABC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}


.omatter1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:#356A96; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.omatter1:link { text-decoration: none; COLOR:#356A96; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.omatter1:visited { text-decoration: none; COLOR:#356A96; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.omatter1:hover { text-decoration: underline; COLOR:#356A96; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.redmattersimple {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F94545; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}

.redmatter {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F94545; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.redmatter:link { text-decoration: none; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F94545; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.redmatter:visited { text-decoration: none; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F94545; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.redmatter:hover { text-decoration: underline ; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F94545; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

.redmatterbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;text-align:left; 
}
.redmatterbold:link { text-decoration: none; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.redmatterbold:visited { text-decoration: none; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.redmatterbold:hover { text-decoration: none ; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

p.pbold{color:#3061a0; font-weight:bold;}
p.pbold2{color:#3061a0; font-weight:normal; font-size:16px;}
.titlebold{color:#3061a0; font-weight:normal; font-size:18px;}
div.bbold span{padding-right:10px; font-weight:bold; }
div.bbold ul{padding-right:10px; font-weight:bold; }
div.bbold li{ font-weight:normal; }

/* Background */

.td-leftgrey {	background-color:#D2D2D2; height:20px; color:#000000;  FONT-WEIGHT: bold;  }
.td-middorange {background-color:#ffd300; height:2px; color:#000000; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif; }
.td-rightblue {background-image: url(../images/asg-navbg.gif); background-repeat:repeat-x; height:25px; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; position:relative; padding:0; margin:0;}

.style3 {color: #0066FF; }



/*added by chetan 01/02*/
.evenrowbg{
	BACKGROUND-COLOR:#f4f4f4;
}
.oddrowbg{
	BACKGROUND-COLOR:#f0f0f0;
}



/*NEW STYLES FOR NEW SITE LOOK (NAVIGATION ETC...) ADDED 3-8-07*/
a.nav, a.nav:link, a.nav:visited  { float:left; width:auto; padding:0px; padding-left:10px; padding-right:10px;  background:none; border-top:none; border-right:1px solid #ffffff; border-bottom:none; text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; line-height:25px; letter-spacing:1.1px; }
a.nav:hover {color:#2F6592; background-image:url(../images/asg-navbg_c.gif); float:left; }
a.nav:active{color:#FFFFFF; float:left; }

a.nav_c, a.nav_c:link, a.nav_c:visited  { float:left; width:auto; padding:0px; padding-left:10px; padding-right:10px;  background-image:url(../images/asg-navbg_c.gif); border-top:1px solid #CBCBCC; border-right:1px solid #ffffff; border-left:none; border-bottom:1px solid #E5E4E4; text-align:center; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#2F6592; line-height:23px; letter-spacing:1.1px; }
a.nav_c:hover  {color:#2F6592; float:left; }
a.nav_c:active{color:#2F6592; float:left; }

.header {border:none; border-spacing:0; padding:0px; border-collapse:collapse; position:relative;}
.header table{border:none; border-spacing:0; padding:0px; border-collapse:collapse; position:relative;}
.header img{border:none;}
.header td{border:none; border-spacing:0; padding:0px; border-collapse:collapse; position:relative;}
.header p{ padding:0px;}

.tblpadding td{border:none; border-spacing:0; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; border-collapse:seperate;}
td.tblbottom {padding-bottom:0px;}
td.tbltop {padding-top:10px;}

table.ogcalc{ margin:5px; border-style:solid; border-width:2px; border-color:#CCCBCB; width:100%; background-color:#FFFFFF;}
.leftnav table{ margin:0; border-style:solid; border-width:2px; border-color:#CCCBCB; padding:0;  width:100%; background-color:#FFFFFF;}
a.leftnav {display:block; width:100%;}

.featurenav{ margin:0; border:none; border-spacing:0; border-collapse:separate; padding:0;  width:100%; position:relative; background-color:#ffffff;}

.wmatter_sub {
	 FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.wmatter_sub:link { text-decoration: none; color: #000000; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.wmatter_sub:visited { text-decoration: none; color: #4000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.wmatter_sub:hover { text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR:#666666; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif; 
}

td.heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif; height:27px; border-bottom:2px solid #ffffff; margin:0; padding:0;}
	
a.heading2 {
FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:none; margin:0; padding:0;}

a.heading2:hover {
FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: "#Arial Narrow", Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; background:none; margin:0; padding:0;}

/*footer*/
#footer{width:890px;background:transparent url(../images/bottom_bg.jpg);text-align:center;font-weight:400;font-size:13px;color:#FFF;font-family:"#Arial Narrow", Arial, Verdana, Helvetica, sans-serif;padding:5px;}
#footerinfo{width:100%;background:#fff;margin:0;}
#footer img{vertical-align:middle;padding:0 25px;}
#footer a:hover{font-weight:400;font-size:13px;color:#FFF;font-family:"#Arial Narrow", Arial, Verdana, Helvetica, sans-serif;text-decoration:underline;}
#footer a{font-weight:400;font-size:13px;color:#FFF;font-family:"#Arial Narrow", Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}
#footer a:visited{font-weight:400;font-size:13px;color:#FFF;font-family:"#Arial Narrow", Arial, Verdana, Helvetica, sans-serif;}
/*End Footer*/

.graytext p, .graytext div, .graytext span{font-weight:normal; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.graytext h3{FONT-WEIGHT: normal; FONT-SIZE: 13px; color:#000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.graytext h1{ font-size:1.3em}

/*Left Menu*/
#menu{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;position:relative;margin-top:2px;text-decoration:none; text-align:left;}
#menu ul{list-style-image:url(../images/arrow.gif);width:185px; padding:0; margin:0; margin-left:-3px;background-color:#f7f7f7;padding-left:22px; }
#menu li{border-bottom:1px solid #fff; list-style-position:outside;}
#menu li a{background-color:#F7F7F7;color:#666;display:block;text-decoration:none;padding:2px 2px 2px 0;}
#menu h2{background-image:url(../images/asg-navbg.gif);font-size:1em;font-weight:500;padding-left:11px;margin-left:-3px;margin-top:0;margin-bottom:5px;padding-top:5px;padding-bottom:5px;color:#fff;width:200px;}
#search{background:#E2BD07 url(../images/loginl.gif) no-repeat; padding-left:5px; margin-top:3px; margin-bottom:13px; font-weight:500;color:#000;font-size:1em;width:210px; position:relative; display:block; height:25px;}
.border_box{border:solid 2px #CCCBCB;background-color:#fff;padding-left:3px;padding-bottom:5px;width:208px;}
#menu li a:hover{color:#000;}
.border_box a{text-decoration:none; color:#3F77A6;}
img{border:none;}
html > body #menu li a{width:auto;}

/*Code for image galleries*/
#gallery { width:300px; border: 1px solid rgb(153, 153, 153); padding: 0; margin:10px;}
#thumbs { margin:auto;  padding:5px;}
#thumbs a { margin:auto; width:50px; height:50px; }
#thumbs a img {width:50px; height:50px; border:1px solid #000000;}
#thumbs a img:hover {border-color:#ddd;}
a:focus { -moz-outline-style: none; }/*this avoids having image replacement sections display a dotted outline*/

li{list-style-position:inside}

#fixedtipdiv{
position:absolute;
padding: 2px;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

/* Added by HB on 27-MArch-2008 */
.errormsg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#FF0000; text-decoration: none;}

