BODY {
	MARGIN: 0px;
}
.link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px;
	COLOR: #000000; 
	FONT-FAMILY: Tahoma
}
.link:hover {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	COLOR: #e65000; 
	FONT-FAMILY: Tahoma; 
	TEXT-DECORATION: underline
}

.Hide1 {
	font-size: 14px;
	font-weight: bold;
	color: #ec0000;
	text-align: left;
	font-family: Tahoma;
	text-decoration:underline;
}
.Hide1:hover {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	font-family: Tahoma;
	text-decoration:underline;
}

.Hide2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	font-family: Tahoma;
	text-decoration:underline;
}
.Hide2:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFCC;
	text-align: left;
	font-family: Tahoma;
	text-decoration:underline;
}

.blacklarge {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	font-family: Tahoma;
	text-decoration:none;
}
.whitetext {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma;
	
}
.whitetextsmall {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma
}
.numbering {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
}
.numbering:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma;
	text-decoration:underline;
}
.normaltext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma;
	TEXT-ALIGN: justify;
}

.faq33 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align:right;
	line-height:21px;
	text-decoration:underline;
	color: #000000;
}
.faq33:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align:right;
	line-height:21px;
	color: #060086;
	text-decoration:underline;
}

.normaltextcenter {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma;
	TEXT-ALIGN: center;
}
.normaltextcenter1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma;
	TEXT-ALIGN: left;
}
.normaltextbold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma; 
	}

.normaltextboldend {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma; 
	TEXT-ALIGN:center;
}

.SplitterPaneHeader
{
    display: block;
    height: 46px;
	line-height: 46px;
	background: url('Images/H3Bgr.gif') repeat-x;
	padding-left: 14px;
	font-size: 15px;
	font-size: 18px;
	color: white;
}

.SplitterPaneHeader2
{
    display: block;
    height: 46px;
	line-height: 46px;
	background: url('Images/H3Bgr2.gif') repeat-x;
	padding-left: 14px;
	font-size: 15px;
	font-size: 18px;
	color:Black;
}

.SplitterPaneHeader_Login
{
    display: block;
    height: 30px;
	line-height: 30px;
	background: url('Images/login_bg.jpg') repeat-x;
	padding-left: 14px;
	font-size: 15px;
	font-size: 18px;
	color:White;
}

.AG{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Tahoma; 
	TEXT-ALIGN: justify;
	text-decoration:none;
}
.AG:hover{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Tahoma; 
	TEXT-ALIGN: justify;
	text-decoration:underline;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#00ACF6 ;
    color: white;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.ornagenormaltext {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #e65000; 
	FONT-FAMILY: Tahoma;
}
.greennormaltext {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #56843a; 
	FONT-FAMILY: Tahoma;
}
.box1 {
		background-color:#F8F8F8;
		border:#000000 1pt solid;
}

.box123 {
		background-color:#F8F8F8;
		border:#000000 1pt solid;
		FONT-FAMILY: Tahoma;
		FONT-SIZE: 14px; 
		COLOR: #000000; 
}


.box2 {
		background-color:#F8F8F8;
		border:#000000 1pt solid;
}
.box_notes {
		background-color:#F8F8F8;
		
}
.boend {
		background-color:#F8F8F8;
	
}
.firstrow {
		background-color:#efecec;
}
.secondrow {
		background-color:#F8F8F8;
}
.headinggreen {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 26px; 
	COLOR: #2fa000; 
	FONT-FAMILY: Myriad Pro;
}
.headinggrey {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px; 
	COLOR: #797979; 
	FONT-FAMILY: Tahoma;
}
.greyborderbotttom {
	BORDER-RIGHT: #ffffff 1pt; 
	BORDER-TOP: #ffffff 1pt; 
	BORDER-LEFT: #ffffff 1pt; 
	BORDER-BOTTOM: #c0c0c0 1pt solid;
}
.headingorange {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #e65000; 
	FONT-FAMILY: Tahoma;
}
.headinggrey1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #797979; 
	FONT-FAMILY: Tahoma;
}
.headinggery {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #797979; 
	FONT-FAMILY: verdana;
}
.headinggerysmall {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #797979; 
	FONT-FAMILY: Tahoma;
}
.input {
	BORDER-RIGHT: #bcbcbc 1px solid; 
	BORDER-TOP: #bcbcbc 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #bcbcbc 1px solid; 
	COLOR: #797979; 
	BORDER-BOTTOM: #bcbcbc 1px solid; 
	FONT-FAMILY: Tahoma;
}
.headinggerysmallrightpanel {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #797979; 
	FONT-FAMILY: Tahoma
}
.Buttonn {
	background-image:url(../images/Btn/final_btn.jpg);
	width:158px;
	height:28px;
}
.txtField {
	border:#f74382 1pt solid;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Verdana;
	background-color:#FFFFFF;
	width:180px;
}

.txtField1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Verdana;
	background-image:url(images/Web20.gif);
	width:180px;
	height:18px;
}

.txtField2 {
	border:#f74382 1pt solid;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px;
	color:White;
	FONT-FAMILY: Tahoma, Verdana;
	background-color:#000000;
	width:180px;
	height:18px;
}

.combo{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color:#66BAFF;
  	border-color:#000000;
	width:184px;
	height:22px;
}
.combosmall{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color:#66BAFF;
  	border-width:0px 0px 0px 0px;
	border: 1pt solid #f74382;
	width:50px;
	height:22px;
}

.GridViewStyle
{    
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    padding: 4px;
}


.Sno1
{    
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    color: #000000;
}

.GridViewStyle a
{
    color: #FFFFFF;
}

.GridViewHeaderStyle th
{
    
}

