/* CSS Document */

body {background:url(../images/bg_gray-light.gif); margin-left:25px; margin-right:25px; margin-bottom:25px; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f; font-size:11px;}
#div-hdr-links {
	 float:right;
	 position: relative;
	 padding: 10px 5px 5px 8px; /*top right bottom left*/
}
#div-ftr {
	padding: 10px 5px 5px 8px; /*top right bottom left*/
	margin: 5px 10%;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#315584
}
#div-ftr A {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#6B8EA5; line-height:1.8
}

td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:3px 0 0; color:#184584; font-weight:normal}
h2{font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:0; padding: 10px 0 3px; color:#6B8EA5; font-weight:normal}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding: 10px 10px 0px; color:#6B8EA5; font-weight:bold}
h4{font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:0; padding: 0 0 3px; color:#6B8EA5; font-weight:normal}
h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding: 10px 10px 0px; color:#4f4f4f; font-weight:bold}
p{margin:0; padding: 5px 10px;line-height: 1.3; text-align: left; color:#4f4f4f; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#315584}
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#315584}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#333333}
a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#315584}

a.cftr-link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#FFFFFF}
a.cftr-link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#FFFFFF}
a.cftr-link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#FFFFFF}
a.cftr-link:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#FFFFFF}

a.sml-link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#315584}
a.sml-link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#315584}
a.sml-link:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#333333}
a.sml-link:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#315584}

.news{width: 200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#FFFFFF}

#txt-links {border-bottom:1px solid #fdc5ac; border-top:1px solid #28476b; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; background-image:url(../images/template/bg-blued.gif); line-height:17px}
#txt-links A {text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
.text-med-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #6B8EA5;
	text-decoration: none;
}
.text-dark-gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #4f4f4f;
	text-decoration: none;
}

.text-blue{margin:0; padding: 5px 10px;line-height: 1.3; text-align: left; color:#6B8EA5; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.text-blue-bold{margin:0; padding: 5px 0px;line-height: 1.3; text-align: left; color:#6B8EA5; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold }


.Button
{
BORDER-STYLE: solid;
BORDER-WIDTH: 1px;
BORDER-COLOR: #999999;
BACKGROUND-COLOR: #999999;
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
font-weight:bold;
COLOR: #FFFFFF;
}
.TextBox
{
BORDER-STYLE: solid;
BORDER-WIDTH: 1px;
border-collapse:collapse;
BORDER-COLOR: #999999;
BACKGROUND-COLOR: #FFFFFF;
COLOR: #333333;
FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
}

#nifty{	margin: 0 5%;}
#nifty1{ margin: 0 1%;}
#nifty2{ margin: 0 5%;}
#nifty3{ margin: 0 1%;}
#bcrumb{
	margin: 0 0 10px 0; /*top right bottom left*/
}

#callout, #callout2, #callout3, #callout4, #callout5{
	margin: 10px 0 10px 0; /*top right bottom left*/
}

#img-left{ 
	float:left; 
	position: relative;
	padding: 0 10px 0 0; /*top right bottom left*/
} 

#img-right{ 
	float:right; 
	position: static;
	padding: 10px 0 10px 10px; /*top right bottom left*/
} 

.breadcrumb {
	background-color: #DEDBDE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #4f4f4f;
	text-decoration: none;
	line-height: normal;
	padding-left: 5px;
}
.breadcrumb A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6B8EA5;
	font-style: normal;
	line-height: 10pt;
	text-decoration:underline;
}
.breadcrumb A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6B8EA5;
	font-style: normal;
	line-height: 10pt;
	text-decoration:underline;
}
.breadcrumb A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6B8EA5;
	font-style: normal;
	line-height: 10pt;
	text-decoration:underline;
}
.breadcrumb A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6B8EA5;
	font-style: normal;
	line-height: 10pt;
	text-decoration:underline;
}
.content-lvl1 {
	background-color: #315584; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px
}
.content-lvl2 {
	background-color: #FFFFFF; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px
}
.content-ftr {
	background-color: #6B8EA5; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; line-height:1.5
}
#reguser {
	 float:right;
	 position: relative;
	 padding: 15px 20px 0 20px; /*top right bottom left*/
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:8pt; 
	 color:#333333; 	 
	 }
#reguser A{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:8pt; 
	 color:#EC6325; 	 
	 text-decoration:underline
	 }
	 
#mgmtpic {
	 float:right;
	 position: relative;
	 padding: 0px 100px 0 20px; /*top right bottom left*/ 
	 }
	 
#cases img{
	 float:left;
	 position: relative;
	 padding: 0 6px 3px 6px;  /*top right bottom left*/
	 }
#cases ul{
	font-size: 12px;
	margin-top:-2px;
	list-style-image: url(../images/arrow-orng.gif);
	}
#cases li {	
	list-style-image: url(../images/arrow-orng.gif);
	vertical-align:top;
	line-height: 1.5;
	}
.tbl-assoc {
	background-color: #efefef;
	border: #999999 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	text-decoration: none;
}

/* MENU STYLE SETTINGS
notes:
	1. not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing
	2. remove these instructions and save them in some file for future references
	when you finished with setup. this is not to overload your visitors with
	data they don't need

style naming convention:
	m<menu number>l<level number><state><tag>

where:
	<menu number> - zero based number of menu on the page (first has number 0, second - 1 and so on) 
	<level number> - zero based number of menu level (root level has number 0, first sub level - 1 and so on) 
	<state> - the state of item to which style is applied. May have values mout, mover and mdown.
	<tag> - position of the item's tag. Can have values o for outer tag and i for inner tag 
*/
/*Styles for all Menu items */
.cMenu,.cMenuover{position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  BORDER-WIDTH: 1px; border-style:solid; border-color:#7B8EA5; }
.cMenu{background-color:#315584; layer-background-color:#ED6325; color:#FFFFFF;
	padding-left: 5px;}
.cMenuover{
	layer-background-color:#FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand;
	background:#4A6580;
	padding-left: 5px;
}

/* Rounded Corner STYLE SETTINGS - Do NOT Delete! */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px}
