.bluebg {
	background-color: #C5D3F8;
}

.blueboldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 183EA0;
	text-decoration: none;
}

a.blueboldtext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 183EA0;
	text-decoration: none;
}

.whitebg {
	background-color: #FFFFFF;
}
.loginbluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #183EA0;
}

.footergray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #818181;
	text-decoration: none;
}

.textfiled {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: B4B7B9;
	border-right-color: B4B7B9;
	border-bottom-color:B4B7B9;
	border-left-color: B4B7B9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;

}

.insidetextfiled {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 6D6D6D;
	border-right-color: 6D6D6D;
	border-bottom-color:6D6D6D;
	border-left-color: 6D6D6D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #183EA0;
	text-decoration: none;
	/*background-image: url(../images/search_icon.jpg);*/
	background-position: left;
	background-repeat: no-repeat;
	text-align: left;

}
.lightgraybg {
	background-color: #D5DCE1;
}

.bigblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
}

.lmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	padding-left: 14px;
	font-weight: bold;
	text-decoration: none;
}

.adminmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}

.adminmenu_o {
 	background: #D1F1FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu_o:link {
 	background: #D1F1FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}.adminmenu_o:visited {
 	background: #D1F1FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}.adminmenu_o:hover {
 	background: #D1F1FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}.adminmenu_o:active {
 	background: #D1F1FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu_c {
 	background: #F3FDFE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu_c:link {
 	background: #F3FDFE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu_c:visited {
 	background: #F3FDFE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu_c:hover {
 	background: #F3FDFE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}
.adminmenu_c:active {
 	background: #F3FDFE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}


.mmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}

.mmenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}/*
.mmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}*/
.mmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.mmenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	font-weight: bold;
	text-decoration: none;
}

.bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	background-image: url(../images/arrow_off.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.bullet:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005566;
	background-image: url(../images/arrow_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 14px;
	font-weight: bold;
	text-decoration: none;
}

TD {
	FONT-SIZE: 11px; COLOR: #363636; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


#div1 TD {
	BORDER-RIGHT: #B1B7BB 1px; 
	BORDER-TOP: #B1B7BB 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #B1B7BB 1px solid; 
	BORDER-BOTTOM: #B1B7BB 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
}
#div1 TABLE {
	BORDER-TOP-WIDTH: 1px; 
	BORDER-RIGHT: #B1B7BB 1px solid; 
	BORDER-LEFT-WIDTH: 1px; 
	FONT-SIZE: 11px; 
	BORDER-LEFT-COLOR: #B1B7BB; 
	BORDER-TOP-COLOR: #B1B7BB; 
	BORDER-BOTTOM: #B1B7BB 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#div1 TH {
	BORDER-RIGHT: #B1B7BB 1px; 
	BORDER-TOP: #B1B7BB 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #B1B7BB 1px solid; 
	COLOR: #6b9d06; 
	BORDER-BOTTOM: #B1B7BB 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #198297
}

A {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}.skybluebg {
	background-color: #9EDDF0;
}.am_db {
	background-color: #66D9D9;
}.am_ord {
	background-color: #77FFBB;
}.am_mm {
	background-color: #FFCC99;
}.am_wb {
	background-color: #FFFF99;
}.am_rpt {
	background-color: #FFCC00;
}.am_madm {
	background-color: #FF9BBC;
}

.headerbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #787878;
	text-decoration: none;
}

.lightblue {
	background-color: #D1F1FC;
}
.headtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005566;
	text-decoration: none;
}
.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0D7185;
	text-decoration: none;
}
.bluenavig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}
.txtred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
} 
.txtredsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
} 
.HL {
 	background: #D1F1FC;
	color: #0D7185;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #363636;
	padding: 0em 1em;	
}

 .HLred {
 	background: #FF0000;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;		
	padding: 0.2em 1em;	
}
 .HLgray {
 	background: #999999;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;		
	padding: 0.2em 1em;	
}
 .HLgray:link {
 	background: #999999;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;		
	padding: 0.2em 1em;	
	text-decoration: Underline;
}
 .HLgray:visited {
 	background: #999999;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;		
	padding: 0.2em 1em;	
	text-decoration: Underline;
}
 .HLgray:hover {
 	background: #999999;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;		
	padding: 0.2em 1em;	
	text-decoration: Underline;
}
 .HLgray:active {
 	background: #999999;
	color: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;		
	padding: 0.2em 1em;	
	text-decoration: Underline;
}
.HLyellow {
 	background: #EEEA48;
	color: #000000;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;				
	padding: 0.2em 1em;	
}

.errmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF3333;
	text-decoration: none;
}

.successmsg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
}

.txtprice {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FF3333;
	font-weight: bold;	
	text-decoration: none;
}
.txtpricesmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #FF3333;
	font-weight: bold;
	text-decoration: none;
}
.txtgray {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.txtgraysmall {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.txt {
	FONT-SIZE: 11px; COLOR: #363636; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtrx {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtrx:link {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtrx:visited {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtrx:hover {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtrx:active {
	FONT-SIZE: 11px; COLOR: #993300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.txtsmall {
	FONT-SIZE: 10px; COLOR: #363636; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.txtbold {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #363636; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.stbuttonsmall {
   background-color: #F0F0F0;
   font-family: Verdana;
   font-size: 10px;
   font-weight: bold;
   color: #666666;
}


div#nifty{ margin: 0 0%;background: #9BD1FA}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

a.gray_ovalbutton{
background: transparent url('../images/Gray/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10px; /* Change 13px as desired */
font-weight: bold; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.gray_ovalbutton, a:visited.gray_ovalbutton, a:active.gray_ovalbutton{
color: #494949; /*button text color*/

}

a.gray_ovalbutton span{
background: transparent url('../images/Gray/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.gray_ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10px; /* Change 13px as desired */
font-weight: bold; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
text-decoration: none;

}

a.gray_ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.gray_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%;
}


a.blue_ovalbutton{
background: transparent url('../images/Blue/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10px; /* Change 13px as desired */
font-weight: bold; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.blue_ovalbutton, a:visited.blue_ovalbutton, a:active.blue_ovalbutton{
color: #494949; /*button text color*/

}

a.blue_ovalbutton span{
background: transparent url('../images/Blue/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.blue_ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10px; /* Change 13px as desired */
font-weight: bold; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
text-decoration: none;

}

a.blue_ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.blue_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%;
}


a.orange_ovalbutton{
background: transparent url('../images/Orange/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10px; /* Change 13px as desired */
font-weight: bold; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.orange_ovalbutton, a:visited.orange_ovalbutton, a:active.orange_ovalbutton{
color: #494949; /*button text color*/

}

a.orange_ovalbutton span{
background: transparent url('../images/Orange/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.orange_ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10px; /* Change 13px as desired */
font-weight: bold; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
text-decoration: none;

}

a.orange_ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.orange_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%;
}

a.red_ovalbutton{
background: transparent url('../images/Red/oval-red-left.gif') no-repeat top left;
display: block;
float: left;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10px; /* Change 13px as desired */
font-weight: bold; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.red_ovalbutton, a:visited.red_ovalbutton, a:active.red_ovalbutton{
color: #494949; /*button text color*/

}

a.red_ovalbutton span{
background: transparent url('../images/Red/oval-red-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.red_ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 10px; /* Change 13px as desired */
font-weight: bold; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
text-decoration: none;

}

a.red_ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.red_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%;
}

