/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;
	background:url(images/top_bg.gif) top repeat-x;
}

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.688em;
		line-height:1.363em;
		color:#545454;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#0062a0;}
a:hover{text-decoration:none;}
p {padding-top:14px;}
.pb {padding-bottom:14px;}
/* ============================= main layout ====================== */

.more {background:url(images/more_tall.gif) top repeat-x; width:134px; float:right; margin-top:18px;}
.more .arrow {background:url(images/more_r.gif) top right no-repeat;}
.more a {display:block; background:url(images/more_l.gif) top left no-repeat; padding:3px 0 3px 15px; color:#218bc8; text-decoration:none;}
.more a:hover { color:#ae1317;}

h1 {background:url(images/logo.jpg) top left no-repeat; text-indent:-10000px; height:47px; line-height:1.25em; font-size:0.75em;}
h2 {font-size:1.636em; line-height:1em; font-weight:normal;}
h3 {font-size:1.417em; line-height:1.1em; font-style:italic; color:#ff8818; margin-bottom:10px;}
.title1 {padding:5px 0 10px 32px; margin-bottom:11px; background:url(images/title1.jpg) top left no-repeat;}
.title2 {padding:5px 0 10px 26px; margin-bottom:11px; background:url(images/title2.jpg) top left no-repeat;}
.title3 {padding:5px 0 10px 32px; margin-bottom:11px; background:url(images/title3.jpg) top left no-repeat;}

.text {font-size:1.636em; line-height:1em; font-weight:normal; color:#009bd4;}

li { background:url(images/list_bg.gif) no-repeat 0 2px; padding-left:23px;}
li a {color:#545454; text-decoration:none;}
li a:hover { color:#218bc8;}

.imgindent {margin:0 15px 0 0; float:left;}

/* ============================= header ====================== */

#header .central {width:697px; margin:0 auto; text-align:left;}

/* ============================= middle ====================== */

.box {background:#fcfcfd url(images/box_tall_t.gif) top repeat-x;}
.box .b {background:url(images/box_tall_b.gif) bottom repeat-x;}
.box .r {background:url(images/box_tall_r.gif) right repeat-y;}
.box .l {background:url(images/box_tall_l.gif) left repeat-y;}
.box .br {background:url(images/box_br.gif) bottom right no-repeat;}
.box .bl {background:url(images/box_bl.gif) bottom left no-repeat;}
.box .tr {background:url(images/box_tr.gif) top right no-repeat;}
.box .tl {background:url(images/box_tl.gif) top left no-repeat; width:100%;}
.box .padding {padding:17px 16px 18px 18px;}
.box .content {padding:0 0 0 13px;}

.special_indent {padding-right:14px;}
/* ============================= footer ====================== */

#footer { font-size:1.091em; color:#000000; line-height:1.667em;}
#footer .menu {color:#0062a0; padding:17px 0 1px 0;}
#footer a {color:#0062a0; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= index ============================= */

#index .column1 .special_indent {padding-right:11px;}
#index .column3 .content {padding-bottom:13px;}
#index .column3 .imgindent {margin:0 11px 0 0;}
#index .column3 .more {margin-top:-6px;}

/* ============================= index-1 =========================== */

#index_1 .pad1 {padding:0 10px 10px 0;}

#index_1 .column1 .more {margin-top:0;}
#index_1 .column1 .pb {padding-bottom:17px;}
#index_1 .column2 ul {margin-top:9px;}

/* ============================= index-2 =========================== */

#index_2 .title2 {margin-bottom:14px;}
#index_2 .box .padding {padding:17px 16px 2px 28px;}
#index_2 .box .content {padding:0 20px 0 0;}

/* ============================= index-3 =========================== */

#index_3 #header .column2 ul {margin:12px 0 15px 0;}
#index_3 .column1 ul {margin-top:12px;}
#index_3 .column2 .more {margin-top:-28px;}
#index_3 .column1 .box .padding {padding:17px 16px 15px 18px;}
#index_3 .column2 .box .padding {padding:17px 16px 11px 18px;}
#index_3 .pad2 {padding-right:30px;}

/* ============================= index-4 =========================== */

#index_4 .pad1 {padding:0 10px 24px 0;}
#index_4 .column1 .more {margin:22px 0 0 8px; width:82px;}
#index_4 .column2 .box .padding {padding:17px 16px 13px 18px;}

form .rowi {height:32px;}
.input {width:196px; height:18px; border:1px solid #dee0e3; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:193px; height:83px; border:1px solid #dee0e3; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

/* ============================= index-5 =========================== */
#index_5 .pad1 {padding:0 10px 10px 0;}
#index_5 .box .padding {padding:17px 18px 28px 28px;}

