body {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #9EA0A3;
	margin: 0px;
	padding: 0px;
	/*background-image:url(images/bg.jpg);
	background-color: #9dcdf5;
	background-repeat:repeat-x;*/
}
.toplink
{
font: normal 11px Tahoma, Arial, sans-serif;
color:#000000;
float:right

}
.toplink A, .toplink A:link, .toplink A:visited, .toplink A:active
{
color:#676767;
font: normal 11px Tahoma, Arial, sans-serif;

}
.toplink A:hover
{
font: normal 11px Tahoma, Arial, sans-serif;
color:#000000;
text-decoration:none;
}
.smalllink
{
font: normal 11px Tahoma, Arial, sans-serif;
color:#53565c;

}
.smalllink A:link, A:visited, A:active
{
font: normal 11px Tahoma, Arial, sans-serif;
color:#4c4c4b;
}
.smalllink a:hover
{
font: normal 11px Tahoma, Arial, sans-serif;
color:#d7a801;
text-decoration:none;
}
.style1 { FONT-WEIGHT: bold }

A.buttext, A.buttext:link, A.buttext:visited 
{
font: normal 11px Tahoma, Arial, sans-serif;
color:#656667;
}
A.buttext:hover, A.buttext:active
{
font: normal 11px Tahoma, Arial, sans-serif;
color:#000000;
}

/******* hyperlink and anchor tag styles *******/
.itmbg
{
background-color:#fafafa;
font-size:11px;
font-family: Tahoma, Arial, sans-serif;
}
.altbg{
font: normal 11px Tahoma, Arial, sans-serif;
background-color:#f0f2f4



}

/*a:link, a:visited, a:active{
	color: #005FA9;
	text-decoration: none;
	 font: normal 12px Tahoma, Arial, sans-serif;

}

a:hover{
	text-decoration: underline;
	color:#FF6600;
	 font: normal 12px Tahoma, Arial, sans-serif;

}
*//************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(images/bg_nav.jpg);
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}
.loginhead
{
background-image:url(images/loginhead.gif);
background-position: top center;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:15px;
padding-left:110px;
font-family:tahoma, Arial, Helvetica, sans-serif;

padding-top:15px;
padding-bottom:15px;
}
.loginarea
{
background-image:url(images/login.gif);
background-position: top center;
background-repeat:no-repeat;
margin-top:20px;
width:438px;
height:195px;

}
.loginarea1
{
background-image:url(images/clientlogin.gif);
background-position: top center;
background-repeat:no-repeat;
margin-top:20px;
width:438px;
height:195px;

}
.login-area
{
background-image:url(images/loginbg.gif);
background-position: top center;
background-repeat:no-repeat;
margin-top:20px;
padding:10px;

}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}
.flasharea
{
background-image:url(images/flashbg.gif);
height:238px;
background-repeat:no-repeat;
background-position:top left;
padding-left:8px;
padding-top:8px;
padding-right:8px;
margin-left:15px;
}
.plaincell
{
font-size:13px;
line-height:20px;
}
.boldcell
{
 font: bold 14px Tahoma, Arial, sans-serif;
 color:#535352
}
.boldcell1
{
 font: bold 15px Tahoma, Arial, sans-serif;
 color:#D47302
}
.hcell
{
background-image:url(images/glbnav_background.gif);
background-repeat:repeat-x;
 font: bold 13px Tahoma, Arial, sans-serif;
 border-left: 1px solid #c5cdce;
 border-right: 1px solid #c5cdce;
color:#2F62B8;
height:27px;
padding: 0 5px;
}
.ncell
{
 font: normal 13px Tahoma, Arial, sans-serif;
 background-color:#D1E6FB;
color:#485269;
height:27px;
padding: 0 10px;
border: 1px solid #A2CEF5;
}
.headingtxt
{
 font: bold 180% Tahoma, Arial, sans-serif;
 color: #2f62b8;
 font-weight:700;
}

.DgHeadercell
{
 font: 11px Tahoma, Arial, sans-serif;
 color: #ffffff;
 font-weight:700;
 background-color:#727272;
 padding: 0 10px;
 border: 1px solid  #000000;
}
.DgHeadercell A, A:link, A:visited, A:hover, A:active
{
 font: 11px Tahoma, Arial, sans-serif;
 color: #e3b100;
 font-weight:700;
}
.headingcell
{
 font: bold 15px Tahoma, Arial, sans-serif;
 color: #ffffff;
 background-color:#2F62B8;
 border: 1px solid  #1E489D;
}
.normalcell
{
 font: normal 13px Tahoma, Arial, sans-serif;
 color: #fff;
 background-color:#6E6E6E;
 border: 1px solid  #DBDBDB;
}
.pushbut
{
background-image:url(images/roundedge-gray-right.gif);
background-position:center;
height:20px;
color:#FFFFFF;
padding:0;
margin:0px;
font: bold 11px Tahoma, Arial, sans-serif;
border: 1px solid  #000;

}
.uploadbut
{
background:url(images/uploadimg.gif) no-repeat;
width:95px;
height:23px;
padding:0;
margin:0px;
font: bold 11px Tahoma, Arial, sans-serif;
border: 0px solid  #000;

}
.smalltxt
{
 font: normal 12px Tahoma, Arial, sans-serif;
 line-height:20px;
}
.small-txt
{
 font: 11px Tahoma, Arial, sans-serif;
 line-height:20px;
 font-weight:400
}
.orangehd{
 font: Tahoma, Arial, sans-serif;
 font-size:11px;
 color: #D46300;
 margin: 0px;
 padding: 0px;}

/************** header tag styles **************/

