/* Clear default list styles for all browsers */
ol, ul, li
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ol, ul {
	list-style: none;
}

/* CSS Document */
#container { /*contains the site content with a border*/border-left: #C6D3D6 2px solid; border-right: #C6D3D6 2px solid; border-bottom: #C6D3D6 1px solid; width:741px; text-align:left}
body {background-color:#DEE3E7; 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: 5px 5px 5px 5px; /*top right bottom left*/
	/*margin: 5px 10%;*/
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666666;
	width:731px; text-align:center;
}
#div-ftr A {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#107194; line-height:1.8; 
}
.div-ctop{border-bottom: #426173 solid 1px; padding: 0px 0px 4px 0px; /*top right bottom left*/ margin-bottom:3px; margin-top:0px; }
.div-cmid{border-top: #426173 solid 1px; border-bottom: #426173 solid 1px; padding: 3px 0px 5px 0px; /*top right bottom left*/ margin-bottom:0px; margin-top:0px; }
.div-cbot{border-top: #426173 solid 1px; padding: 4px 0px 0px 0px; /*top right bottom left*/ margin-bottom:0px; margin-top:3px; }

.div-ntop{border-bottom: #C6D3D6 solid 1px; padding: 0px 0px 4px 0px; /*top right bottom left*/ margin-bottom:3px; margin-top:0px; }
.div-nmid{padding: 3px 0px 5px 0px; /*top right bottom left*/ margin-bottom:0px; margin-top:0px; }
.div-nbot{border-top: #C6D3D6 solid 1px; padding: 4px 0px 0px 0px; /*top right bottom left*/ margin-bottom:0px; margin-top:3px; }

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:#18516B; font-weight:bold}
h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding: 10px 0 3px; color:#6B8EA5; font-weight:bold}
h3{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0px; padding-top:8px; padding-bottom:0px; padding-right:0px; padding-left:10px; color:#6B8EA5; font-weight:normal}
h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; 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; }
.h1-gold{color:#84926B;}
.h1-blue{color: #2C6B89;}
.h1-purple{color:#5A4D7B;}
.h1-green{color:#427D5A;}
.h1-red{color:#845D63;}

a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#107194}
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#107194}
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:#107194}

a.sml-link:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#107194}
a.sml-link:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline; color:#107194}
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:#107194}

.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-sml-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #6B8EA5;
	text-decoration: none;
}
.text-sml-gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #4f4f4f;
	text-decoration: none;
}

.blue-text{margin:0; padding: 0px 0px;line-height: 1.3; text-align: left; color:#6B8EA5; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.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-gray{margin:0; padding: 0px 1px; /*Top Left*/line-height: 1.3; text-align: left; color:#4f4f4f; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.Button
{
BORDER-STYLE: solid;
BORDER-WIDTH: 1px;
BORDER-COLOR: #52798C;
BACKGROUND-COLOR: #52798C;
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*/
}
#content-left{float:left; position:relative; padding: 10px 5px 10px 10px; /*top right bottom left*/ width:440px; }
#content-left ul {color:#4f4f4f; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; list-style-image: url(../images/arrow-blue.gif); margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:0px; padding-left:20px; padding-top:5px;}
#content-left li {list-style-image: url(../images/arrow-blue.gif); vertical-align:top; line-height: 1.5; padding-left:5px; padding-top:0px; margin:0px}

#content-right{
	float:right;
	position:relative;
	padding: 10px 10px 10px 5px; /*top right bottom left*/
	width:267px;
}

#nav{
	position: static;
	padding: 0px 8px 10px 8px; /*top right bottom left*/
	/*left: 28px;
	top: 112px;
	width: 720px;
	clear:both*/
	z-index:5;
}

#img-right{ 
	float:right; 
	position: static;
	padding: 0 17px 0 0; /*top right bottom left*/
	width:273px;
	margin-bottom:0px; margin-top:0px; 
} 
#img-right P{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right; vertical-align: top;
	font-size: 9px;
	font-style: normal;
	color: #CED7DE;
	line-height: 1.3;
	margin:0; 
	padding: 8px 0px; }
}
#img-left{ 
	float:left; 
	position: static;
	padding: 0 0 0 10px; /*top right bottom left*/
	width:273px;
	margin-bottom:0px; margin-top:0px; 
} 
.img-left{ 
	float:left; 
	position: static;
	padding: 0 10px 10px 0; /*top right bottom left*/
} 
.img-right{ 
	float:right; 
	position: static;
	padding: 0 0 10px 10px; /*top right bottom left*/
} 
.div-nav-left{padding: 0px 5px 5px 5px; /*top right bottom left*/ margin-bottom:0px; margin-top:0px; width:273px; float:left; position:static }
.div-nav-right{padding: 0px 5px 5px 5px; /*top right bottom left*/ margin-bottom:0px; margin-top:0px; width:273px; float:right; position:static}


.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;
}
.tbl-RL-bdr {
	background-color: #52798C;
	border-left: #426173 solid 2px;
	border-right: #426173 solid 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	text-decoration: none;
}
.tbl-RLB-bdr {
	background-color: #FFFFFF;
	border-left: #426173 solid 1px;
	border-bottom: #426173 solid 1px;
	border-right: #426173 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	text-decoration: none;
}
.tbl-ftr-bg {
	background-color: #52798C;
	border-bottom: #18516B solid 4px;
	border-left: #426173 solid 2px;
	border-right: #426173 solid 2px;
}

/* 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}
