@charset "utf-8";

body {background-color:#fff; margin:0px auto; text-align: center; font:normal .8em/1em arial ,verdana,helvetica,sans-serif; color:#333;width:990px;}

.clear
{
clear:both
}
*::-moz-selection {
background:#333333 none repeat scroll 0 0;
color:#fff;
}
a {
cursor:pointer;
}
:focus {/* 
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;border:0px none; */
}
a
{
text-decoration:none;
}
a:hover
{
text-decoration:underline;
}
img
{
border:0px none;
}
#header {
	margin:0px auto;background-image: url(../images/header-bg.jpg);	background-repeat: repeat-x;text-align:left; height:95px;width:990px;
}
#container
{
width:990px;margin:0px auto;	
}
table
{
border-spacing:0px;border-collapse:collapse;	
}
table.userBlock
{
border-top:1px solid #FFCC66;border-right:1px solid #FFCC66;background-color:#fff;margin:0px auto;padding:0px;font:normal .88em/1.8em arial ,verdana,helvetica,sans-serif; color:#333;border-collapse:collapse;border-spacing:0;
}
table.userBlock thead tr th
{
background:#DCDCDD url(../images/subHeaderBg.gif) repeat-x left top;height:22px;font:bold 1.0em/1.3em arial ,verdana,helvetica,sans-serif; color:#333;height:22px;border-left:1px solid #FFCC66;border-bottom:2px solid #FFCC66;
}
table.userBlock tbody tr td
{
font:normal 1em/2em arial ,verdana,helvetica,sans-serif; color:#333;text-indent:0px;border-left:1px solid #FFCC66;border-bottom:1px solid #FFCC66;height:24px;padding:2px 6px;vertical-align:top;text-align:justify;
}
table.userBlock tbody tr td div
{
	text-align:justify;
}
.userTxtHeading
{
font-weight:bold!important; color:#666!important;background-color:#F7f7f7;
}
table.userBlock tbody tr td table tbody tr td.userTxtHeading
{
color:#666!important;background-color:#F7f7f7;font:bold 1.1em/2em arial ,verdana,helvetica,sans-serif!important;
}
.userTxtThHeading1
{
text-align:left;text-indent:6px;background-color:#FFCC66!important;color:#000!important;
}
.userTxtThHeading
{
text-align:left;text-indent:6px;background-color:#333399!important;color:#fff!important;
}
.createuserInput input
{
width:98%;height:14px;border:1px solid #DCDDDD
}
.radioInput
{
margin:0px 5px;
}
.createuserInputSmall input
{
width:100px;height:14px;border:1px solid #DCDDDD
}
.createuserInput textarea, .createuserInput select
{
padding-left:7px;width:98%;border:1px solid #DCDDDD;
}
.width100 input{width:99%!important}
.startbutton
{
background:transparent url(../images/buttonBg.gif) repeat-x left top;height:18px;font:normal 1.50em/2.0em arial ,verdana,helvetica,sans-serif; color:#333;border:1px solid #666; text-align:center;padding: 0px 6px;cursor:pointer;margin:7px 0px;text-decoration:none;
}
.button
{
background:transparent url(../images/buttonBg.gif) repeat-x left top;height:18px;font:normal 0.88em/1.2em arial ,verdana,helvetica,sans-serif; color:#333;border:1px solid #666; text-align:center;padding: 0px 6px;cursor:pointer;margin:7px 0px;text-decoration:none;
}
a.button:hover
{
text-decoration:none!important;
}
.font1em
{
font-size:1.2em!important
}
.font11em
{
font-size:1.1em!important
}
input,textarea, select
{
font:normal 1em arial ,verdana,helvetica,sans-serif; color:#333;
}
textarea, select
{
border:1px solid #DCDDDD;
}
input:focus
{
border:1px solid #DCDDDD;
}
.internalMsgHeading
{
text-align:left;background:transparent url(../images/alertIcon2.gif) no-repeat scroll 5px 5px!important;font:bold 1em/1.4em arial,verdana,helvetica,sans-serif; color:#4397CE!important;margin:10px!important;padding-left:33px;width:auto;height:30px!important;
}
.margin10
{margin:10px!important;}
.padding10
{padding:5px 10px!important;}
.buttonBg
{
font-weight:bold!important; color:#666!important;background-color:#eee;border:1px solid #ccc;
}
.margin0
{
margin-bottom:1px!important;!margin-bottom:0px!important;		
}
.bordertop0
{border-top:0px none!important}
.mandatory
{
	font:bold 12px arial, verdana, helvetica, sans-serif; color:Red;
}
.footerArea 
{
background:#FFFFFF url(../images/footerBg.gif) repeat-x scroll left top;
height:128px;width:990px;font:normal 10px arial ,verdana,helvetica,sans-serif; color:#333;
}
table.footerArea td
{
padding-left:10px!important;
}
.supportBlock
{
border:0px none!important;background-color: rgb(51, 204, 204);	
}
.supportBlock td
{
border:0px none!important;text-align:justify;
}
.supportBlock b, strong
{
font:bold 1.1em/1.5em Arial, Helvetica, sans-serif!important;
}
.brd, .brd table tr td
{border:0px none!important;}
.cpTableRowAlt td
{font-size:11px!important;}