h1{
 font: bold 15px Tahoma, Arial, sans-serif;
/* color: #535352;*/
 color:#000000;
font-weight:bold;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 15px Tahoma, Arial, sans-serif;
 color: #485269;
 margin: 0px;
 padding: 0px;
}

h3{
 font: bold 12px Tahoma, Arial, sans-serif;
 color: #D46300;
 margin: 0px;
 padding: 0px;
}

h4{
 font: 100% Tahoma, Arial, sans-serif;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font: 100% Tahoma, Arial, sans-serif;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}


/*************** list tag styles ***************/
/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Tahoma, Arial, sans-serif;
 color: #334d55;
}
				
input{
font-family: Tahoma, Arial, sans-serif;
}

/***********************************************/

.txtbox
{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border-left: 1px solid #3a414e;
border-top: 1px solid #3a414e;
border-bottom: 1px solid #3a414e;
border-right: 1px solid #3a414e;

}
.header
{
width:840px;
height:97px;
/*background-image:url(images/head.png);*/
 background-image:url(images/aerohead1.gif);
background-repeat:no-repeat;
font-size:11px;
color:#333333;
padding-right:20px;
padding-top:5px;
}
*html .header
{
 width:868px;
 background-image:url(images/aerohead1.gif);
background-repeat:no-repeat;
background-position:left 2px;


  height:105px

}
.maintable
{
width:868px;
height:100%;
}

.butnav
{
background-image:url(images/butnav.gif);
background-repeat:no-repeat;
background-position: 15px top;
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
height:33px;
padding-top:3px;
padding-left:20px;
}
*html .butnav
{
height:36px;
}
.mainbg
{
background-image:url(images/mainbg.gif);
background-repeat:repeat-y;
padding-left:20px;
padding-right:20px;
font-size:11px;
}
.footer
{
height:30px;
border-top:#f7c100 4px solid;
margin-top:5px;	
padding: 10px 10px 0 13px;
color:#6a7383;
padding-bottom:5px;
}
.footer A,  A:link, A:visited, A:active
{
font-size:11px;
color:#6a7383;
text-decoration:none;
}
.footer A:hover
{
font-size:11px;
color:#000000;
text-decoration:none;
}
.leftgryline
{
background-image:url(images/leftgrylink.jpg);
background-color:#e3e3e3;
vertical-align:bottom;
background-position:left bottom;
background-repeat:no-repeat;
float:left;
height:100%
}
.topgryline
{
background-image:url(images/topgryline.jpg);
background-repeat:repeat-x;

background-color:#e3e3e3;
height:8px;
margin:0;
padding:0
}
.div1
{
float:left;
}
.div2
{
float:right;
vertical-align:top;

}
.clear
{
clear:both}
.leftgrylineR
{
background-image:url(images/leftgrylink.jpg);
background-color:#e3e3e3;
vertical-align:bottom;
background-position: bottom;
background-repeat:no-repeat;
width:5px;
float:right;
height:100%

}.paddingL10
{
padding-left:10px;
}
th.heading
{
background-image:url(images/heading.gif);
background-repeat:repeat-x;
text-align:left;
padding-left:12px;
height:25px;
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:700;}

.txtarea
{
width:575px;
float:left;
padding:5 5px;
text-align:left;
}
*html .txtarea
{width:585px;

}

.txtarea1
{
width:780px;
float:left;
padding-top:10px;
text-align:left;
padding-left:10px;
}
*html .txtarea1
{width:800px;

}
.rightarea
{
float:right;
width:210px;
margin-right:1
}
.rightmenu
{
border-bottom: 3px solid #d6dce7;
border-top: 1px solid #d6dce7;
border-left: 1px solid #d6dce7;
border-right: 1px solid #d6dce7;
color:#333333;
background-image:url(images/rightbg.gif);
}
.rightmenu td
{
border-bottom: 1px dashed #333333;
border-top: 1px dashed #fff;
font-family: Tahoma,Arial, Helvetica, sans-serif;
color:#333333;
height:25px;
}
.rightmenu td A, .rightmenu td A:active, .rightmenu td a:visited	
{
color:#333333;
text-decoration:none;
padding-left:18px;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position:left center;
font-family: Tahoma,Arial, Helvetica, sans-serif;
}
.rightmenu td A:hover
{
color:#e3b100;
text-decoration:none;

}

