/* CSS Document */

* {
	margin:0;
	padding:0px;
	font-size:100%;
}

body{
	background:#FFFFFF;
	text-align:center;
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size:14px;
}
.style2 {
	color:#69C;
	font-size: 10px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
.style3 {
	font: Verdana, Geneva, sans-serif;
	color:#233069;
	font-size: 12px;
	text-align:left;
}
.style4 {
	font: Verdana, Geneva, sans-serif;
	color:#233069;
	font-size: 12px;
	text-align:center;
}
img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.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:15px;}

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

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

li { background:url(images/list_bg.gif) no-repeat 0 6px; padding-left:11px; margin-bottom:15px;}
li a {
	color:#339;
	text-decoration:underline;
}
li a:hover {text-decoration:underline;}

.list li {margin:0; background:url(images/list2_bg.gif) no-repeat 0 6px;}
.list li a {line-height:1.667em; color:#6e778a;}

.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:28px 0 33px 0;}
#header .right { padding-right:0px;}
.slogan {padding:0px 0px 0px 0px; background:url(images/gv_header_bg2.gif) top center no-repeat; text-align: left}
.newslogan {padding:25px 0px 0px 0px; text-align: left}
#header .button {margin-top:9px;}

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

.box .padding {padding:23px 20px 30px 25px;}

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

.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:#233069; padding:48px 28px 20px 0;}
#footer a {text-decoration:none; color:#233069;}
#footer a:hover {text-decoration:underline;}


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

#index .indent {padding:0 24px 8px 24px;}
#index .column1 .box .padding {padding:10px 5px 10px 5px;}
#index .column2 .box .padding {padding:10px 5px 10px 5px;}
#index .column3 .box .padding {padding:10px 5px 10px 5px;}
#index .column4 .box .padding {padding:0px 0px 0px 0px;}
#index .column5 .box .padding {padding:0px 0px 0px 0px;}

/* =========================== index-1 ============================= */

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

/* ============================= index-2 =========================== */

#index_2 .indent {padding:0 24px 8px 24px;}
#index_2 .column1 .box .padding {padding:10px 20px 10px 10px;}
#index_2 .column2 .box .padding {padding:10px 24px 10px 10px;}
#index_2 .column3 .box .padding {padding:10px 20px 10px 10px;}
#index_2 .column4 .box .padding {padding:0px 0px 0px 0px;}
#index_2 .column5 .box .padding {padding:0px 0px 0px 0px;}

/* ============================= index-3 =========================== */

#index_3 .indent {padding:0 24px 8px 24px;}
#index_3 .column1 .box .padding {padding:10px 20px 10px 10px;}
#index_3 .column2 .box .padding {padding:10px 24px 10px 10px;}
#index_3 .column3 .box .padding {padding:10px 20px 10px 10px;}
#index_3 .column4 .box .padding {padding:0px 0px 0px 0px;}
#index_3 .column5 .box .padding {padding:0px 0px 0px 0px;}


/* ============================= index-4 =========================== */

#index_4 .indent {padding:0 24px 8px 24px;}
#index_4 .column1 .box .padding {padding:10px 20px 10px 10px;}
#index_4 .column2 .box .padding {padding:10px 24px 10px 10px;}
#index_4 .column3 .box .padding {padding:10px 20px 10px 10px;}
#index_4 .column4 .box .padding {padding:0px 0px 0px 0px;}
#index_4 .column5 .box .padding {padding:0px 0px 0px 0px;}

/* ============================= index-5 =========================== */

#index_5 .indent {padding:0 24px 8px 24px;}
#index_5 .column1 .box .padding {padding:10px 20px 10px 10px;}
#index_5 .column2 .box .padding {padding:10px 24px 10px 10px;}
#index_5 .column3 .box .padding {padding:10px 20px 10px 10px;}
#index_5 .column4 .box .padding {padding:0px 0px 0px 0px;}
#index_5 .column5 .box .padding {padding:0px 0px 0px 0px;}
