*
{
	margin: 0;
	padding: 0;
}
body
{
	/*background: #f1f1f1;*/
	background-image: url(../images/New/bgGrd.jpg);
	background-repeat: repeat-x;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1em;
	color: #797979;
	min-width: 943px;
}

input, textarea, select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

object
{
	vertical-align: top;
	outline: none;
}

.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: 0;
	padding: 0;
}

p.title
{
	font-weight: bold;
	color: #6b99bd;
	font-size: large;
}
p.topic
{
	color: #6b99bd;
	font-weight: bold;
}
p.content
{
	font-size: 14px;
}
.contentDiv
{
	text-align: right;
	font-size: 14px;
}
.contentDiv2
{
	font-size: 12px;
	font-style: italic;
}

.contentDiv3
{
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color:Black;	
}

.contentDiv4
{
	font-size: 12px;
}

.contentDiv5
{
	font-size: 10px;
	font-style: italic;	
}

.tail-top
{
	background: url(../images/tail-top.gif) left top repeat-x #fff;
}
.tail-bottom
{
	background: url(../images/tail-bottom.gif) left bottom repeat-x;
}

.mainTitle
{
	font-size: 24px;
	font-weight: bold;
	color: #6b99bd;
}

.bottomDottedBorder
{
	border-bottom: dotted 1px #0066CC;
	padding-bottom: 10px;
}

.commentsCell
{
	border: solid 1px #0066CC;
	padding: 5px 5px 5px 5px;
	font-style: italic;
	font-size: 14px;
}

table.test
{
	font-size: 14px;
}

.fontContent
{
	font-size: 14px;
	text-align: justify;
}

.mainLinks
{
	font-size: 14px;
	color: #0066CC;
	text-decoration: none;
}

/*==================forms====================*/
input, select
{
	vertical-align: middle;
	font-weight: normal;
	text-align: left;
}
img
{
	border: 0;
	vertical-align: top;
	text-align: left;
}

#form span
{
	display: block;
	width: 226px;
	height: 29px;
	background: url(../images/input-bg.gif) no-repeat left top;
	float: left;
}
.formSpan
{
	display: block;
	width: 226px;
	height: 29px;
	background: url(../images/input-bg.gif) no-repeat left top;
	float: left;
}
.formEm
{
	font-style: normal;
	display: block;
	padding: 7px 0 0 8px;
}

#form em
{
	font-style: normal;
	display: block;
	padding: 7px 0 0 8px;
}
#form label
{
	color: #767a7e;
	float: left;
	margin-right: 10px;
	padding-top: 7px;
}
#form input
{
	background: none;
	border: 0;
	vertical-align: top;
	line-height: 1em;
	width: 207px;
}
#form a
{
	float: left;
}

#form1 div
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 12px;
}
#form1 span
{
	display: block;
	background: url(../images/input-bg1.gif) no-repeat left top;
	width: 173px;
	height: 29px;
	float: left;
}
#form1 em
{
	font-style: normal;
	display: block;
	padding: 7px 0 0 8px;
}
#form1 input
{
	background: none;
	border: 0;
	vertical-align: top;
	line-height: 1em;
	width: 155px;
}
#form1 div a
{
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	font-size: 1.38em;
	background: url(../images/button-right.gif) no-repeat right top #4d4f52;
}
#form1 div a b
{
	display: block;
	padding: 6px 11px 7px 11px;
}
#form1 div a:hover
{
	color: #a5a8ad;
}

#form2 .form1
{
	height: 29px;
	width: 546px;
	background: url(../images/input-bg2.gif) no-repeat left top;
	margin-bottom: 21px;
}
#form2 .form2
{
	height: 98px;
	width: 546px;
	background: url(../images/textarea-bg.gif) no-repeat left top;
	margin-bottom: 21px;
}
#form2 .form1 b
{
	padding: 6px 0 2px 17px;
	display: block;
}
#form2 input
{
	width: 510px;
	background: none;
	border: 0;
	vertical-align: top;
	line-height: 1em;
	color: #797979;
}
#form2 textarea
{
	width: 530px;
	height: 93px;
	background: none;
	border: 0;
	padding: 6px 0 0 17px;
	color: #797979;
}


/*==================list====================*/
ul
{
	list-style: none;
}

.list
{
	float: right;
}
.list li
{
	float: left;
	font-size: .92em;
	padding: 2px 0 0 22px;
	margin-left: 29px;
}
.list li.m1
{
	background: url(../images/icon1.gif) no-repeat left top;
}
.list li.m2
{
	background: url(../images/icon2.gif) no-repeat left top;
}
.list li a
{
	color: #787878;
	text-decoration: none;
}
.list li a:hover
{
	text-decoration: underline;
}

