* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; BACKGROUND: #ffffff; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Helvetica,Arial,Verdana,sans-serif;
}
.regForm{
	FONT-SIZE: 12px;
}
.formHd {
	font-size: 14px;
	color: #3366FF;
	font-weight: bold;
}

.StyleFormGrayButton {
	BORDER-RIGHT: #6e94c2 1px solid; BORDER-TOP: #6e94c2 1px solid; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/bt_bk_blue.gif); BORDER-LEFT: #6e94c2 1px solid; COLOR: #112d6b; LINE-HEIGHT: 21px; BORDER-BOTTOM: #6e94c2 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f5f0
}
#Layer2 {
	Z-INDEX: 1; LEFT: 398px; WIDTH: 530px; BOTTOM: 0px; POSITION: absolute; TOP: 11px; HEIGHT: 100px
}
.white_font {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.black_font {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bor_line {
	BORDER-BOTTOM: #333333 1px dashed
}
A {
	COLOR: #003366; TEXT-DECORATION: underline
}
A:hover {
	
}
#body A {
	COLOR: #003366; TEXT-DECORATION: none
}
#body A:hover {
	BORDER-BOTTOM: 1px dotted
}
#left_bg {
	BACKGROUND-IMAGE: url(../images/bg.jpg)
}
.footer {

	color:#FFFFFF;
	
	line-height: 200%;
	background-color: #272D81;
}
.footer A {
 TEXT-DECORATION: none;
 color:white;
}
.footer A:hover {
	BORDER-BOTTOM: 1px dotted
}
.headBg {
	BACKGROUND: url(../images/heading_topBar_bg.gif) repeat-x
}
.greyBorder {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.greyBtmBorder {
	BORDER-BOTTOM: #cccccc 1px solid
}
.formhead1td {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(../images/topEdge_bg2.gif) repeat-x 50% top; PADDING-BOTTOM: 15px; PADDING-TOP: 0px
}
.formhead1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.smallText {
	FONT-SIZE: 10px
}
.margin {
	MARGIN: 5px
}
.pad2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.pad4 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.pad3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP:1px
}
.pad31 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px
}
.pad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.pad TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.greyTxt {
	COLOR: #cccccc
}
.mandTxt {
	COLOR: #ff0000
}
.dropd2lpad {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #7f9db9 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #7f9db9 1px solid
}
.notetxt {
	FONT-SIZE: 10px; COLOR: #ff0000
}
.notetxtBg {
	BORDER-RIGHT: #e6e6e6 1px dotted; BORDER-TOP: #e6e6e6 1px dotted; BACKGROUND: #eeeeee; BORDER-LEFT: #e6e6e6 1px dotted; BORDER-BOTTOM: #e6e6e6 1px dotted
}
.notetxtbld {
	FONT-SIZE: 12px; COLOR: #ff0000
}
.notetxtbldBg {
	BORDER-RIGHT: #e6e6e6 1px dotted; BORDER-TOP: #e6e6e6 1px dotted; BACKGROUND: #eeeeee; BORDER-LEFT: #e6e6e6 1px dotted; BORDER-BOTTOM: #e6e6e6 1px dotted
}
.smallRow {
	FONT-SIZE: 4px
}
.smallRow2 {
	FONT-SIZE: 4px; PADDING-BOTTOM: 2px
}
.formBtn {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.topEdgebg {
	BACKGROUND: url(../images/topEdge_bg.gif) repeat-x 50% top
}
.btmThickbrdr {
	BORDER-BOTTOM: #272D81 3px solid
}
.rightThickbrdr {
	BORDER-RIGHT: #272D81 3px solid
}
.rightThickbrdrlgi {
	BORDER-RIGHT: #272D81 3px solid; BORDER-LEFT: #272D81 3px solid
}
.rightbrdr {
	BORDER-RIGHT: #cccccc 1px solid
}
.acttopbtnBrdr {
	BORDER-TOP: #81BEF7 2px solid; BORDER-BOTTOM: #81BEF7 2px solid
}
.tabbrdrs {
	BORDER-RIGHT: #81BEF7 3px solid; BORDER-TOP: #cfcfcf 2px solid; BORDER-BOTTOM: #cfcfcf 2px solid; BACKGROUND-COLOR: #f4f4f4
}
.tabbrdrs A:hover {
	COLOR: #ad1929; BORDER-BOTTOM: #ad1929 1px solid
}
.acttopbtnBrdr SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ad1929
}
.tabbrdrs A {
	FONT-SIZE: 12px; COLOR: #515151; TEXT-DECORATION: none
}
.greytxtfield {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #7f9db9 1px solid; COLOR: #cccccc; BORDER-BOTTOM: #7f9db9 1px solid
}
.txtfield {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid;
	PADDING-LEFT:2PX;
	PADDING-TOP:1PX;
	PADDING-BOTTOM:1PX;
	line-height: 120%;
	width: 150px;
	text-transform:uppercase;
}
.txtfield1 {
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-TOP: #7f9db9 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #7f9db9 1px solid;
	BORDER-BOTTOM: #7f9db9 1px solid;
	PADDING-LEFT:2PX;
	PADDING-TOP:1PX;
	PADDING-BOTTOM:1PX;
	line-height: 120%;
	width: 150px;

}
.txtfielddd {
	BORDER-RIGHT: #7f9db9 1px solid;
	BORDER-TOP: #7f9db9 1px solid; 
	FONT-SIZE: 11px;
	PADDING-LEFT:2PX;
	PADDING-TOP:1PX;
	PADDING-BOTTOM:1PX;
	BACKGROUND: #ffffff;
	BORDER-LEFT: #7f9db9 1px solid;
	WIDTH: 100%; 
	BORDER-BOTTOM: #7f9db9 1px solid;
}

