/* CSS Document */

* {
	margin:0; padding:0; line-height: 1.5;
	font-size:100%;
}

body{
	background:#FFFFFF;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:square; text-indent:6px; margin-left: 20px; margin-top:8px}

ol { text-indent:6px; margin-left: 20px; margin-top:8px}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial;
		font-size:0.75em;
		line-height:1.25em;
		color:#6e778a;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#6e778a;}
a:hover{text-decoration:none;}
p {padding-top:0px;}

/* ============================= main layout ====================== */

h2 {font-size:1.5em; line-height:1em; margin:10px 0 14px 0;}



.imgindent {margin:0 20px 0 0; float:left;}
.imgindent3 {margin:0 13px 0 0; float:left;}
.imgindent2 {margin:0 20px 33px 0; float:left;}
.title {margin-bottom:17px;}
.title2 {margin-bottom:10px;}
.button {margin-top:15px;}

cite {font-style:normal; display:block; margin:10px 0 10px 0;}
.blue {color:#53b4d4;}

/* ============================= header ====================== */

#header .left {padding:15px 0 5px 0;}
#header .right { padding:34px 70px 0px 0;}
.slogan {padding:0px 0px 0px 0; margin:0 0px 2px 0;}
.menu{padding:0px 0px 2px 0; margin: 0px 0px 0px 0;}


#header .button {margin-top:9px;}

/* ============================= middle ====================== */

.box {background:#f8f8f8 url(images/box_bottom_tall.gif) bottom repeat-x;}
.box .tall_right {background:url(images/box_right_tall.gif) right repeat-y;}
.box .tall_left {background:url(images/box_left_tall.gif) left repeat-y;}
.box .tall_top {background:url(images/box_top_tall.gif) top repeat-x;}
.box .corner_bottom_right {background:url(images/box_corner_bottom_right.gif) bottom right no-repeat;}
.box .corner_bottom_left {background:url(images/box_corner_bottom_left.gif) bottom left no-repeat;}
.box .corner_top_right {background:url(images/box_corner_top_right.gif) top right no-repeat;}
.box .corner_top_left {background:url(images/box_corner_top_left.gif) top left no-repeat; width:100%;}
.box .padding {padding:23px 20px 30px 25px;}

.row1 {padding:16px 0 0px 0;}
.row1 .column_padding {margin-right:5px; padding:0;}
.column_padding {padding-right:50px;}
.phone {margin-top:9px;}
.indent {padding:0 24px 17px 24px;}
.content1 {padding:2px 35px 0 21px;}

.hor_line_dark {background:url(images/hor_dark_line.gif) bottom repeat-x; padding:0 8px}
.hor_line_light {background:url(images/hor_light_line.gif) bottom repeat-x; padding:0 10px 17px 13px;}

/* ============================= footer ====================== */

#footer .main {text-align:center; color:#53b4d4; padding:48px 28px 20px 0;}
#footer a {text-decoration:none; color:#53b4d4;}
#footer a:hover {text-decoration:underline;}


/* ============================= index ============================= */

#index .indent {padding:0 24px 8px 24px;}
#index .column2 .box .padding {padding:23px 34px 53px 25px;}
#index .column3 .box .padding {padding:23px 34px 40px 25px;}

/* ============================= menu ====================== */

#nav {
background:#3E88E3;
width:784px;
text-indent: -2px;
overflow: hidden;
height: 38px;
margin: -5px 0px 0px 0;
padding: 0 0 0 0px;
}

#nav li {
float: left;
line-height: 38px;
list-style:none;
}

#nav li a {
border-right: 1px dotted #FFFFFF;
padding: 0 1em;
color: white;
text-decoration:none;
}
#nav li a:hover {
color:#66FFFF;}


.style4 
{font-size: 10px;}




