﻿

* { margin: 0; }

html, body { height: 100%; }
html{ overflow:auto}
body { border:0px;width:100%; padding:0px; margin:auto; vertical-align:top; color:#333; font-family:Arial,Verdana,Helvetica,sans-serif;font-size:.9em; }
img{ border:none}

/*table{
    font-size:14px;
}*/

.main{padding:5px 5px 5px 5px;}
/*
.header{background-color:#1b6896;}
.header-div{color:#fff;}
.header{background-color:#1b6896;}*/
.header-div{color:#333;}
.content_main {font-size:12px; padding-left:2px; padding-right:0px; text-align:justify; color:#000; line-height:20px;}
#leftcol_container, #maincol_container, #rightcol_container
{
 
margin-left:0px;
}


#leftcol_container, #rightcol_container
{
	width:220px;
}
#maincol_container
{
width:98%;	

	
}


.main-continer-inner
{
     width:98%; height:100%; margin:2px; padding:5px; background-color:#f8f8f8; border:solid 1px #cecece; display:block;
       -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
     behavior: url(PIE.htc);
}

#container {background-color:#f8f8f8; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px; background:#FFFFFF;  }

#header, #container, #footer, #bodyContent{width:980px; }



/*ANCHAOR*/
a:link, a:visited {color:#801714; text-decoration:underline; }	
a:hover {color:#801714; text-decoration: none; }

.txtTextBox{padding-left:3px;border:solid 1px #c2c2c2; }
/* BUTTON */
.btn-normal {width: 75px; height : 27px; color : #FFF; border: 2px solid #777;border-radius:10px;outline: none;background-color:#006699}
.btn-small {width: 30px; height : 27px; color : #FFF; background-color : #01578a;font-weight : bold; border : solid 1px #2f4760;}
.btn-medium {width: 120px; height : 27px; color : #FFF; background-color : #01578a;font-weight : bold; border : solid 1px #2f4760;}
.btn-large {width: 150px; height : 27px; color : #FFF; background-color : #01578a;font-weight : bold; border : solid 1px #2f4760;}
.btn-extra-large {width: 250px; height : 27px; color : #FFF; background-color : #01578a;font-weight : bold; border : solid 1px #2f4760;}
.btn-disable{width: 85px; height : 27px; color : #FFF; background-color : #C5c5c5;font-weight : bold; border : solid 1px #2f4760;}

.mandatory{color:red; font-weight : bold; font-size : 10px;}
.gvEmpty{color:Red;}
/*FOOTER*/
.footer	
{
	color:#fff;
	font-size:13px;	
	padding:5px 5px 5px 5px;
	background-color:#1b6896;
	height:25px;
	border:1px solid gray;
	border-radius:5px;
}
/*END FOOTER*/
/************* menu starts *************/
.navrow{clear:both; background: repeat-x left -319px; vertical-align:middle; height:32px; padding:0 10px;background-color:#1b6896;background-radius:5px; }
ul.menu {z-index: 1; list-style:none; font-size:0.9em; padding:0; margin:0; vertical-align:top;  }
ul.menu li { position: static; float: left; z-index: 2; margin:0 1px  }
ul.menu li a { display: block; clear: both; position: relative; z-index: 2; color:#fff; text-decoration:none; padding:8px 5px}
ul.menu li.active { background:#57a54f url(images/bg.png) repeat-x left -170px}
ul.menu li a.top, ul.menu li.active a.top { background:url(images/icons.gif) no-repeat right -58px; padding-right:20px}
ul.menu .submenu { position: absolute; float: none; white-space: nowrap; z-index: 2; background:#f4fbff;display: none; border:3px solid #126a9f; font-size:.94em }
ul.menu .submenu .submenu { top: 0; left: 100%; z-index: 2 }
ul.menu li .submenu dd{ padding-left:20px; background:url(images/icons.gif) no-repeat 10px -42px}
ul.menu li .submenu dd a{ font-size:.92em}
ul.menu li .submenu a{ border-bottom:1px dashed #ccc; color:#000; padding:6px 10px}
ul.menu li .submenu a:hover{ color:#fff; background:#126a9f }
ul.menu li.hover, ul.menu li:hover { position: relative; z-index: 2 }
ul.menu li.hover .submenu, ul.menu li:hover .submenu { position: absolute; display: block; z-index: 2000; z-index: 2 }

ul.menu li.hover, ul.menu li:hover{ background:#126a9f}
ul.menu li.myaccount a{background:url(images/myaccountbg.png) no-repeat left; padding:8px 26px 8px 12px; font-weight:bold; color:#333}
ul.menu li.myaccount:hover {background:url(images/myaccountbg.png) no-repeat left; }


ul.menu li.hover .submenu .submenu, ul.menu li:hover .submenu .submenu { display: none !important }
ul.menu .submenu li.hover .submenu, ul.menu .submenu li:hover .submenu { display: block !important; z-index: 2000; z-index: 2 }
ul.menu .submenu .submenu { position: absolute; z-index: 2 }
/***************menu ends**************/

/*MESSAGE
.message {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 10px 10px 35px;position:relative;margin:10px 0;cursor:pointer;}
.message.success {border:1px solid #A6DD88;color:#539B2D;background-color:#EBF8D6;background:url("images/simages/okay.png") 10px 10px no-repeat;}
.message.warning {background-color:#FEFDE2;border:1px solid #E5E181;color:#666666;background:url("images/simages/warning_triangle.png") 10px 10px no-repeat;}
.message.error {background-color:#FFECE6;border:1px solid #FF936F;color:#842100;background:url("images/simages/remove.png") 10px 10px no-repeat;}
.message.information {background-color:#D3EEF1;border:1px solid #81CDD8;color:#369CAB;background:url("images/simages/information.png") 10px 10px no-repeat;}
*/

/*START OF THICK BOX */

.thickBoxOuter
{
	position: absolute;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	border: 0px;
	display: none;
	background-color: #000;
}

/*
.boxy-wrapper .top-left{width:10px; height:10px; padding:0}                         
.boxy-wrapper .top-right{ width:10px; height:10px; padding:0}
.boxy-wrapper .bottom-right{width:10px; height:10px; padding:0}
.boxy-wrapper .bottom-left{width:10px; height:10px; padding:0}
.boxy-wrapper .top,.boxy-wrapper .bottom{height:10px; background-color:#336596;  padding:0}
.boxy-wrapper .left,.boxy-wrapper .right{width:10px; background-color:#336596; padding:0}

.boxy-wrapper .title-bar{background-color:#336596; padding:0px 6px 6px 6px ; position:relative;text-align:right}
.boxy-wrapper .title-bar.dragging{cursor:move;}
.boxy-wrapper .title-bar span{font-size:15px; color:white; line-height:1; margin:0; padding:0; font-weight:Bold;}
.boxy-wrapper .title-bar .close{color:white; position:absolute; top:5px; right:6px; font-size:12px;}
.boxy-wrapper .title-bar .close:hover{background-color:#336596;}

.boxy-inner{background-color:white; padding:0}
.boxy-content{padding:15px;font-size:14px}
.thickBoxContent li{list-style-position:inside;	line-height:1.5;padding-bottom:3px;}
.spanHover{	text-decoration:none; cursor: hand;cursor: pointer;}
span.spanMidTitle{	font-size: 14px;color: #336596;font-weight: bold;}



*/


/*END OF THICK BOX */
.tbl-white{	background-color:#fff;	}
.tblBorder{	border:1px solid #0a61ae;background-color:#FFFFFF;}

/*LOGIN*/
.lgnHeading {background-color:#1b6896; width:324px; height:22px; color:#fff; font-weight:bold; padding-left:15px; text-align:left; font-size:14px;}
.lgnHeading h1{position:relative; vertical-align:bottom; font-size:16px; font-weight : bold; margin :0px; color:#fff; padding-left : 25px;}

.lgnTopMiddle{ background:url(images/c5_top_bg.gif) repeat-x #fff; border-top:0; margin: 0; z-index:1;}
.lgnTopLeft{ background:url(images/c5_1.gif) no-repeat left top; width:22px; height:22px; z-index:1;}
.lgnTopRight{ background:url(images/c5_2.gif) no-repeat right top; width:22px; height:22px; z-index:1;}
.crvlg_bl{ background:url(images/c5_3.gif) no-repeat left bottom; width:22px; height:22px;}
.crvlg_br{ background:url(images/c5_4.gif) no-repeat right bottom; width:22px; height:22px;}
.crvlg_bdrl{border-left:#dcdcdc solid 3px; width:22px;}
.crvlg_bdrr{border-right:#dcdcdc solid 3px; width:22px;}
.crvlg_bdrb{border-bottom:#dcdcdc solid 3px; width:22px;}

.infobox{
	border:1px solid #81CDD8;
	text-align : justify; line-height : 17px;
}

.infobox h3{
    font-family : Helvetica, sans-serif, Arial;
    font-size:17px;
	background:#f3f9ff;
	color:#375b91;
	padding:5px;	
	margin :0px;
}

.mandatory-text{color:Red; font-weight : bold; font-size : 10px;}


.infobox{
	border:1px solid #81CDD8;
	text-align : justify; line-height : 17px;
}


fieldset {border:1px solid #d9e6f0;display:block;padding:5px 5px 5px 5px;line-height:10px;margin-bottom:10px;}
legend {border:1px solid #d9e6f0;background:#fff url(images/form_blue.gif) repeat-x center left;
	color:#375b91;font-size:12px;font-weight:bold;margin-bottom:0px;padding:3px 5px 3px 3px;width:200px;}
	




.ltcol, .rtcol{ width:230px; float:left;}
.rightColumn{ float:right; margin-left:15px; width:910px; margin-top:10px}
.rightColumn h1{ border-bottom:1px dashed #333}

.rightColumn a{ color:#a42d18;}
.rightColumn p{ margin:10px 0}
.rightColumn ol{ margin-left:20px; line-height:20px; margin-bottom:10px; padding-left:10px}
.rightColumn ol li{ padding-bottom:5px}
.rightColumn .col1 { float:left; width:750px; border:5px solid #f0f0f0; padding:5px }
.rightColumn .col2 { float:none; margin-left:0px; width:910px }
.rightColumn .two-columns{ width:360px; margin-top:10px}
.greyBorder { border:5px solid #f0f0f0; }

/*
form fieldset { border:none;border-top:1px solid #ccc ; margin:0;height:20px;text-align:left; }
form fieldset legend { font-size:1.2em; padding:5px 5px 10px 0; color:#01578a;height:20px;text-align:left;}
*/

form .label, .label { width:45%; padding-right:10px; }
form .field { float:left }
form .label, form .radioLabel, .label { font-weight:700; float:left }
form .radioLabel input[type=radio], form .field input[type=radio] { margin-left:0; margin-top:3px; margin-right:3px }
form .radioLabel span { font-weight:normal; padding-right:10px; }
.mandatory, .required { color:#c00; font-size:12px }
.success{  background:#f4fdef url(../images/tick-icon.png) 6px center no-repeat; border:1px solid #acdfa7; padding:8px 5px 8px 30px; font-weight:700  }
.note { background:#dff4ff url(../images/dialog-information.png) 6px 10px no-repeat ; border:1px solid #a7cedf; padding:8px 5px 8px 30px; font-weight:700 }
.error{background:#ffdfe5 url(../images/ErrorCircle.png) 6px center no-repeat ; border:1px solid #dfa7a7; padding:4px 4px 4px 30px;  margin-bottom:3px; font-size:.9em }
h2 { color:#3f7905;  font-family: 'Century Gothic', Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:400; margin:0 0 10px; padding:0 }

.details table { background:#fff}

.details table th{ background:#f7f7f7; width:50%}
.grid img {margin-right:3px; vertical-align:middle;}
.grid tr:nth-child(even) {background:#f7f7f7}
.grid tr:nth-child(odd) {background:#f0f0f0}
.grid tr:nth-child(even) td, .grid tr:nth-child(odd) td { border-top:1px solid #fff ; border-bottom:1px solid #dadada}

.grid{ background:#dbdcde; border:1px solid #ccc}
.grid td{ padding:5px; vertical-align:top}
/*.grid th { background:#fff;  border-bottom:1px solid #bdbdbd; border-top:1px solid #fff; white-space:nowrap;  }*/
.grid a { font-weight:400 }
/*.grid .row0 td {background:#f7f7f7}
.grid .row1 td{ background:#f0f0f0}
.grid .row1 td, .grid .row0 td { border-top:1px solid #fff ; border-bottom:1px solid #dadada}*/
.grid img {margin-right:3px; vertical-align:middle;}
.grid tr:nth-child(even) {background:#f7f7f7}
.grid tr:nth-child(odd) {background:#f0f0f0}
.grid tr:nth-child(even) td, .grid tr:nth-child(odd) td { border-top:1px solid #fff ; border-bottom:1px solid #dadada}

.assistance{ background:#ecf2ff; border:1px solid #1e568f;width:150px; margin-top:10px}

input[type=text].countrycode { width:24px }
.stdcode { width:50px }
.landlinenumber { width:105px }
.mobilenumber { width:143px }
.Name { width:143px }


h1{ font-family: 'Century Gothic', Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:normal; margin-bottom:5px; line-height:20px; color:#01578a}

select{ height:22px}
input[readonly] { background:#EBEBEB }

.regtable td{ padding:5px; border-bottom:1px dashed #ccc}
.actions{ text-align:center; padding-bottom:10px; }
.steps { font-size:.9em; line-height:30px }
.steps ul { margin:0; padding:0 }
.steps ul li { display:inline; list-style:none; padding-right:30px; color:#717171 }
.steps ul li.current {font-weight:700; color:#333 }


.thickBoxOuter
{
    padding-top:200px;
	position: absolute;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	border: 0px;
	display: none;
	background-color: #000;
}
.PopUptable .top-left{width:15px; height:10px; padding:0; background-color:#002E6C;}                         
.PopUptable .top-right{ width:15px; height:10px; padding:0; background-color:#002E6C;}
.PopUptable .bottom-right{width:15px; height:10px; padding:0; background-color:#002E6C;}
.PopUptable .bottom-left{width:15px; height:10px; padding:0; background-color:#002E6C;}
.PopUptable .top,.PopUptable .bottom{height:10px; background-color:#002E6C;  padding:2}
.PopUptable .left,.PopUptable .right{width:10px; background-color:#002E6C; padding:2; background-color:#002E6C;}

.PopUptable .title-bar{background-color:#002E6C; padding:0px 6px 6px 6px ; position:relative;text-align:right}
.PopUptable .title-bar.dragging{cursor:move;}
.PopUptable .title-bar span{font-size:15px; color:white; line-height:1; margin:0; padding:0; font-weight:Bold;}
.PopUptable .title-bar .close{color:white; position:absolute; top:5px; right:6px; font-size:12px;}
.PopUptable .title-bar .close:hover{background-color:#336596;}

.boxy-inner{background-color:white; padding:0}
.boxy-content{padding:15px;font-size:14px}



.FreezeInformation
{
    width:96%;
    height:36px;
    border:solid 6px #F7F0B8;
    background-color:#FFFFE0;
    padding:2px;
font-size:13px;
margin-left:0px;
color:#d57800;
margin-left:10px;
margin-top:5px;

}

span.FreezeInformation_A
{
    width:30px;
    float:left;
    background-image:url(../../images/InformationImg.gif)   ;
    background-position:center center ;
    background-repeat:no-repeat ;
    padding:5px 5px;
    height:26px;
    border-right:solid 1px #f7f0b8;
    
}

span.FreezeInformation_B
{
    width:90%;
    float:right;
    font-weight:normal ;
    margin-top:8px;
}



.btn-Home {width: 75px; height : 27px; color:#FFF; color :#a4e772; font-weight : bold;}

.tabledata{color:Black;background-color:#F7F7F7}
.tabledataalternate{color:Black;background-color:#F0F0F0}