.site-nav
{
	padding-left: 7px;
}
.site-nav li
{
	float: left;
}
.site-nav li a
{
	display: block;
	float: left;
	text-decoration: none;
	color: #48545f;
}
.site-nav li a em
{
	display: block;
}
.site-nav li a b
{
	font-style: normal;
	display: block;
	padding: 20px 24px 13px 24px;
}
.site-nav li a.act
{
	color: #fff;
	background: url(../images/nav-act-tail.gif) repeat-x left 7px;
}
.site-nav li a.act em
{
	background: url(../images/nav-act-left.gif) no-repeat left 7px;
}
.site-nav li a.act b
{
	background: url(../images/nav-act-right.gif) no-repeat right 7px;
}
.site-nav li.alt
{
	width: 2px;
	overflow: hidden;
}

.list1
{
	margin-top: -1px;
}
.list1 li
{
	width: 200px;
	height: 81px;
	margin-top: 1px;
	vertical-align: bottom;
	overflow: hidden;
}
.list1 li b
{
	display: block;
	padding: 24px 0 0 25px;
	font-weight: normal;
}
.list1 li span
{
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
	line-height: .92em;
	display: block;
}
.list1 li a
{
	color: #32526f;
	font-size: .92em;
	padding-right: 20px;
	background: url(../images/marker.gif) no-repeat right 5px;
}
.list1 li.m1
{
	background: url(../images/banner-bg1E.png) no-repeat left top;
	padding-bottom: 5px;
}
.list1 li.m2
{
	background: url(../images/banner-bg1E.png) no-repeat left top;
	padding-bottom: 5px;
}
.list1 li.m3
{
	background: url(../images/banner-bg1E.png) no-repeat left top;
	padding-bottom: 5px;
}
.list1 li.m4
{
	background: url(../images/banner-bg1E.png) no-repeat left top;
	padding-bottom: 4px;
}

.list2
{
	padding-bottom: 5px;
}
.list2 li
{
	padding: 3px 0 16px 33px;
}
.list2 li a
{
	color: #03aede;
}
.list2 li.m1
{
	background: url(../images/icon3.gif) no-repeat left top;
}
.list2 li.m2
{
	background: url(../images/icon4.gif) no-repeat left top;
}
.list2 li.m3
{
	background: url(../images/icon5.gif) no-repeat left top;
}
.list2 li.m4
{
	background: url(../images/icon6.gif) no-repeat left top;
}
.list2 li.m5
{
	background: url(../images/icon7.gif) no-repeat left top;
}
.list2 li.m6
{
	background: url(../images/icon8.gif) no-repeat left top;
}
.list2 li.m7
{
	background: url(../images/icon9.gif) no-repeat left top;
}
.list2 li.m8
{
	background: url(../images/icon10.gif) no-repeat left top;
}
.list2 li.m9
{
	background: url(../images/icon11.gif) no-repeat left top;
}

.list3 li
{
	padding-bottom: 23px;
}

.list4 li cite
{
	font-style: normal;
	display: block;
}
.list4 li h5
{
	text-align: right;
}

ul.bullets
{
	list-style: square;
	padding-left: 50px;
	font-size: 14px;
}


/*==================other====================*/
.img-box1
{
	width: 100%;
	overflow: hidden;
}
.img-box1 img
{
	float: left;
	margin: 0 20px 0 0;
}

.p1
{
	margin-bottom: 16px;
}
.p2
{
	margin-bottom: 26px;
}

.phone
{
	float: right;
	margin-right: 30px;
}


/*==================txt, links, lines, titles====================*/
a
{
	color: #6b99bd;
	outline: none;
}
a:hover
{
	text-decoration: none;
}

h1
{
	font-size: 35px;
	line-height: 1.2em;
	text-transform: uppercase;
	color: #313538;
}
h1 span
{
	color: #32bee3;
}
h1 a
{
	text-decoration: none;
	color: #313538;
}
h1 strong
{
	font-size: 14px;
	color: #c5c4c4;
	text-transform: uppercase;
	border-left: 1px solid #f0f0f0;
	line-height: 1.2em;
	margin: 0 0 0 19px;
	padding: 5px 0 6px 19px;
	position: relative;
	top: -5px;
}
h2
{
	position: absolute;
	width: 285px;
	text-align: center;
	right: 188px;
	top: 85px;
	color: #48545f;
	font-size: 36px;
	text-transform: uppercase;
	line-height: 1.2em;
}
h3
{
	color: #4d4f52;
	font-size: 1.54em;
	line-height: 1em;
	margin-bottom: 10px;
}
h4
{
	color: #03afde;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.38em;
	margin-bottom: 12px;
}
h4 a
{
	color: #03afde;
}
h5
{
	font-size: 1em;
	line-height: 1.38em;
	margin-bottom: 15px;
}
h6
{
	font-size: 1em;
	line-height: 1.38em;
	margin-bottom: 7px;
	color: #03afde;
}

.txt1
{
	color: #797979;
}

.link
{
	position: absolute;
	right: 248px;
	top: 184px;
}
.link a
{
	display: inline-block;
	color: #b9b8b8;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 24px;
	line-height: 1.2em;
	background: url(../images/link-right.png) no-repeat right top;
}
.link a em
{
	display: inline-block;
	background: url(../images/link-left.png) no-repeat left top;
	padding: 0 10px;
}
.link a b
{
	display: inline-block;
	background: url(../images/link-bgd.png) repeat-x top;
	padding: 8px 9px 7px 9px;
	font-style: normal;
	font-weight: normal;
	cursor: pointer;
}
.link a:hover
{
	color: #6f6f6f;
}