/*Top Navigations*/

.indentmenu{
font: bold 12px tahoma;
margin-left:18px;
width:835px;
 /*leave this value as is in most cases*/
}
*html .indentmenu
{

margin-left:3px;
width:830px;

}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border-width: 1px 0;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 17px 9px 15px;
text-decoration: none;
/*border-left: 1px solid #a3a2a2;
border-right: 1px solid #515050; dark purple divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
color: #000000 !important; /*text color of selected and active item*/
background: black url(images/butover1.gif) center center repeat-x;
text-decoration:none;

}
/* Top Navigations End*/


/*Admin List*/
.box {

	border: 1px solid #ddd;

}

table.adminlist {

	background-color: #FFFFFF;
	text-align:left;
	margin: 2 0px;
	/*padding: 8px;*/
	/*border: 1px solid #ddd;*/
	width: 100%;

}
.paddingtop
{
padding-top:8px;}


table.adminlist th {

	margin: 0;
	padding: 6px 4px 2px 5px;
	height: 25px;
	background: url(images/background.jpg);
	background-repeat:repeat-x;
	font-size: 12px;
	color: #636361;

}


table.adminlist th a:link, table.adminlist th a:visited, table.adminlist th a:active{
	color: #c64934;
	text-decoration: none;
}
table.adminlist th a:hover {
	text-decoration: underline;

}
.adminmenu
{
padding: 2px;
color:#333333;
font-size:11px;
text-align: left;
}
.adminmenu A, .adminmenu A:visited
{
color:#333333;
font-size:11px;
background-image:url(images/arrow.gif);
background-position:left center;
background-repeat:no-repeat;
border: 1px solid #d9dfe7;
background-color: #fff;

padding: 2 0 2 20px;
display:block;
text-align: left;
}
.adminmenu A:hover
{
background-color:#f1f1f1;
text-align: left;
color:#FF6600;
font-size:11px;
border: 1px solid #F9F9F9
}


table.adminlist td.row0 {

	background-color: #F9F9F9;
	text-align: left;
}

table.adminlist td.row1 {

	background-color: #FFF;
	text-align: left;
}


table.adminlist td.row0:hover {
	background-color: #f1f1f1;
}

table.adminlist td.row1:hover {
	background-color: #f1f1f1;
}

a.squarebutton{
background: transparent url('images/square-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('images/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
.arrowlistmenu{
width: 100px; /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/heading.gif) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color:#5a6266;
background: url(images/odotarrow.gif) no-repeat 5px center; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 25px; /*link text is indented 19px*/
text-decoration: none;
font-weight: 700;
border-bottom: 1px solid #dadada;
font-size: 11px;
}

.arrowlistmenu ul li a:visited{
color: #5a6266;
font-weight: 700;
font-size: 11px;
}
.titleheading
{
background-image:url(images/headingbg.gif);
background-repeat:no-repeat;
font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#000000;
vertical-align:middle;
background-position:right top;
padding-right:80px;
padding-left:5px;
padding-top:8px;
margin:0px;
height:28px;
float:left;
}
*html .titleheading
{
height:30px;
}
.titleheadingcaption
{
background-color:#fdda7f;
font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
padding: 3 10px;
height:20px;	
color:#464646;
border-bottom: 2px solid #fbae11;
border-left: 1px solid #fbae11;
border-right: 1px solid #ffecb9;
clear:both;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000000;
background-color: #F3F3F3;
text-decoration:none
}

.lowRisk
{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:15px;
	border-left: 1px solid #3a414e;
	border-top: 1px solid #3a414e;
	border-bottom: 1px solid #3a414e;
	border-right: 1px solid #3a414e;
	background-color:#00FF00
}
.MedRisk
{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:15px;
	border-left: 1px solid #3a414e;
	border-top: 1px solid #3a414e;
	border-bottom: 1px solid #3a414e;
	border-right: 1px solid #3a414e;
	background-color:#FFFF00
}
.HighRisk
{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:15px;
	border-left: 1px solid #3a414e;
	border-top: 1px solid #3a414e;
	border-bottom: 1px solid #3a414e;
	border-right: 1px solid #3a414e;
	background-color:#FF0000
}
.NotApplicable
{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:15px;
	border-left: 1px solid #3a414e;
	border-top: 1px solid #3a414e;
	border-bottom: 1px solid #3a414e;
	border-right: 1px solid #3a414e;
	background-color:#424242
}

.blank{
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	height:15px;
	border-left: 1px solid #3a414e;
	border-top: 1px solid #3a414e;
	border-bottom: 1px solid #3a414e;
	border-right: 1px solid #3a414e;
	background-color:#fff;
}

.tabletxt{
    font-size:11px;
	}
	
.gridborder
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #ffffff 0px solid
}
.Datagrid
{
    BORDER-RIGHT: #ffffff 0px solid;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-LEFT: #ffffff 0px solid;
    BORDER-BOTTOM: #ffffff 0px solid
}