
#page1 { 
	background:url(images/rez_main.jpg); 
	text-align:left; 
	font-family:Arial, helvetica, sans-serif; 
	color:#606060; 
	font-size:0.75em; 
}

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:18px;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}
object { vertical-align:top;}

#userinfo input.text { background:none; border:none; width:140px; padding:1px 0 2px 3px; margin-right:11px;}
#userinfo input.submit { background:url(images/submit.gif) no-repeat left top; font-size:1.1em; color:#fff; width:79px; height:26px; text-align:center; border:none;}

#contacts-form label { display:block; height:26px;} 
#contacts-form label input { width:232px; padding:2px 0 2px 3px; color:#8c8c8c; font-family:Tahoma, Geneva, sans-serif; font-size:.83em;}
#contacts-form textarea {width:232px; height:89px; padding:2px 0 2px 3px; margin-bottom:12px; color:#8c8c8c; overflow:auto; font-family:Tahoma, Geneva, sans-serif; font-size:.83em;}

/*==================list====================*/
ul { 
	list-style:none;
	margin: 0px;}

red {
	color: #F00;
}

#page1 li {
	list-style-image: url(images/bullets.jpg);
	margin-left: 20px;
}	

li.contactus {
	list-style-image: url(images/bullets.jpg);
}	

.leftnav li {
	list-style-type: square;
	clear: both;
	margin-left: 10px;
	width: 125px;
	line-height: 2;
	}	
.leftnav ul {
	list-style-type: square;
	clear: both;
	margin-left: 0px;
	line-height: 2;
	}		
.leftnav2 li {
	list-style-type: square;
	margin-left: 0px;
	width: 200px;
	line-height: 2;
	}	
		
.management {
	background: url(images/management.jpg) center center no-repeat;
	font-size: 1.5em;
	color: #ffffff;
	width: 360px;
	height: 124px;
}

.spacer700 {
	background: url(images/spacer.gif) center center no-repeat;
}

.div {
	background: url(images/div.jpg) center center no-repeat;
	font-size: 1.5em;
	color: #ffffff;
	width: 331px;
	height: 66px;
}

.div a {
	color: #ffffff;
	text-decoration: none;
}

.div a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.div a:visited {
	color: #ffffff;
}

.div2 {
	background: url(images/div2.jpg) center center no-repeat;
	font-size: 1.5em;
	color: #ffffff;
	width: 331px;
	height: 66px;
}

.div2 a {
	color: #ffffff;
	text-decoration: none;
}

.div2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.div2 a:visited {
	color: #ffffff;
}

.management a {
	color: #ffffff;
	text-decoration: none;
}

.management a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.management a:visited {
	color: #ffffff;
}

.divisions {
	background: url(images/divisions.jpg) center top no-repeat;
	font-size: 1.5em;
}

.divisions2 {
	background: url(images/divisions2.jpg) center top no-repeat;
	font-size: 1.5em;
}

.divisions a {
	color: #ffffff;
	text-decoration:none;
}

.divisions a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.divisions a:visited {
	color: #ffffff;
}

.teamlinks  {
	color: #ffffff;
	font-size: 0.8em;
}
.teamlinks a {
	color: #ffffff;
	text-decoration:none;
	font-size: 1.4em;	
}

.teamlinks a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-size: 1.4em;	
}

.teamlinks a:visited {
	color: #ffffff;
	font-size: 1.4em;	
}