.link1
{
	display: inline-block;
	text-transform: uppercase;
	background: url(../images/link1-bgd.gif) repeat-x top;
	color: #b9b8b8;
	font-size: 20px;
	text-decoration: none;
	line-height: 1.2em;
}
.link1 em
{
	display: inline-block;
	background: url(../images/link1-left.gif) no-repeat left top;
}
.link1 b
{
	display: inline-block;
	background: url(../images/link1-right.gif) no-repeat right top;
	padding: 9px 16px 11px 16px;
	font-style: normal;
	font-weight: normal;
}
.link1:hover
{
	color: #6f6f6f;
}

.link2
{
	display: inline-block;
	text-transform: uppercase;
	background: url(../images/link2-bgd.gif) repeat-x top;
	color: #b9b8b8;
	font-size: 20px;
	text-decoration: none;
	line-height: 1.2em;
}
.link2 em
{
	display: inline-block;
	background: url(../images/link2-left.gif) no-repeat left top;
}
.link2 b
{
	display: inline-block;
	background: url(../images/link2-right.gif) no-repeat right top;
	padding: 9px 16px 11px 16px;
	font-style: normal;
	font-weight: normal;
}
.link2:hover
{
	color: #6f6f6f;
}

.link3
{
	color: #fff;
	font-size: .92em;
	padding-right: 10px;
	background: url(../images/marker-1.gif) no-repeat right 5px;
}

.line-ver
{
	background: url(../images/line.gif) repeat-y 304px 0;
}
.line-ver1
{
	background: url(../images/line.gif) repeat-y 278px 0;
}
.line-ver2
{
	background: url(../images/line.gif) repeat-y 586px 0;
}
.line-hor
{
	border-bottom: 1px solid #e9e9e9;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}


/*==================boxes====================*/
.nav-box
{
	width: 100%;
	background: url(../images/nav-tail.gif) repeat-x top;
}
.nav-box .left
{
	background: url(../images/nav-left.gif) no-repeat left top;
}
.nav-box .right
{
	width: 100%;
	overflow: hidden;
	background: url(../images/nav-right.gif) no-repeat right top;
	height: 56px;
}
.nav-box .fright
{
	padding: 13px 23px 0 0;
}

.form-box
{
	width: 271px;
	height: 142px;
	background: url(../images/form-box.gif) no-repeat left top;
	margin-top: 23px;
}
.form-box .inner
{
	padding: 28px 28px 24px 26px;
}
.form-box h3
{
	color: #fff;
	margin-bottom: 14px;
}

.box
{
	background: #f9f8f8;
	width: 100%;
}
.box .border-top
{
	background: url(../images/border-top.gif) repeat-x top;
}
.box .border-bot
{
	background: url(../images/border-bot.gif) repeat-x bottom;
}
.box .border-left
{
	background: url(../images/border-left.gif) repeat-y left;
}
.box .border-right
{
	background: url(../images/border-right.gif) repeat-y right;
}
.box .left-top-corner
{
	background: url(../images/left-top-corner.gif) no-repeat left top;
}
.box .right-top-corner
{
	background: url(../images/right-top-corner.gif) no-repeat right top;
}
.box .left-bot-corner
{
	background: url(../images/left-bot-corner.gif) no-repeat left bottom;
}
.box .right-bot-corner
{
	background: url(../images/right-bot-corner.gif) no-repeat right bottom;
}
.box .inner
{
	padding: 37px 31px 30px 33px;
}
.box h3
{
	padding-left: 25px;
}
.box h3.m1
{
	background: url(../images/icon12.gif) no-repeat left top;
}
.box h3.m2
{
	background: url(../images/icon13.gif) no-repeat left top;
}
.box h3.m3
{
	background: url(../images/icon14.gif) no-repeat left top;
}
.box h3.m4
{
	background: url(../images/icon15.gif) no-repeat left top;
}


/*header*/
#header .row-1
{
	height: 105px;
	width: 100%;
	overflow: hidden;
}
#header .row-1 .logo
{
	float: left;
	padding: 32px 0 0 25px;
}
#header .row-1 .fright
{
	padding: 43px 25px 0 0;
}
#header .row-2
{
	height: 66px;
}
#header .row-3
{
	height: 327px;
	position: relative;
}

/*content*/
#content
{
	padding: 38px 12px 52px 0;
}
#content .indent
{
	padding-left: 24px;
}
#content .indent1
{
	padding-bottom: 40px;
}
#content p, #content cite, #content dl
{
	line-height: 1.38em;
}
#content dl dt
{
	font-weight: bold;
	margin: 15px 0 7px 0;
}

/*footer*/
#footer p
{
	font-size: .92em;
	text-align: center;
	color: #747474;
	padding-top: 18px;
}
#footer p a
{
	color: #747474;
	text-decoration: none;
}
#footer p a:hover
{
	text-decoration: underline;
}

/*==========================================*/

.requiredField
{
	font-size: 10px;
	font-family: Verdana;
}
