body
{
    margin: 0;
    padding: 0;
    font: 75%/1.4 verdana,Helvetica,sans-serif; /*text-align:center;*/
	/*background:url(../images/bg_old.jpg) right top no-repeat #FFFFFF;*/
}


.divHeaderTable
{
            width: 100%;
            padding-bottom:5px;
            display:block;
}
.divHeaderRow
{
            width: 100%; /* add extra that you want to for header column */
            display:block;
            height:105px;
}
.divHeaderColumn
{
            float: left;
            width: 33%;
            display:block;
}
.divTable
{
            width: 100%;
            display:block;
            padding-top:10px;
            padding-bottom:10px;
            padding-right:10px;
            padding-left:10px; 
}
.divRow
{
         width: 99%; 
         display:block;
         padding-bottom:5px;
}
.divColumn
{
         float: left;
         width: 24%;
         display:block;
}

a:link {color:#333333;  outline:none; text-decoration:none;}      /* unvisited link */
a:visited {color:#333333;  outline:none; text-decoration:underline;}  /* visited link */
a:hover {color:#ff6600;  outline:none; text-decoration:underline;}  /* mouse over link */
a:active {color:#ff6600;  outline:none; text-decoration:underline;}  /* selected link */
img
{
	/*border-style: none;
    border-color: inherit;
    border-width: 0px;    */
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    margin: 0;
    padding: 0;
}
a img,:link img,:visited img { border:none; outline:none; }

hr
{
height: 0;
max-height: 0;
display: block;
position: relative;
padding: 0;
margin: 8px auto;
*margin: 2px auto;
width: 100%;
clear: both;
border: none;
border-top: 1px solid #cccccc;
font-size: 1px;
line-height: 0;
overflow: visible;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset
{
	margin:0;
	padding:0;
}
h1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 30px;
	font-weight:normal;
    margin:0px 0px 10px 0px;
    line-height: 30px;
	color:#333333;

}
h1 span
{
	color:#333333;

}
h2{
	color:#1f5cb1;
	margin-top:15px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
}
p{
margin:0px 0px 15px 0px;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span 
{
	margin:0;
	padding:0;
}
table{
	
	margin:0px;
	border-collapse:collapse;
	border:0px #FFFFFF solid;
	vertical-align:middle;
    height: 0px;
}

label,input[type="checkbox"]{vertical-align:middle;}

label,input[type="radio"]{vertical-align:middle;margin-right:5px;}

input[type="text"], textarea
{
	font-family: Arial, Sans-Serif;
    font-size: 11px;
    padding: 0px;
    border: solid 1px #ccc; 
    background-color: #FFFFFF;
	color:#555555;
	padding:1px 3px 1px 3px;
}
input[type="text"]:focus, textarea:focus
{
    background-image: none;
    background-color: #e7e7e7;
    border: solid 1px #0065aa;
}
input[type="button"]
{
	color:#fff; 
	font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
	background-color:#fed; 
  	border: 1px solid; 
	border-color: #696 #363 #363 #696; 
	background: #040404; /* for non-css3 browsers */
	
}
input[type="button"]:hover
{
	
  	border: 1px solid; 
	border-color: #ff6600 #ff6600 #ff6600 #ff6600; 
	background: #040404; /* for non-css3 browsers */
	
}
select{
	font-family: Arial, Sans-Serif;
    font-size: 11px;
    padding: 0px;
    border: solid 1px #ccc; 
    background-color: #FFFFFF;
	color:#444444;
}

select.list{
	font-family: Arial, Sans-Serif;
    font-size: 11px;
    padding: 0px;
    border: solid 1px #ccc; 
    background-color: #FFFFFF;
	color:#646464;
	width:208px;
	font-weight:bold;
	line-height:23px;
}


select.list option{
	height:22px;
	padding-left:10px;
	padding-top:10px;
}

select.list option:hover{
	height:22px;
	background-color:#e8e8e8;
	padding-left:10px;
	padding-top:10px;
}



.right
{
	float:right;
}
.left
{
	float:left;
}
.top{
vertical-align:top !important;
}
.bottom{
vertical-align:bottom !important;
}
.middle{
vertical-align:middle !important;
}
.center{
text-align:center !important;
}

.right-align{
text-align:right !important;
}
.left-align{
text-align:left !important;
}
.clear{
clear:both;
}
.redstar{
color:#FF0000;
}



/* ////////////// layout ///////////////// */

.container{
	width:1000px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px #ccc solid;
	background:#FFFFFF;
}

.textbox
{
	font-family: Arial, Sans-Serif !important;
    font-size: 11px !important;
    padding: 0px !important;
    border: solid 1px #ccc !important; 
    background-color: #FFFFFF;
	color:#555555 !important;
	padding:1px 0px 1px 3px !important;
}
.textbox:focus
{
    background-image: none;
    background-color: #e7e7e7;
    border: solid 1px #0065aa;
}

.ErrorMessage { padding-left:0px; }
.ErrorMessage ul { padding-left:15px; }

/*------------------------Top Strip----------------------*/
.logo
{
	/*background:url(../images/logo.gif) no-repeat;*/
	width:196px;
	height:85px;
}

.loginlogo
{
	float: left;
	width:177px;
	height:69px;
	padding:20px 0 0 20px;
}

.logintxt
{
float: right;
margin-top: 47px;
width: 307px; 
font-size:15px; font-weight:bold;
}


.address
{
	width:211px;
	height:75px;
	margin-top:6px; margin-left:35px; font-weight:bold; font-size:12px; color:#000000; line-height:18px;
}
.logintop_strip
{
	width:100%;
	height:90px;
	background:url(../images/login-header-bg.gif) repeat-x;
	
}
.top_strip
{
	width:100%;
	height:88px;
	background:url(../images/top_bg.jpg) repeat-x #FFFFFF;
	
}
.top_strip .top_info{
	padding-top:11px;
	margin-right:10px;
	float:right;
	font-weight:bold;
}
.top_strip .top_info a{
	color:#333333;
	margin-left:5px;
	margin-right:5px;
}
.top_strip .top_info a:hover{
	color:#b90101;
}
/*------------------------Top Navigation----------------------*/
/*.top-tab
{
	background:url(../images/menubg.gif) repeat-x;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif, "Bauhaus 93";
  	font-weight:normal;
	line-height:32px;
	height:32px;
	width:100%;
	float:left;
}
.top-tab ul
{
    margin: 0;
    padding: 0px 0px 0 0px;
    list-style: none;
	float:left;
}
.top-tab li
{
    display: inline;
    margin: 0;
    padding: 0;
	color:#d0e7ff;
	font-size:12px;
	font-weight:bold;
}
.top-tab li a
{
    float: left;
    margin: 0 !important;
    padding: 0 0 0 24px;
    text-decoration: none;
	color:#d0e7ff;
	font-size:13px;
	font-weight:bold;
}


#current a
{
    background-position: 0% -30px;
}*/

/*------------------------Multi Top Navigation----------------------*/

.MultiNav
{
background:url(../images/multinav_bg.jpg) repeat-x left top #FFFFFF;
line-height:20px;
height:33px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;
width:1000px;
}
.MultiNav ul
{
    margin: 0;
	margin-left:10px;
    padding: 6px 0px 0 0px;
    list-style: none;
}
.MultiNav li
{
    display: inline;
    margin: 0;
    padding: 0;
}
.MultiNav li a
{
    float: left;
	/*background: url("images/left.png") no-repeat left top;*/
    margin: 0 2px !important;
    padding: 0 0 0 0px;
    text-decoration: none;
    /*border-right:1px #da2020 solid;*/
}
.MultiNav li a span
{
    float: left;
    display: block;
	/*background: url("images/right_sep.png") no-repeat right top;*/
	/*background: url("images/right.png") no-repeat right top;*/
    padding: 0px 13px 0px 15px;
    color: #333333;
    margin-right: 1px;
	text-align:center;
	cursor:pointer;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.MultiNav li a span
{
    float: none;
}
/* End IE5-Mac hack */
.MultiNav a:hover span
{
    color: #ffffff;
}
.MultiNav li a:hover
{
    background-position: 0% -30px;
	background:#333333;
}
.MultiNav li a:hover span
{
    background-position: 100% -30px;
}

.MultiNav #current1 a
{
    background-position: 0% -30px;
	background:#333333;
}
.MultiNav #current1 a span
{
    background-position: 100% -30px;
	background:#333333;color:#fff;
}
.nobg{
background:none !important;
}
/*------------------------Buttons Navigation----------------------*/

.ButtonNav
{
background:url(../images/iconbutton-bg.gif) repeat-x left top;
height:21px;
text-align:left;
width: 100%;
display: block;
}
.ButtonNav input{
display:inline;
float:left;
height:21px;
}


/*------------------------Top Header----------------------*/

.pageHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:295px;
}

.InnerHeader
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	height:182px;
}

/*------------------------Content CSS----------------------*/
.content{
    background-repeat: repeat-y;
    padding: 0px;
    color: #333333;
    width: auto;
 	font-size:12px;
	line-height:20px;
	text-align:justify;
}
.content ul{
	margin:0px 0px 10px 20px;
}

/*.box_headingleft
{
background:url(../images/heading_left.png) no-repeat left top !important;
height:33px; width:12px;}

.box_headingright{
background:url(../images/heading_right.png) no-repeat right top !important;
height:33px; width:12px;}

.box_headingbg{
background:url(../images/heading_bg.png) repeat-x right top !important;
font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#fff;padding-top: 5px;}

.box_tab a{
width:8px; height:28px;padding:5px 6px 5px 0;}

.box_tab a span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;height:28px;margin-left:8px;padding:5px 6px 5px 10px;
}

.box_tab a:hover{
background: url(../images/boxheading-hoverleft.png) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;height:28px; text-decoration:none;width:8px;
}

.box_tab a:hover span{
background: url(../images/boxheading-hoverright.png) right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;margin-left:8px;
color:#000;height:28px;text-decoration:none;padding:5px 6px 5px 0;
}

#box_tabcurrent a{
background: url(../images/boxheading-hoverleft.png) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;height:28px; text-decoration:none;width:8px;
}

#box_tabcurrent a span{
background: url(../images/boxheading-hoverright.png) right top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;margin-left:8px;
color:#000;height:28px;text-decoration:none;padding:5px 10px 5px 4px;
}
*/

.box_content
{
    padding: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background:url(../images/boxcontent-bg.png) repeat-y;
	width:219px;
}

.box_content .headingtxt{font-size:12px; color:#000; font-weight:bold;}

.box_content .orangetxt{font-size:11px; color:#cd7013;}

.box_content .linkstxt{font-size:11px;}
.box_content .linkstxt ul{padding:0px; margin:0px; list-style:none;  margin: -9px 0 0;}
.box_content .linkstxt li a{font-size:11px; color:#cd7013; padding:8px 0; border-bottom:1px solid #e3e3e3; display:block;}
.box_content .linkstxt li a:hover{color:#cd7013;text-decoration:none;}
.box_content .linkstxt li a.last{border-bottom:0px solid #e3e3e3;padding-bottom:0px;}
.box_bottom {background:url(../images/boxcontent-bottom.png) repeat-y;width:235px; height:12px;}

.greyblockleft
{
background:url(../images/greyblock-left.jpg) no-repeat left top;
height:39px; width:11px;}

.greyblockright{
background:url(../images/greyblock-right.png) no-repeat right top;
height:39px; width:11px;}

.greyblockbg{
background:url(../images/greyblock-bg.png) repeat-x right top;color:#194788; font-size:15px; text-transform:uppercase; font-weight:bold;padding: 5px 7px;}

.greyblockhorizbg{
background:url(../images/greyblockhoriz-bg.png) repeat-y left top;
font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;padding-top: 5px;}

.greyblockmiddleleft
{
background:url(../images/greyblockhorizleft.png) repeat-y left top;
height:13px; width:11px;}

.greyblockmiddleright{
background:url(../images/greyblockhorizright.png) repeat-y right top;
height:13px; width:11px;}

.greyblockmiddlebg{background-color:#fff}

.greyblockbotleft
{
background:url(../images/greyblock-bottomleft.png) no-repeat left top;
height:13px; width:11px;}

.greyblockbotright{
background:url(../images/greyblock-bottomright.png) no-repeat right top;
height:13px; width:11px;}

.greyblockbotbg{
background:url(../images/greyblock-bottombg.png) repeat-x right top;}

.greyblockhorizbg .headingtxt{font-size:12px; color:#000; font-weight:bold;}
a.readmore{font-size:11px; color:#cd7013;}
a.readmore:hover{text-decoration:none;}

.Gridbox_content
{
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background: #ffffff;
	border:1px #cccccc solid;
	text-align:left;
}

.more{
	color:#b90101;
	text-align:right;
	text-decoration:underline;
}
.more a{
	color:#b90101;
	text-decoration:underline;
}
.more a:hover{
	color:#b90101;
	text-decoration:none;
}
.arrowimg{
	margin-top:5px;
}
.signin
{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
}
.signin a
{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF6600 !important;
text-decoration:underline;
font-weight:bold;
}
.signin a:hover
{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333 !important;
font-weight:bold;
}
.signout
{

}
.signout a
{

}
.signout a:hover
{

}

.language
{

}
.rss
{

}

.help
{
    vertical-align: middle;
}
.help a
{

}
.help a:hover
{

}
.loginmid
{
    padding: 0px 10px 10px 10px;
	background:url(../images/login-bg.jpg) no-repeat top left;
	height:436px;
}

.mid
{
	float: left;
    padding: 10px 10px 10px 10px;
	background:#F2F2F2;
	width: 980px;
	min-height:400px;
}

.left-panel
{
width:236px;
vertical-align:top;

}
.right-panel
{
padding:0px 0px 0px 10px;
vertical-align:top;
	
}
.right_adds
{

}
.faq-bg
{

}
.faq-bg a
{

}
.faq-bg a:hover
{

}

.bottom_link{
font-family:Arial, Helvetica, sans-serif, "Bauhaus 93";
font-size:12px;
line-height:30px;
color:#991111;
text-align:center;
font-weight:bold;
vertical-align:bottom;
}
.bottom_link a{
margin-right:5px;
margin-left:5px;
color:#991111;
}

#footer
{
    margin: 0px 0 0 0px;
    text-align: center;
    padding: 0px 10px 0px 10px;
    background:#1a3a67;
    color: #e7e7e7;
    font-size: 11px;
    clear: both;
    z-index: 50;
	line-height:45px;
}

.footer_links{
	font-family:Arial, Helvetica, sans-serif;
    text-align: center;
    color:#e7e7e7;
    font-size: 11px;
    z-index: 50;
}
.footer_links a
{
    text-decoration: none;
    color: #e7e7e7;
    height: 100%;
}

.footer_links a:hover
{
    color: #FFFFFF;
}



#loginfooter
{
    margin: 0px 0 0 0px;
    text-align: center;
    padding: 14px 10px 0px 20px;
    background:#f2f2f2;
    color: #393939;
    font-size: 11px;
    clear: both;
    z-index: 50;
 	height:60px;
}

.logincopyright{
	font-family:Arial, Helvetica, sans-serif;
    text-align: left;
    color: #4a4a4a;
    font-size: 11px;
}

.loginpoweredby{
	font-family:Arial, Helvetica, sans-serif;
    text-align: center;
    color:#4a4a4a;
    font-size: 11px;
	float:right;
	margin-right:10px;
}

.copyright{
	font-family:Arial, Helvetica, sans-serif;
    text-align: left;
    color: #FFFFFF;
    font-size: 11px;
    z-index: 51;
}
.poweredby{
	font-family:Arial, Helvetica, sans-serif;
    text-align: center;
    color:#e7e7e7;
    font-size: 11px;
    z-index: 50;
	float:right;
	vertical-align:middle;
}
.netedge-logo{
	padding-top:10px;
	margin-left:10px;
}
#current
{

}

#contact
{

}

.breadcrumb
{
    font-size: 11px;
    color: #0077b1;
	font-weight:bold;
    padding: 0px 0px 0px 0px;
}
.breadcrumb a
{
    font-size: 11px;
    color: #333333;
    padding: 0px 0px 0px 0px;
}
.breadcrumb a:hover
{
    font-size: 11px;
    color: #333333;
}

/* css for button */
.btn
{
    float: left;
    width: auto;
    font-size: 93%;
    line-height: normal;
}

.btn ul
{
    margin: 0;
    padding: 0px;
    list-style: none;
}

.btn li
{
    display: inline;
    padding: 0;
    margin: 0;
}

.btn a
{
    float: left;
    background: url("images/btn_left.png") no-repeat left top;
    margin: 0;
    padding: 0 0 0 6px;
    text-decoration: none;
}

.btn a span
{
    outline: none;
    float: left;
    display: block;
    background: url("images/btn_right.png") no-repeat right top;
    padding: 0px 12px 0px 6px;
    color: #FEFEFE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin-right: 5px;
	font-weight:bold;
	line-height:20px;
    text-decoration: none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

.btn a span
{
    float: none;
}

/* End IE5-Mac hack */

.btn a:hover span
{
    color: #FEFEFE;
    text-decoration: none;
}

.btn a:hover
{
    background-position: 0% -20px;
    text-decoration: none;
}

.btn a:hover span
{
    background-position: 100% -20px;
    text-decoration: none;
}
.btn li a:hover
{
    background-position: 0% -20px;
    text-decoration: none;
}

.btn li a:hover span
{
    background-position: 100% -20px;
    text-decoration: none;
}



.btn #current a
{
    background-position: 0% -20px;
    text-decoration: none;
}

.btn #current a span
{
    background-position: 100% -20px;
    text-decoration: none;
}

.btn_spacer
{
    margin-right: 5px;
}
.welcome
{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 30px;
	font-weight:normal;
    margin:0px 0px 10px 0px;
    line-height: 30px;
	color:#3e7db7;
}
.welcome span{
color:#333333;
}

.bluetext{
	color:#1f5cb1;
	font-size:14px;
}
.contactform{
border:1px #CCCCCC solid;
padding:10px;
background:url(../images/contact_bg.jpg) no-repeat right top;
}

.LoginBox{
font-size:11px; color:#000000;
}
.LoginBox h2{
font-size:18px; color:#244f7e; text-transform:uppercase; text-decoration:none; font-weight:normal; margin:0px; padding:0px;}

.loginTextBox{
	font-family: Arial, Sans-Serif !important;
    font-size: 12px !important;
    display: block !important;
    padding: 2px !important;
	width:200px;
	border: solid 1px #b6b5b3 !important; 
    background-color: #fff !important;
	color:#333 !important;
}

.forgot_password a{
font-size:10px;
color:#244f7e;
text-decoration:none;
}
.forgot_password a:hover{
font-size:10px;
color:#244f7e;
text-decoration:underline;
}
.readme{
font-size:11px;
}
.search{
padding:20px 0;
}





.navBottomHead{
background:url(../images/nav-bottom-heading-bg.jpg) repeat-x;
line-height:31px;
padding: 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1a3a67;
text-align:left;
float:left;
width:980px;
font-weight:bold;
}
.navBottomHead a{
font-size:11px;
color:#414141;
text-decoration:none;
font-weight:normal;
}

.navBottomHead span{float:left;}
.navBottomHead .help{width:16px; height: 24px; float:right; margin-top:7px;}
.navBottomHead .help a{width:16px; height: 31px; display:block;}


/*------------Dashboard Grid----------------*/
/*.dashboardGrid{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	
color:#000000;
}

.dashboardGrid table{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	
color:#000000;
}
.dashboardGrid th{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	
color:#fff;
background:url(../images/bluegrid-hd.gif) repeat-x left;
 font-weight:normal; line-height:24px;
}
.dashboardGrid td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	
color:#000000;
font-weight:normal;
padding:6px 3px 6px 3px;

}
.dashboardGrid .alt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	
color:#000000;
background:#e8e8e8;
font-weight:normal;
}
.gridHead{
background:#e9e9e9;
border-bottom:2px;
line-height:20px;
text-align:center;
font-weight:bold;
}*/
/*------------Dashboard Grid End----------------*/

/*.gridtab{float: left; margin-right:7px;}
.gridtab a span{float: left; color:#333; font-size:11px; text-transform:capitalize!important; height: 18px;   line-height: 18px; padding:0px 7px 0px 0px; font-weight:normal;margin-left:9px;}

.gridtab a:hover{background:url(../images/btn-left.gif) no-repeat; float: left;}

.gridtab a:hover span{background:url(../images/btn-right.gif) no-repeat right;  margin-left:9px; padding:0px 7px 0px 0; color:#fff; font-size:11px; font-weight:normal; display:block;float: left; text-transform:capitalize!important;   height: 18px;   line-height: 18px;text-decoration:none !important;}

.gridtab a.current{background:url(../images/btn-left.gif) no-repeat; float: left;}

.gridtab a.current span{background:url(../images/btn-right.gif) no-repeat right;  margin-left:9px; padding:0px 7px 0px 0; color:#fff; font-size:11px; font-weight:normal; display:block;float: left; text-transform:capitalize!important;   height: 18px;   line-height: 18px;text-decoration:none !important;}
*/
a.blacklink{color:#333!important; font-size:10px!important; text-decoration:underline;}









.blue_txtgrid{color:#1279bf; font-size:14px; font-weight:bold; line-height:40px;}
.blue_txt{color:#1279bf; font-size:14px; font-weight:bold; line-height:20px;}
.paging{
background:#e6e5e5 !important;
font-size:11px;
color:#333 !important;
line-height:22px !important;
font-weight:bold;
}
.paging td{
background:#e6e5e5 !important;
line-height:22px !important;
vertical-align:middle !important;
}
.grid{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-collapse:collapse;
font-weight:bold;
border:1px #CCCCCC solid;
}
.grid th{
background:url(../images/gridhead_bg.jpg) repeat-x #385e93;
padding:0 5px;
text-align:left;
line-height:25px;
font-weight:bold;
color:#fff;
border-right:1px #ccc solid;
border-bottom:1px #ccc solid;
word-wrap: break-word !important;
}
.grid td{
color:#666666;
text-align:left;
padding:0 5px;
line-height:22px;
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
background:#FFFFFF;
vertical-align:middle;
font-weight: normal;
word-wrap:break-word !important;
}

.spanword{
color:#666666;
text-align:left;
padding:0 5px;
line-height:22px;
background:#FFFFFF;
vertical-align:middle;
font-weight: normal;
word-wrap:break-word !important;
}


.grid th a{
color:#fff!important;
text-decoration:none;
}
.grid th a:hover{
color:#D0C6B9!important;
text-decoration:none;
}

.textbox_lrg{
width:250px !important;
}
.small_text{
font-size:11px;
color:#852200;
font-weight:normal!important;
line-height: normal !important;
}

.form{float: left;padding: 10px 10px 10px 10px;background:#fff;width: 958px; border:1px solid #ccc;} 

.form td{
line-height:25px;font-weight:bold;
}
.smallbluetext{
	color:#1f5cb1 !important;
	font-size:11px;
	text-decoration:underline !important;
	font-weight:bold;
}

.smallgreytext{
	color:#333333 !important;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.greytextlink{
	color:#333333 !important;
	font-size:12px;
	text-decoration:underline;
	
}

.smltxt{font-size:11px; font-weight:normal!important;}

.formstl{background-color:#f2f2f2; border:1px solid #cecece;padding:20px;color:#333;font-weight:bold;}
.selectwidth{width:210px;}
.selectwidth2{width:202px;}
.txtbox_width{width:262px;}
.txtbox_width2{width:530px;}
.search-bg{background:url(../images/search_bg.gif) repeat-x;}
.search-bg2{background: url(../images/search_bg2.gif) repeat-x;}
.search-bg2{background: url(../images/search_bg3.jpg) repeat-x;}
.search-bg2 td{ padding:2px;}

.gray_new_gray{ width:98%; padding:0px 9px 0px 9px; background:#dedede url(../images/s_midbg.gif) repeat-x;  border-left:#d0d0d0 solid 1px; border-right:#d0d0d0 solid 1px;}
/*.pwd_bg{background:url(../images/changepwd_bg.gif) repeat-x #efefef; border:1px solid #d0d0d0;color:#333;font-weight:bold;margin-top:20px;}*/
.status_select{width:120px;margin-top:7px;}
.margin7{margin:7px 0;}

/*-----------------Admin Login---------------------*/

.adminlogin_header
{
	width:100%;
	height:99px;
	background:url(../images/adminheader-bg.gif) repeat-x;
	
}

.adminloginlogo
{
	float: left;
	width:297px;
	height:97px;
}

.adminloginmid
{
    padding: 0px 10px 10px 10px;
	background:url(../images/adminlogin-contentbg.gif) repeat-x top left #f2f2f2;
}

.adminlogin_bluehead{background:url(../images/adminlogin-bluebg.gif) repeat-x; color:#d0d0d0; font-size:13px; font-weight:bold; padding-left:16px; padding-top:5px; letter-spacing:1px;}
.adminlogin_bottom{background:url(../images/adminlogin-bottom.jpg) no-repeat; height:241px;color:#333; font-size:12px;}
.adminlogin_bottom h2{font-size:22px; color:#ff6600; text-transform:capitalize; text-decoration:none; font-weight:normal; margin:0px; padding:0px;}
.adminloginTextBox{
	font-family: Arial, Sans-Serif !important;
    font-size: 12px !important;
    display: block !important;
    padding: 2px !important;
	width:260px;
	border: solid 1px #b6b5b3 !important; 
    background-color: #fff !important;
	color:#333 !important;
	margin-left:7px;
}
.adminlogin_forgot_password a{
font-size:11px;
color:#1a3a67;
text-decoration:underline;
}
.adminlogin_forgot_password a:hover{
font-size:11px;
color:#1a3a67;
text-decoration:underline;
}
.adminreadme{
font-size:11px;
margin-left:5px;
}

/* Auto-Complete extender */

.CompletionListItemCssClass

{     
      background-color:#f2f1f1;
      border:solid 1px #ffffff;
      padding:2px;
      display:block;
      line-height:15px;
      color:#000000;
      font-size:10px;
      text-align:left;
      font-family:Arial;
      
}

.CompletionListHighlightedItemCssClass

{     

      font-family:Arial;
      background-color:#ffffff;
      border:solid 1px #f2f1f1;
      color:#000000;
      font-size:10px;
      line-height:15px;
      padding:2px;
      text-align:left;
      cursor:pointer;

}

.autoCompletelist
{
    width:190px;
    margin:0px;
    text-align: left; 
    visibility: hidden; 
    cursor: default; 
    list-style: none outside none; 
    padding: 0px; 
    border: 1px solid buttonshadow; 
    background-color: window; 
    color: windowtext; 
    position: absolute; 
    left: 412px; 
    top: 70px; 
    z-index: 1000;    
}
@media only screen and (max-width : 768px) {
    .autoCompletelist {
        left: 50px;
        top: 70px;
    }
}
.autoCompletelist1
{
    width:190px;
    margin:0px;
    text-align: left; 
    visibility: hidden; 
    cursor: default; 
    list-style: none outside none; 
    padding: 0px; 
    border: 1px solid buttonshadow; 
    background-color: window; 
    color: windowtext; 
    position: absolute; 
    left: 412px; 
    top: 70px; 
    z-index: 1000; 
    overflow-y:scroll;
    height:125px;
}
.unboldtext
{
    font-weight:normal !important;
}
.normaltxt
{
    font-family:Arial;
    font-size:12px;
    color:#333333;
}
.selectbox_lrg{
width:750px !important;
}
.boldtext td
{
    font-weight:bold !important;
    color:#000000 !important;
}
.fcklabel
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11px !important;
	padding: 5px 5px 5px 5px !important;
	margin: 0px;
	border-style: none;
	font-weight:normal !important;
	background-color: #ffffff !important;
}
.norm_lineHeight
{
	line-height:15px !important;
}
.tabdiv .form {
    border: medium none;
    float: left;
    line-height: 25px;
    padding: 10px;
    width: 100%;
}

.popup .form
{
    line-height: 25px;
    padding: 10px;
    width: 100%;
    border:none;
}

.formsmall{padding: 10px 10px 10px 50px;background:#fff;width: 480px; border:1px solid #ccc;margin:25px auto;} 

.formsmall td{line-height:25px;font-weight:bold;}

.formbot-block{border:1px solid #CCCCCC; margin-bottom: 1em; padding: 5px; background:#fff; width:963px;}
.formbot-block2{border:1px solid #CCCCCC; margin-bottom: 1em; padding: 5px; background:#fff; width:962px; float:left; margin-top:1em;}

.commentsbdr{border:1px solid #ccc; padding:0 5px; line-height:normal!important;} 

.popupmid
{
	float: left;
    padding: 10px 10px 10px 10px;
	background:#F2F2F2;
	width: 100%;
}

.form{float: left;padding: 10px 10px 10px 10px;background:#fff;width: 97%; border:1px solid #ccc;} 

/*.bluebtn {
    float: left;
    margin-right: 7px;
}
.bluebtn a {
    background: url("../images/btn-left.gif") no-repeat scroll 0 0 transparent;
    float: left;
}
.bluebtn a span {
    background: url("../images/btn-right.gif") no-repeat scroll right center transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    margin-left: 9px;
    padding: 0 7px 0 0;
    text-decoration: none;
    text-transform: capitalize !important;
}
.bluebtn a:hover span {
    text-decoration: none !important;
}
*/

/*--- Dasboard bottom slide images ---*/
/*--- Added by sanjay ---*/
.RowCss td
{
background-color:#d3d3d3;    
}

.RowCss2 td
{
background-color:#b0c4de;    
}
.stepcarousel
        {
            position: relative; /*leave this value alone*/
            border: 0px solid #333;
            overflow: scroll; /*leave this value alone*/
            width: 925px;
            height: 60px; /*Height should enough to fit largest content's height*/
            margin: 0 auto;
        }
        .stepcarousel .belt
        {
            position: absolute; /*leave this value alone*/
            left: 0;
            top: 0;
        }
        .stepcarousel .panel
        {
            float: left; /*leave this value alone*/
            overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
            margin: 3px; /*margin around each panel*/
            width: 87px;
            height: 51px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
            border: 1px #CCCCCC solid;
        }
        .ScrollerStatus
        {
            width: 925px;
            line-height: 20px;
            margin: 0 auto;
        }
        
/*--- Dasboard bottom slide images end ---*/

.anouncementtxt{font-size:11px;}
/*--- Application Form Start ---*/
.smallblue_txt{color:#1279bf; font-size:12px; font-weight:bold; line-height:20px;}

.grid-form{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-collapse:collapse;
font-weight:bold;
border:1px #CCCCCC solid;
}
.grid-form th{
background:url(../images/gridhead_bg.jpg) repeat-x #385e93;
padding-left:8px;
text-align:left;
line-height:18px;
font-weight:bold;
color:#fff;
border-right:1px #d7d7d7 solid;
border-bottom:1px #d7d7d7 solid;
}
.grid-form td{
color:#666666;
text-align:left;
padding-left:8px;
padding-top:8px;
line-height:22px;
border-right:1px #CCCCCC solid;
border-bottom:1px #CCCCCC solid;
background:#FFFFFF;
font-weight: normal;
}
.grid-form td table td
{
    border:none;
}
.termsconditiontxt{font-weight:normal!important; line-height:18px!important;}

.commentsbdr{border:1px solid #ccc; padding:0 5px; line-height:normal!important;} 

.popupmid
{
	float: left;
    padding: 10px 10px 10px 10px;
	background:#F2F2F2;
	width: 100%;
}
.txtbox_widtha{width:195px;}
.smalltxtbox_widtha{width:92px;}
.form{float: left;padding: 10px 10px 10px 10px;background:#fff;width: 97%; border:1px solid #ccc;} 
.forminner{float: left;padding: 10px 10px 10px 10px;background:#fff;width: 956px; border:1px solid #ccc;} 
.forminner td{line-height:25px;font-weight:normal;}
/*--- Application Form End ---*/


.GridviewScrollHeader TH, .GridviewScrollHeader TD
{
    padding: 5px;
    font-weight: bold;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #EFEFEF;
    vertical-align: bottom;
    text-align: left;
}
.GridviewScrollItem TD
{
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #FFFFFF;
}
.GridviewScrollItem .Freeze
{
    background-color: #EFEFEF;
}
.GridviewScrollItemHover TD
{
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #CCCCCC;
    cursor: pointer;
}
.GridviewScrollItemHover .Freeze
{
    background-color: #CCCCCC;
}
.GridviewScrollItemSelected TD
{
    padding: 5px;
    white-space: nowrap;
    border-right: 1px solid #AAAAAA;
    border-bottom: 1px solid #AAAAAA;
    background-color: #999999;
    color: #FFFFFF;
}
.GridviewScrollItemSelected .Freeze
{
    background-color: #999999;
}
.GridviewScrollPager 
{
    border-top: 1px solid #AAAAAA;
    background-color: #FFFFFF;
}
.GridviewScrollPager TD
{
    padding-top: 3px;
    font-size: 14px;
    padding-left: 5px;
    padding-right: 5px;
}
.GridviewScrollPager A
{
    color: #666666;
}

.GridviewScrollPager SPAN
{
    font-size: 16px;
    font-weight: bold;
}

 @media \0screen {
  .iewidth1{width:28px;}
  .iewidth2{width:93px;}
}


.search-bg3{
background:url(../images/search_bg3.jpg) repeat-x #dedbde; padding:0px 15px 0px 15px; border-left:#cecfce soild 1px; border-right:#cecfce soild 1px; 
}

#ddlPosition {
    max-width: 100%;
}