.mediumboldblue
{
    FONT-WEIGHT: bold;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headernotification
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
	color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.headerteam {
	color: #99c0e6;
	font-size: 16px;
}




.text
{
	font-family:Arial, helvetica, sans-serif; 
	color:#606060; 
}

h1 {
	font-size: 16px;
	margin-bottom: 6px;
	color: #013874;
	font-weight: normal;
	}
h3 {
	font-size: 18px;
	margin-bottom: 6px;
	color: #013874;
	font-weight: normal;
	}	
h4 {
	font-size: 12px;
	margin-bottom: 6px;
	color: #013874;
	font-weight: normal;
	}	
h6 {
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	}		
.style19	{
	font-size: 16px;
    FONT-WEIGHT: bold;
	color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
	}
	
.style25	{
	font-size: 14px;
	margin-bottom: 6px;
	color: #333333;
	font-weight: normal;
	}	
	
.homeH {
	font-size: 22px;
	margin-bottom: 8px;
	color: #013874;
	font-weight: normal;
	}

h2 {
	font-size: 18px;
	margin-bottom: 8px;
	font-weight: normal;
	}
.employee {
	color: #eeeeee;
	width: 115px;
	height: 160px;
}
.employee a {
	color: #ffffff;
}
.employee a:hover {
	color: #ffffff;
	text-decoration: none;
}

.team {
	background: url(team/bg.gif) center top repeat-y;
}
.teamtop {
	background: url(team/top.gif) center top no-repeat;
	height: 25px;
}
.teamtop2 {
	background: url(team/top2.gif) center top no-repeat;
	height: 25px;
}
.teambottom {
	background: url(team/bottom.gif) center top no-repeat;
	height: 25px;
}
.teambottom2 {
	background: url(team/bottom2.gif) center top no-repeat;
	height: 25px;
}
.team2 {
	background: url(team/bg2.gif) center top repeat-y;
}
.cvtop {
	background: url(team/top.png) center center no-repeat; 
	width: 700px; 
	height: 73px;
	margin: 0px;
	padding: 0px;
}
.cvleft {
	background: url(team/left.png) center center no-repeat; 
	width: 59px; 
	height: 227px;
	margin: 0px;
	padding: 0px;	
}
.cvteam {
	
	width: 177px; 
	height: 133px;
	margin: 0px;
	padding: 0px;	
}
.cvlowerleft {
	background: url(team/lowerleft.png) center center no-repeat; 
	width: 177px; 
	height: 94px;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	font-weight: bold;
	font-size: 3em;
	color: #003976;
	font-family:"Brush Script MT",cursive;
}
.cvmiddle {
	background: url(team/middle.png) center center no-repeat; 
	width: 93px; 
	height: 227px;
	margin: 0px;
	padding: 0px;	
}
.cvcard {
	background: url(team/card.png) center center no-repeat; 
	width: 325px; 
	height: 162px;
	margin: 0px;
	padding: 0px;	
	font-weight: bold;
	font-size: 22px;
	color: #666666;
	font-family:Tahoma, Geneva, sans-serif ;
}

.cvcard a {
	color: #003876;
	text-decoration: none;
	font-size: 14px;
}

.cvcard a:hover {
	color: #003876;
	text-decoration: underline;
	font-size: 14px;	
}



.cvlowerright {
	background: url(team/lowerright.png) center center no-repeat; 
	width: 325px; 
	height: 65px;
	margin: 0px;
	padding: 0px;	
}
.cvright {
	background: url(team/right.png) center center no-repeat; 
	width: 46px; 
	height: 227px;
	margin: 0px;
	padding: 0px;	
}






.list1 { margin-bottom:-20px;}
.list1 li { width:100%; overflow:hidden; padding-bottom:50px;}
.list1 li span { float:left; width:48px; display:block; background:url(images/date-box.gif) no-repeat left top; font-size:1.38em; font-weight:bold; margin-right:18px; color:#fff; text-align:center; line-height:20px; padding-bottom:10px;}
.list1 li span:first-line { font-size:13px; font-weight:normal;}

/*==================other====================*/
.img-indent { margin:0 33px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:30px;}
.img-box img { float:left; margin:0 33px 0 0;}
.img-box1 { width:100%; overflow:hidden; padding-bottom:50px;}
.img-box1 img { float:left; margin:0 33px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 { margin-bottom:18px;}
.p2 { margin-bottom:5px;}
.p3 { margin-bottom:54px;}
.p4 { margin-bottom:36px;}

/*==================txt, links, lines, titles====================*/
a {color:#003876;}
a:hover{text-decoration:none;}

h2 { font-size:1.15em; font-weight:normal; line-height:1.33em; color:#003876; margin-bottom:19px;}
h2.alt { margin-bottom:45px;}
h5 { font-size:1em; font-weight:normal; margin-bottom:5px;}

.txt1 { color:#499acd; line-height:1.7em;}

.link1 { background:url(images/arrow1.gif) no-repeat left 5px; padding:0 0 0 12px; color:#2a86c8; font-size:1.1em;}
.link2 { color:#444;}

.button { font-size:1.1em; color:#fff; float:left; background:url(images/button.jpg) no-repeat left top; text-align:center; text-decoration:none; width:111px; height:27px; line-height:25px;}
.button:hover { text-decoration:underline;}

.line-hor { background:#3a3c52; height:1px; overflow:hidden; font-size:0; line-height:0; margin:20px 0 20px 0;}
.line-ver { background-image:url(images/line-ver.gif); background-repeat:repeat-y; width:100%;}

.title-box { height:60px; border-bottom:2px solid #cacbcd; margin-bottom:15px;}
.title-box2 { height:30px; border-bottom:2px solid #cacbcd; margin-bottom:15px;}
.title-box3 { height:40px; border-bottom:2px solid #cacbcd; margin-bottom:15px;}
/*==================boxes====================*/
.content-box { background:#1f252b; width:100%;}
.bottom { background:url(images/bot_bar.gif) center bottom no-repeat; height: 20px; width: 916px; }
.content-box .border-left {background:url(images/border.gif) repeat-y left;}
.content-box .border-right {background:url(images/border.gif) repeat-y right;}
.content-box .left-bot-corner {}
.content-box .right-bot-corner {}
.content-box .inside { padding:0 18px 20px 18px;}

.box1 { background:#fff; width:100%;}
.box1 .border-top {background:url(images/border-top1.gif) repeat-x top;}
.box1 .border-bot {background:url(images/border-bot1.gif) repeat-x bottom;}
.box1 .border-left {background:url(images/border-side1.gif) repeat-y left;}
.box1 .border-right {background:url(images/border-side1.gif) repeat-y right;}
.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner { padding:46px 35px 49px 43px;}

.cont-box {margin:0;}
.cont-box span { float:left; width:79px;}

.flash { padding: 25px 0px 0px 0px; }

/*header*/
#header .row-1 { height:93px; }
#header .row-1 .fleft { padding:5px 0 0 15px;}
#header .row-1 .fright { padding:5px 15px 0px 0px;}
#header .row-2 { padding:0px 0 0 0px; }
#header .row-3 { background:url(images/header-bg2.gif) left top repeat-x; height:165px;}
#header .row-3 .left { background:url(images/header-border.gif) no-repeat left top; height:165px;}
#header .row-3 .right { background:url(images/header-border.gif) no-repeat right top; height:165px;}
#header .row-3 .indent { padding:24px 0 0 18px;}

.rss { background:url(images/rss.jpg) no-repeat right top; padding:13px 42px 0 0; color:#d4d7dc; float:right;}


.nav-box { 
	background:url(images/navbg.gif) bottom center no-repeat; 
	width: 916px; 
	height: 60px;
	font-size: 14px;
	color:#444;	
}

.nav { width: 916px; overflow:hidden;}
.nav li { display:block; float:left; margin-left:-2px;}
.nav li a { display:block; color:#666666; text-decoration:none; float:left; background:url(images/menu_line.gif) no-repeat left center; font-size:1.1em; padding:21px 20px 17px 30px; text-transform:capitalize;}
.nav li a:hover { color:#ffffff; text-decoration:underline;}
.nav li a.current { color:#666666; text-decoration:underline;}
.nav li a.extranet { color:#FFFFFF; text-decoration: underline; text-transform:uppercase; font-weight:bold; font-size:14px;}
.nav li a:hover.extranet { text-decoration:none; color:#666666;}



.banners { padding:0 0 0 11px;}
.banners li { margin-bottom:2px;}

/*content*/
#content .row-2 { padding:40px 0 10px 45px; color:#7e99b1;}

/*footer*/
#footer { text-align:center; color:#ffffff;}
#footer a {color:#ffffff;}

.bottomnav { padding: 25px 0px 0px 50px;}
.bottomnav a { color: #FFFFFF; }
/*==========================================*/

TD
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.header
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.largeboldblue
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: medium;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerteam
{
    FONT-WEIGHT: normal;
    FONT-SIZE: large;
    COLOR: #666699;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerextranet
{
    FONT-WEIGHT: normal;
    FONT-SIZE: large;
    COLOR: #339999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headeraboutus
{
    FONT-WEIGHT: normal;
    FONT-SIZE: large;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerwhite
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headernotification
{
    FONT-WEIGHT: normal;
    FONT-SIZE: large;
    COLOR: #ff3366;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerservices
{
    FONT-WEIGHT: normal;
    FONT-SIZE: large;
    COLOR: #999966;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cvtitle
{
    FONT-SIZE: x-large;
    COLOR: #003366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
LI
{
    PADDING-BOTTOM: 7px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.txtData
{
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-TOP: dimgray 1px solid;
    PADDING-LEFT: 2px;
	font-size:0.75em; 
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray 1px solid;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: white
}
.txtStandard
{
	font-size:0.75em; 
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif'
}
.txtBox
{
    BORDER-RIGHT: darkblue 1px solid;
    BORDER-TOP: darkblue 1px solid;
	font-size:0.75em; 
    BORDER-LEFT: darkblue 1px solid;
    COLOR: black;
    BORDER-BOTTOM: darkblue 1px solid;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif'
}
.tblCell
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: lightgrey 1px solid;
	font-size:0.75em; 
    BORDER-LEFT: lightgrey 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: white
}
.txtTableHeader
{
	font-size:0.75em; 
    COLOR: black;
    BORDER-BOTTOM: dimgray 1px solid;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif'
}
.txtTableBody
{
    BORDER-RIGHT: dimgray 1px solid;
    PADDING-LEFT: 3px;
	font-size:0.75em; 
    COLOR: black;
    BORDER-BOTTOM: dimgray 1px solid;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: white;
}
.txtTableFirstCellBody
{
    BORDER-RIGHT: dimgray 1px solid;
    PADDING-LEFT: 3px;
	font-size:0.75em; 
    BORDER-LEFT: dimgray 1px solid;
    COLOR: black;
    BORDER-BOTTOM: dimgray 1px solid;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    BACKGROUND-COLOR: white
}

