/* CSS Document */
body{
	background-color:#B1D37F;background-image:url(../..../../images/shell/bg_layout.jpg);
	background-position:top;background-repeat:repeat-x;margin:0px;
	font-family:Arial, Helvetica, sans-serif;font-size:1em;}


/* Document */
#custom-doc {   
	margin:auto;text-align:left; /* leave unchanged */   
	/* Divide desired width by 13 -> width in em for non-IE
       Multiply by .9759 -> width in em for IE */
    /* width:600px;*/
    width:46.15em;
	*width:45.04em;
	min-width:600px;
	height:100%;
	background-color:#ffffff;
} 

div.blueDottedLine{padding-right:0px;padding-left:5px;margin-top:17px;margin-bottom:17px;background-image:url(../../Images/shell/listing_dots.gif);	background-repeat:repeat-x;}

/* Error */
div.error{margin-left:145px;font-size:0.8em;}
div.errorSummary{border:1px solid red;padding:5px;padding-left:30px;margin-bottom:10px;
	font-weight:bold;font-size:0.9em;
	background:#fffdbc url(../../images/icons/error.gif) no-repeat left top;}

/* Elements and Labels */
h3{color:#5E9D00;font-weight:bold;font-size:1.1em;}
h4{color:#5E9D00;font-weight:bold;font-size:1em;}
h5{color:#5E9D00;font-size:0.75em;margin-top:5px;margin-bottom:15px;}
h6{color:#43484E;font-size:0.75em;margin-top:3px;margin-bottom:3px;}
.label{color:#43484E;font-size:0.75em;padding-top:2px;width:100px;}
.field{color:#43484E;font-size:0.75em;}
.editDetails{color:#0025e0;font-size:0.75em;}
.optional{color:#5CAD05;}
.note{font-size:0.65em;}

/* Edit Details Link */
.editDetails a:link{color:#0025e0;text-decoration:none;}
.editDetails a:visited{color:#0025e0;text-decoration:none;}
.editDetails a:active{color:#0025e0;text-decoration:none;}
.editDetails a:hover{color:#0025e0;text-decoration:underline;}

/* HD (Header) */
div#hd{width:100%;text-align:center;background-image:url(../../images/shell/hd_shell_bg.gif);height:117px;font-size:1em;border:0px solid red;}
div#hd table{width:100%;height:100%;background:url(../../images/shell/hd_shell_left_bg.gif) no-repeat left; border-collapse:collapse;}
div#hd table td#hd-logo{text-align:center;vertical-align:middle;}
div#hd table td#hd-rht-border{background:url(../../images/shell/hd_shell_right_bg.gif) no-repeat right;}

/* FT (Footer) */
div#ft{width:100%;background:url(../../images/shell/ft_middle_bg.gif) repeat-x top; background-color:#F4F4F4;height:90px;font-size:1em;border:0px solid #330033;}
div#ft table{width:100%;height:100%;background:url(../../images/shell/ft_left_bg.gif) no-repeat left top;border-collapse:collapse;}
div#ft table td#ft-right-bg{width:51px;background:url(../../images/shell/ft_right_bg.gif) no-repeat right top;}
div#ft table td#ft-text{padding-left:20px;text-align:left;font-size:70%;}

/* BD (Body) */
div#bd{width:100%;height:100%;margin-top:5px; margin-bottom:5px;font-size:1em;border:0px solid #00CCCC;}
div#bd table{width:100%;height:100%;}

/* content (Content) */
div#content{font-size:0.8em;color:#333333;padding-top:15px;padding-bottom:15px;width:95%;padding-left:10px;}
div#cotent p{text-align:justify;}

/* Container (Green Container) */
div#cnt{width:80%;height:100%;text-align:center;}
div#cnt table.cnt_tbl{width:100%;height:100%;border-collapse:collapse;vertical-align:top;margin:0px;padding:0px;background-color:#E7ECF7;}
div#cnt table.cnt_tbl tbody td{height:100%;}
div#cnt table td#cnt-main div{font-size:0.8em;}

/* Sub Page Template */
.a12-b{position:relative;}
.a12-b{_position:static;}
#a12-main .a12-b{position:static;}

#a12-main{width:100%;font-size:1em;}
.a12-t1 #a12-main,.a12-t2 #a12-main,.a12-t3 #a12-main{float:right;margin-left:-25em;}
.a12-t4 #a12-main,.a12-t5 #a12-main,.a12-t6 #a12-main{float:left;margin-right:-25em;}
.a12-t1 .a12-b{float:left;width:18em;*width:17.57em;}
.a12-t1 #a12-main .a12-b{margin-left:18em;*margin-left:18em;}

.a12-t7{padding-left:30px;}
.a12-t7 .a12-b{clear:both;margin:7px;}
.a12-t7 .a12-b .a12-u{float:left;}
.a12-t7 .a12-b div.first{text-align:right;width:140px;padding-right:5px;}

.a12-t8{padding-left:30px;}
.a12-t8 .a12-b{clear:both;margin:7px;}
.a12-t8 .a12-b .a12-u{float:left;}
.a12-t8 .a12-b div.first{text-align:right;width:100px;font-size:0.75em;color:#43484E;padding-right:5px;font-weight:bold;}
.a12-t8 .a12-b div.second{margin-left:110px;font-size:0.75em;color:#43484E;text-align:justify;}

.a12-t4 .a12-b{float:right;width:18em;*width:17.57em;}
#a12-main .a12-b{float:none;width:auto;}

.a12-g .a12-u,.a12-g .a12-g,.a12-gc .a12-u,.a12-gc .a12-g .a12-u,.a12-ge .a12-u,.a12-gf .a12-u{float:right;display:inline;}
.a12-g div.first,.a12-gc div.first,.a12-gc a12.first a12.first,.a12-gd a12.first,.a12-ge a12.first,.a12-gf a12.first{float:left;}
.a12-gb .a12-u,.a12-gc .a12-u,.a12-gd .a12-u{float:left;}

/* Matches the UL inside a Menu or MenuBar instance */

div.a12menubar ul {
	list-style-type:none;
    margin:0;
    padding:0;
}
/* MenuItem and MenuBarItem styles */

div.a12menubar li,
div.a12menu li {
	display:inline;
	float:left;
}
div.a12menubar li.a12menuitem{
    cursor:pointer;
    cursor:hand;
    white-space:nowrap;
    text-align:left;
	padding: 4px 5px 0px 5px;
}

/* Matches the H5 and H6 inside a Menu Item instance */
div.a12menubar li.a12menuitem h5
{
	padding-top:10px;
	font-size:0.75em;
	color:#384963;
}

div.a12menubar li.a12menuitem h6{
	font-size:0.75em;
}

/* Matches the A inside a Menu Item instance */

div.a12menubar li.a12menuitem a:link,div.a12menu li.a12menuitem a:link,
div.a12menubar li.a12menuitem a:active,div.a12menu li.a12menuitem a:active,
div.a12menubar li.a12menuitem a:visited,div.a12menu li.a12menuitem a:visited{color:#333333;text-decoration:none;}
div.a12menubar li.a12menuitem a:hover,
div.a12menu li.a12menuitem a:hover{color:#ff0076;text-decoration:underline;}

table.rdoSlt td {padding-bottom:5px;}
table.rdoSlt td input[type=radio]{float:left;}
