﻿body {
	padding: 0px 0px 10px;
	color: #555354;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

/* FOR LOGIN */
.loginFormMain_bg 
{
	background-image: url(../Images/bg.gif);
	background-repeat: repeat-x;
}

.loginlabel
{
    padding-top:8px;
    padding-bottom:17px;
    padding-left:2px;
	color: #3578bd;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}

.loginchk
{
    padding: 16px 0px 8px ;
	color: #000;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}

 
.loginFormElements 
{
	width: 50%;
	font-size: 11px;
	font-weight: bold;
	color: #3578bd;
	margin-left: 15px;
	padding-top: 13px;
	padding-bottom: 14px;
}

.loginTitle
{
    text-align:center;
    padding: 5px 0px 8px ;
	color: #3578bd;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	vertical-align:top;
	font-weight:bold;
	background: #fcfcfc url(../Images/grd_alt.png) repeat-x top;
	
}

.forgotPasswordlabels
{
     padding: 16px 0px 10px;
	color: #3578bd;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.forgotPasswordTitle
{
    text-align:center;
    padding: 5px 0px 8px ;
	color: #3578bd;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	vertical-align:top;
	border-bottom : 1px solid #d5dfec;
}

.forgotPasswordsuccess
{
    padding:16px 0px 10px;
	color: Red;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.forgotPasswordfailure
{
     padding: 16px 0px 10px;
	color: #3578bd;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.button2
{
	display: block;
	background-image: url(../Images/cta_100.png);
	background-position: top;
	height: 31px;
	width: 100px;
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	line-height: 26px;
	color: White;
	border: 0;
	background-color: Transparent;
}

.button2.featured
{
	background-position: center left;
}

.button2.right
{
	float: right;
}

.TableBorderOuter
{
	border:solid 4px gray;
}

.TableBorderInner
{
	border:solid 1px Gray;
}

.tdPadding
{
	padding-top:2px;
	padding-bottom:2px;
}
/* FOR LOGIN ENDS HERE */





/* FOR MODAL DIALOG */
.ModalPopupHandle
{
	text-align: center;
	font-size: 12px;
	font-weight:bold;
	background-color: #d5dfec;
	padding: 3px;
}

.ModalPopup
{
	background-color: #ffffdd;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 900px;
}

.ModalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index:1000;
}

/* FOR MODAL DIALOG ENDS HERE */

.CenterDIV
{
position:absolute;
top:40%;
left:30%;
vertical-align: middle;
margin-left:auto;
margin-right:auto;
}

.HideControl
{
	display:none;
}

.ShowLabel
{
	display:block;
}

.ShowControl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #eff3f7;
	border: 1px solid #6691be;
	color: #000;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	display:block;
	
}



/* Grid Starts Here */
.mGrid { 
    width: 100%; 
    background-color: #fff; 
    margin: 0px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.mGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
    font-size: 12px; 
}
.mGrid th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url(../Images/grd_head.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 10px; 
}
.mGrid .alt { background: #fcfcfc url(../Images/grd_alt.png) repeat-x top; }
.mGrid .pgr { background: #424242 url(../Images/grd_pgr.png) repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:hover { color: #000; text-decoration: none; }


/* Grid Ends Here */

/*CSS FOR ERROR*/
.RedTextform
{
	vertical-align:top;
	color: #900;
	font-size: 10px;
	background: url(../Images/bullet_invalid.gif) left no-repeat;
	text-transform:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:12px;
}

.RedText 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#900;
	background-color:#fee;
	border:1px solid #900;	
	vertical-align: middle;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}



.TdRight
{
    text-align:right;
}

.TdLeft
{
    text-align:left;
    padding-left:10px;
}


.dropdownbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 20px;
	border: 1px solid #64655F;
	line-height: 14px;
}

/* Table */
#hor-minimalist-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-a th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-a td
{
	color: #669;
	padding: 9px 8px 0px 8px;
}
#hor-minimalist-a tbody tr:hover td
{
	color: #009;
}


#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 45px;
	width: 480px;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}


.flyOutDiv
{
     display: none;
     position: absolute;
     width: 400px;
     z-index: 3;
     opacity: 0;
     filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0));
     font-size: 14px;
     border: solid 1px #CCCCCC;
     background-color: #FFFFFF;
     padding: 5px;
}

.flyOutDivCloseX
{
 background-color: #666666;
 color: #FFFFFF;
 text-align: center;
 font-weight: bold;
 text-decoration: none;
 border: outset thin #FFFFFF;
 padding: 5px; 
} 









/* Main Content */

#maincontent_container {
	border-top : 1px solid #d5dfec;
	border-left : 1px solid #d5dfec;
	border-bottom : 1px solid #d5dfec;
	float: right;
	text-align: left;
	height:400px;
	
}

#maincontent {
	margin: 7px 0px 0px 16px;
	width: 561px;
}

#maincontent_top {
	margin-bottom: 11px;
	width: 561px;
	background: url('images/maincontent_verticaldiv.gif') repeat-y 310px 5px;
}