.mandTxt_pad {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; COLOR: #ff0000; PADDING-TOP: 3px
}
.form_subhead {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.rightBrdr {
	BORDER-RIGHT: #cccccc 1px solid
}
.logintitle {
	FONT-WEIGHT: 800; FONT-SIZE: 15px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tip {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1px; Z-INDEX: 1; LEFT: 90px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; FONT: 10px/12px Arial,sans-serif; BORDER-LEFT: #666666 1px solid; WIDTH: 10px; COLOR: #333333; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #ffffcc; layer-background-color: #ffffcc
}
#t1 {
	WIDTH: 150px
}

#text {
	MARGIN: 50px auto; WIDTH: 500px
}
.hotspot {
	PADDING-BOTTOM: 1px; CURSOR: pointer; COLOR: #900; BORDER-BOTTOM: #900 1px dotted
}
#tt {
	DISPLAY: block; BACKGROUND: #ffffff no-repeat left top; POSITION: absolute
}
#tttop {
	DISPLAY: block; BACKGROUND: #ffffff no-repeat right top; MARGIN-LEFT: 5px; OVERFLOW: hidden; HEIGHT: 5px
}
#ttcont {
	BORDER-RIGHT: #25568E 3px solid; PADDING-RIGHT: 12px; BORDER-TOP: #25568E 3px solid; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; MARGIN-LEFT: 5px; BORDER-LEFT: #25568E 3px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #25568E 3px solid
}
#ttbot {
	DISPLAY: block; BACKGROUND: #ffffff no-repeat right top; MARGIN-LEFT: 5px; OVERFLOW: hidden; HEIGHT: 5px
}

#submitButton {
	margin-bottom: 1em;
	-webkit-transition: background-color 0.2s linear;
	border-radius: 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background-color: #E4F2FF;
	background-image: url("../images/button.png");
	background-position: center top;
	background-repeat: repeat-x;
	border: 1px solid #769DC0;
	padding: 2px 8px 4px;
	font-size: 1em;
}

#submitButton:hover {
	background-color: #AFD9FF;
	color: #000000;
}
.Button {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0070B0;
	border: 1px solid #333333;
}
.cssmenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	position:relative;
	display:block;
	height:auto;
	font-weight:bold;
	text-transform:uppercase;
	    float: left;
}
.cssmenu li{
	display:block;
	background:#0c5fdc url('../images/gradient.jpg') repeat-x top left;
	float:left;
	margin:0;
	padding:0;
	}
.cssmenu li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:7px 7px 7px 8px;
	height:auto;
	border-right:1px solid #18479f;
	font-size:11px;
	}
.cssmenu li a:hover{
	background:transparent url('../images/gradient3.png') no-repeat top right;
	color:#272d81; 
	background-size:100% 100%;
	}
.headertext1 {
	display:block;
	float:left;
	/* color:#FDDC00; */
    color:#272d81; 
	text-decoration:none;
	font-weight:bold;
	padding:7px 7px 7px 8px;

	background:transparent url('../images/gradient3.png') no-repeat top right !important;
	background-size:100% 100% !important;
	
	
	}
.cssmenuf ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:26px;
	font-weight:bold;
	background:transparent url('../images/gradient.jpg') repeat-x top left;
	text-transform:uppercase;
	border-bottom:1px solid #272D81;
	border-top:1px solid #272D81;
}
.cssmenuf li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	}
.cssmenuf li a{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding:8px 10px 0 10px;
	height:20px;
	
	}
.cssmenuf li a:hover{
	background:transparent url('../images/gradient3.png') no-repeat top right;
	color:#272d81; 
	height:20px;
	}

.cssmenu12 ul {
    background: url("../images/gradient.jpg") repeat-x scroll left top transparent;
    border-bottom: 1px solid #272D81;
    border-top: 1px solid #272D81;
    display: block;
    font-weight: bold;
    height: 26px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    width: auto;
}
.cssmenu12 li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
	width:100%;
}
.cssmenu12 li a {
    
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    height: 26px;
    padding: 8px 10px 0;
    text-decoration: none;
	width:100%;
}
.cssmenu12 li a:hover {
    background: url("../images/gradient3.png") no-repeat scroll left top transparent;
    color: #272D81;
    height: 26px;
	width:100%;
}
.cssmenu12 li P {
    
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    height: 26px;
    padding: 8px 10px 0;
    text-decoration: none;
	width:100%;
}

.link_font{
	
	-webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
	font-size: 15px; 
	color: 483d8b;
	/* text-decoration: underline; */

}

.button_font{
	background-color: #003366;
	padding: 1px 5px;
	font-size: 15px;
	color: white;
	text-align: center;
    text-decoration: none;
	
}