/* CSS Document */

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

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

img {vertical-align:top;
 max-width:250px;
 max-height:300px; }
 
 
a img { border:0;}

ul { list-style:none;}

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


html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;
	line-height:1.385em;
	color:#ffffff;
}

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

a {
	color:#CCFFCC;
}
a:hover{text-decoration:none;}
p {padding-top:17px;}
h6{ font-size:1.308em; font-weight:normal; line-height:1.059em; color:#b2c0d5; padding-bottom:30px;}
strong{ font-weight:normal; color:#b2c0d5;}
.strong1{
	color:#999999;
	font-weight:normal;
}

/* ============================= main layout ====================== */
.imgindent {margin:0 19px 0 0; float:left;}
.padding1{ padding-top:29px;}
.padding2{ padding-right:25px;}
.padding3{ padding-top:2px;}
.padding4{ padding-top:26px;}
.padding5{ padding-top:60px;}
.padding6{ padding-top:18px;}

/* ============================= header ====================== */
#header object{ vertical-align:top;}

/* ============================= content ====================== */
#content{ padding:18px 57px 15px 55px;}
.box1 .right-bot{ min-height:513px; height:auto !important; height:513px;}

.box1{
	background:url(images/box1-corner-left-top.gif) left top no-repeat #738db2;
	width:100%;
}
.box1 .right-top{ background:url(images/box1-corner-right-top.gif) right top no-repeat; width:100%;}
.box1 .left-bot{ background:url(images/box1-corner-left-bot.gif) left bottom no-repeat; width:100%;}
.box1 .right-bot{ background:url(images/box1-corner-right-bot.gif) right bottom no-repeat; width:100%;}
.box1 .indent{ padding:39px 25px 33px 34px;}
.box1 .indent2{ padding:12px 10px 10px 11px;}
.box1 .indent3{ padding:27px 20px 10px 24px;}


.space{ margin-left:9px;}
.space2{ margin-left:59px;}
.space3{ margin-left:6px;}
.space4{ margin-left:64px;}
.date{
	color:#CCCCCC;
}

.title{ padding-bottom:21px; margin-left:-1px;}

.title1{
	background:url(images/title1-bg.jpg) top repeat-x;
	color:#000000;
	font-size:16px;
	text-transform:uppercase;
}
.title1 div{ background:url(images/title1-right-bg.jpg) top right no-repeat; }
.title1 div div{ background:url(images/title1-left-bg.jpg) top left no-repeat; }
.title1 .text{ padding:17px 0 0 18px; height:34px;}

.link{
	background:url(images/link-bg.jpg) top repeat-x;
	display:inline-block;
	color:#FFFFFF;
	text-decoration:none;
	margin-top:24px;
}
.link:hover{ text-decoration:underline;}
.link span{ background:url(images/link-right-bg.jpg) top right no-repeat; display:block;}
.link span span{
	background:url(images/link-left-bg.jpg) top left no-repeat;
	padding:0 19px 4px 19px;
}

.box2{
	background:url(images/box2-top.gif) top no-repeat #1f1f1f;
	margin-top:40px;
	color:#FFFF00;
	width:257px;
}
.box2 .bot{ background:url(images/box2-bot.gif) bottom no-repeat; padding:19px 25px 25px 21px;}
.box2 .title{ padding-bottom:15px;}

.box3{
	background:url(images/box3-top.gif) top no-repeat #ff00ff;
	margin-top:30px;
	color:#FF0000;
	width:239px;
}
.box3 .bot{ background:url(images/box3-bot.gif) bottom no-repeat; padding:19px 25px 30px 21px;}
.box3 .title{ padding-bottom:15px;}

.list li{
	border-bottom:solid 1px #b2c0d5;
	margin-bottom:2px;
	background:url(images/list-link-bg.gif) right top no-repeat #b2c0d5;
}
.list a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:0.923em;
	display:block;
	background:url(images/list-item-bg.gif) left top no-repeat;
	padding:3px 0 6px 16px;
}
.list a:hover, .list .active{ color:#ffffff;}

/* ============================= page2 ====================== */
#page2 .column-1 .col-1{ position:relative;}
#page2 #content .text2{ position:absolute; background:url(images/text-bg.png); padding:12px 27px 17px 21px; bottom:0; color:#ffffff; margin:0 1px;}

.gallery{ text-align:center;}
.gallery a{ margin-top:8px; display:inline-block;}
.gallery .link{ margin-top:0;}

.list2{ padding-bottom:13px;}
.list2 li{ display:inline; padding:0px;}
.list2 li a:hover, .list2 li .active{ color:#ffffff; font-weight:bold; text-decoration:none;}

.phone{ float:right; padding-right:53px;}
.phone2{ float:right; padding-right:14px;}

/* ============================= footer ====================== */
#footer{
	padding:0 57px 64px 55px;
	color:#fdfdfd;
}
#footer a{
	color:#333333;
	text-decoration:none;
}
#footer a:hover{ text-decoration:underline;}
#footer .box1 .right-bot{ height:62px !important; min-height:62px;}
#footer .box1 .indent{ padding:20px 0 0 32px;}

/* ============================= forms ============================= */
#SearchForm{ float:right; padding-top:101px;}
#SearchForm span{ background:url(images/header-form-left-bg.gif) left top no-repeat #383838; display:block; vertical-align:middle; float:left}
#SearchForm span span{ background:url(images/header-form-right-bg.gif) right top no-repeat; height:23px;}
#SearchForm .input{ border:solid 0px; background:none; height:20px; width:185px; color:#888888; font-family:Arial, Helvetica, sans-serif; padding-left:6px; margin-top:2px; height:16px; }
#SearchForm .button{ margin-left:-8px; float:left;}

#ContactForm{ padding-top:26px;}
#ContactForm label{ display:block; height:25px;}
#ContactForm input{ border:solid 1px #a4a4a4; background:#1f1f1f; width:208px; font-family:Tahoma, Geneva, sans-serif; font-size:0.846em; color:#a4a4a4; padding:2px 0 3px 3px;}
#ContactForm textarea{ border:solid 1px #a4a4a4; background:#2a2a2a; width:208px; font-family:Tahoma, Geneva, sans-serif; font-size:0.846em; color:#a4a4a4; padding:2px 0 3px 3px; overflow:hidden; height:186px; margin-top:1px;}
#ContactForm .link{ margin:11px 8px 0 0;}
.title2 {
	color:#FFFFFF;
	font-size:16px;
	text-transform:uppercase;
}