.yui .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.yui .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.yui .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.yui .ajax__tab_hover .ajax__tab_outer 
{
    background: url(img/sprite.png) #bfdaff repeat-x left -1300px;
}
.yui .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.yui .ajax__tab_active .ajax__tab_outer
{
    background:url(img/sprite.png) #2647a0 repeat-x left -1400px;
}
.yui .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}


/*Header Menu */

.headermenu
{
	
}

.headermenu ul						/*Makes the Menu Ul Above position Absolute*/
{
	list-style:none;
}


.headermenu li					/*Makes The TOP UL Horizontal Align*/
{
	float:left;	
	list-style:none;
}

.headermenu a			/* Makes the Sub Menu Disply Block on the hover of Top UL*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:		block;
	position:		relative;
	border-left:	1px solid #fff;
	padding: 		7px 10px;
	text-decoration:none;
	color:#3578bd;
	font-size:12px;
	
}

.headermenu li:hover a 
{
	color:White;
	background: #fcfcfc url(../Images/grd_head.png) repeat-x top;
	background-repeat:repeat;
}

.headermenu li:hover					/*Makes The TOP UL Horizontal Align*/
{
	float:left;
	color:#c3c097;
}







#MenuBar
{
    margin-left:2px;
}

#HeaderRow
{
    height:30px;
    background: #fcfcfc url(../Images/grd_alt.png) repeat-x top; 
}


#AdminBorderLeft
{
    border-left-color:Black;
    border-left-width:1;
    border-bottom-width:thick;
}


.loginmaincont
{
    border-top : 1px solid #d5dfec;
	border-left : 1px solid #d5dfec;
	border-bottom : 1px solid #d5dfec;

}


/* Page Footer */

#page_footer {
	margin: 5px;
	width: 100%;
	text-align: center;
	font-size: 11px;
	color: #436da1;
}

#page_footer a{
	font-size: 11px;
	color: Black;
}


.header
{
    padding: 16px 0px 10px;
	color: #3578bd;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
	
}

.TextBoxControl
{
	background-color: #eff3f7;
	border: 1px solid #6691be;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

.DropDownControl
{
    background-color: #eff3f7;
	border: 1px solid #eff3f7;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	vertical-align:middle;
}

.HeaderTitle
{
     padding: 16px 0px 10px;
	color: #3578bd;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
}


.StaticText
{
    padding: 0px 0px 0px;
	color: #3578bd;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}


.ResponseControl
{
    padding-left: 2px;
	background-color: #eff3f7;
	border: 2px solid #eff3f7;
	color: #000;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.ResponseArea
{
	vertical-align:top;
	text-align:left;
}

.ResponseAreaText
{
     padding-left: 2px;
	background-color: #fff;
	color: #000;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}

.ControlContainer
{
    width:100%;
	padding:0px;
	margin:0px;
	float:left;
	clear:both;
}

.AreaOfInterest
{
    padding-left: 2px;
	border: 2px solid #eff3f7;
	color: #000;
	font-family: tahoma, arial, sans-serif;
	font-size: 10px;
}


#lnkViewTransaction
{
    display: block;
	color: #3578bd;
	text-decoration: none;
	font-weight: bold;
	overflow: hidden;
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}

#tblCheckBox
{
    background-color:#eff3f7;
}

/* Grid Starts Here */
.sGrid { 
    width: 100%; 
    background-color: #fff; 
    margin: 0px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.sGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
    font-size: 0.9em; 
}
.sGrid th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url(../Images/grd_head.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.7em; 
}
.sGrid .alt { background: #fcfcfc url(../Images/grd_alt.png) repeat-x top; }
.sGrid .pgr { background: #424242 url(../Images/grd_pgr.png) repeat-x top; }
.sGrid .pgr table { margin: 5px 0; }
.sGrid .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.sGrid .pgr a { color: #666; text-decoration: none; }
.sGrid .pgr a:hover { color: #000; text-decoration: none; }




/* Grid Starts Here */
.rGrid { 
    width: 100%; 
    background-color: #fff; 
    margin: 0px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.rGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
    font-size: 1.0em; 
}
.rGrid th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url(../Images/grd_head.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 1.0em; 
}
.rGrid .alt { background: #fcfcfc url(../Images/grd_alt.png) repeat-x top; }
.rGrid .pgr { background: #424242 url(../Images/grd_pgr.png) repeat-x top; }
.rGrid .pgr table { margin: 5px 0; }
.rGrid .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.rGrid .pgr a { color: #666; text-decoration: none; }
.rGrid .pgr a:hover { color: #000; text-decoration: none; }

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme
{
	text-align:left;
}

.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(../Images/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(../Images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
    
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(../Images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}


.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(../Images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(../Images/tab.png) no-repeat right -40px;
    color:Green;
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}
#bdycntrl{ background-color:#FFFFFF;
			color: #555354;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px;
}
	
#bdycntrl	p {
	margin-bottom: 10px;
	line-height:18px;
}