.GridViewHeaderStyle
{
    background-color:#8DB6E2;
    height:30px;
    FONT-SIZE: 14px; 
	COLOR: #ffffff; 
    font-weight: bold;
    FONT-FAMILY: Tahoma
}

.GridViewFooterStyle
{
    background-color:#8DB6E2;
    font-weight: bold;
    color: White;
}

.GridViewRowStyle
{
    background-color:#efecec;
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma;
    color: #000000;
}

.GridViewAlternatingRowStyle 
{
    background-color:#F8F8F8;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    color: #000000;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 0px solid #EBE9ED;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    FONT-SIZE: 12px;
    color: #333333;
}

.GridViewPagerStyle
{
     background-color:#8DB6E2;
     FONT-FAMILY: Tahoma;
    FONT-SIZE: 12px;
    font-weight: bold;
    color: #FFFFFF;
}

.submitbtn_Small
{
	background:transparent url('../../images/ruButtonSmall.gif') no-repeat;
    border: 0px;
    height: 21px;
    width: 68px;
    padding: 0px;
    color: #FFFFFF;
    text-align:center;
    font: bold 12px Arial, Verdana, Sans-serif;
}


.submitbtn_Small22
{
	background:transparent url('../../images/ruButtonSmall22.gif') no-repeat;
    border: 0px;
    height: 21px;
    width: 68px;
    padding: 0px;
    color: #FFFFFF;
    text-align:center;
    font: bold 12px Arial, Verdana, Sans-serif;
}


.submitbtn_Med
{
	background:transparent url('../../images/ruButtonMedium.gif') no-repeat;
    border: 0px;
    height: 21px;
    width: 115px;
    padding: 0px;
    color: #FFFFFF;
    text-align:center;
    font: bold 12px Arial, Verdana, Sans-serif;
}


.submitbtn_Lar
{
	background:transparent url('../../images/ruButtonLarge.gif') no-repeat;
    border: 0px;
    height: 21px;
    width: 176px;
    padding: 0px;
    color: #FFFFFF;
    text-align:center;
    font: bold 12px Arial, Verdana, Sans-serif;
}

.submitbtn_Large22
{
	background:transparent url('../../images/ruButtonLarge22.gif') no-repeat;
    border: 0px;
    height: 21px;
    width: 176px;
    padding: 0px;
    color: #FFFFFF;
    text-align:center;
    font: bold 12px Arial, Verdana, Sans-serif;
}

.radInput_Web20
{
	font:12px arial,verdana,sans-serif;
	vertical-align:middle;
}

.radInput_Web20 table,
.radInput_Web20 table td
{
	border:0;
}

.radInput_Web20 table
{
	vertical-align:bottom;
}

.radInput_Web20 td
{
	padding:0;
	vertical-align:middle;
	overflow:visible;/*RadGrid*/
}

.radInput_Web20 td.inputCell 
{
	padding-right:4px;
}

.radInput_Web20 textarea
{
	vertical-align:bottom;
	overflow:auto;
}

/*textbox states*/

html body .radInput_Web20 .radEnabledCss_Web20,
html body .radInput_Web20 .radEmptyMessageCss_Web20,
html body .radInput_Web20 .radHoverCss_Web20,
html body .radInput_Web20 .radFocusedCss_Web20,
html body .radInput_Web20 .radReadOnlyCss_Web20,
html body .radInput_Web20 .radDisabledCss_Web20,
html body .radInput_Web20 .radNegativeCss_Web20,
html body .radInput_Web20 .radInvalidCss_Web20
{
	border:1px solid #6788be;
	border-bottom-width:2px;
	padding:2px 0 2px 1px;
	background:#fefefe;
	color:#000;
	font:12px arial,verdana,sans-serif;
}

html body .radInput_Web20 .radEmptyMessageCss_Web20
{
	color:#999;
}

html body .radInput_Web20 .radHoverCss_Web20
{	
	border-color:#a5bedf;
	color:#242424;
}

html body .radInput_Web20 .radFocusedCss_Web20
{	
	background:#fff;
}

html body .radInput_Web20 .radReadOnlyCss_Web20
{	
	border-color:#929292;
	color:#333;
}

html body .radInput_Web20 .radDisabledCss_Web20
{
	border-color:#929292;
	color:#999;
	cursor:default;
}

html body .radInput_Web20 .radInvalidCss_Web20
{	
	border-color:#f00;
	color:#f00;
}

html body .radInput_Web20 .radNegativeCss_Web20
{	
	color:#333;
}

/*buttons*/

.radInput_Web20 a
{
	display:block;
	text-indent:-4444px;
	overflow:hidden;
	position:relative;/*FF*/
	outline:none;/*FF*/
	z-index:2;/*Opera*/
	background:url('Input/sprite.gif') no-repeat;
}
* html .radInput_Web20 a{position:static}/*IE6*/
*+html .radInput_Web20 a{position:static}/*IE7*/

/*go*/

.radInput_Web20 a.gobutton
{
	width:20px;
	height:17px;
	line-height:17px;
	background-position:3px 4px;
}

/*spin*/

.radInput_Web20 a.spinbutton
{
	width:13px;
	height:7px; 
	line-height:7px;
	margin:0 1px;
}

.radInput_Web20 a.up
{
	background-position:3px -40px;
}

.radInput_Web20 a.down
{
	background-position:3px -75px;
	margin-top:2px;
}

/*label*/

.radLabelCss_Web20
{
	margin:0 4px 0 0;
	color:#000;
	white-space:nowrap;
}

.FileUpload
{
   	float: right;
	border: solid 1px #999999;
	background-color: #ffffff;
	background-image: none;
	margin-top:4px;
	width:250px;
	margin-right:16px;
}