/* CSS Document */

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

body{
	background:url(images/body-bg.jpg) top center no-repeat #000;
	text-align:center;
}

object {outline:none; vertical-align:top;}

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, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.66em;
		color:#fff;
	}

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

a {color:#1bd8d7; outline:none;}
a:hover{text-decoration:none;}
p {padding-top:20px;}

/* ============================= main layout ====================== */
* html li {background:url(images/li-bg.gif) left bottom repeat-x;}

li { background:url(images/li-bg.png) left bottom repeat-x; line-height:2.33em;}
li a {color:#fff; text-decoration:none; display:inline-block;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent1 {margin:0 35px 0 0; float:left;}
.imgindent2 {margin:0 30px 0 0; float:left;}

.extra {background:url(images/png-bg.png) repeat;}
.indent {padding:0 31px 0 30px;}

h2 {font-size:5.333em; line-height:1.2em; margin-bottom:6px;}
/* ============================= header ====================== */
#page1 #header {height:594px;}

.flash, .flash1 {margin-left:-1px;}

/* ============================= content ====================== */
#content .indent {padding:34px 0px 53px 31px;}
#content .indent1 {padding:30px 0px 53px 31px;}

.col-pad {padding-right:40px;}
.list-pad {padding-right:35px;}

.title1 {color:#fa0b40; background:url(images/title1-bg.png) left 23px no-repeat; padding-left:40px;}
.title2 {color:#1bd8d7; background:url(images/title2-bg.png) left 23px no-repeat; padding-left:40px;}
.title3 {color:#4fe5b1; background:url(images/title3-bg.png) left 23px no-repeat; padding-left:40px;}

.title1-1 {color:#c80732;}
.title2-1 {color:#1bd8d7;}
.title3-1 {color:#4fe5b1;}

.text {color:#808080;}

.pad {padding-top:20px;}
.pad1 {padding-top:14px;}
.pad2 {padding-top:28px;}
.pad3 {padding-top:16px;}
.pad4 {padding-top:40px;}

.padding {padding-bottom:43px;}
.padding1 {padding-bottom:18px;}
#content .padding2 {padding-bottom:47px;}
.padding3 {padding-bottom:30px;}
#content .padding4 {padding-bottom:50px;}

.margin {margin-top:-10px;}
.margin1 {margin-bottom:13px;}

.li-bg1 {background:url(images/li-bg1.gif) left 5px no-repeat; padding-left:29px;}
.li-bg2 {background:url(images/li-bg2.gif) left 5px no-repeat; padding-left:29px;}
.li-bg3 {background:url(images/li-bg3.gif) left 5px no-repeat; padding-left:29px;}
.last {background:none;}

.alignright {text-align:right;}

.link {background:url(images/link-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:3px 5px 0 0px; color:#000; font-weight:bold; cursor:pointer; font-size:1em;}
.link span {background:url(images/link-right-bg.gif) right top no-repeat; display:inline-block; padding:0 20px 0 10px;}
.link span span  {background:url(images/link-tail-bg.gif) top repeat-x; padding:4px 6px 6px 0px;}

.link:hover {background:url(images/link-left-bg-hover.gif) left top no-repeat; }
.link:hover span {background:url(images/link-right-bg-hover.gif) right top no-repeat;}
.link:hover span span  {background:url(images/link-tail-bg-hover.gif) top repeat-x;}

.link2 {background:url(images/link2-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:3px 5px 0 0px; color:#000; font-weight:bold; cursor:pointer; font-size:1em;}
.link2 span {background:url(images/link2-right-bg.gif) right top no-repeat; display:inline-block; padding:0 20px 0 10px;}
.link2 span span  {background:url(images/link2-tail-bg.gif) top repeat-x; padding:4px 6px 6px 0px;}

.link2:hover {background:url(images/link2-left-bg-hover.gif) left top no-repeat; }
.link2:hover span {background:url(images/link2-right-bg-hover.gif) right top no-repeat;}
.link2:hover span span  {background:url(images/link2-tail-bg-hover.gif) top repeat-x;}

.link3 {background:url(images/link3-left-bg.gif) left top no-repeat; display:inline-block; line-height:1em; text-decoration:none; margin:3px 5px 0 0px; color:#000; font-weight:bold; cursor:pointer; font-size:1em;}
.link3 span {background:url(images/link3-right-bg.gif) right top no-repeat; display:inline-block; padding:0 20px 0 10px;}
.link3 span span  {background:url(images/link3-tail-bg.gif) top repeat-x; padding:4px 6px 6px 0px;}

.link3:hover {background:url(images/link3-left-bg-hover.gif) left top no-repeat; }
.link3:hover span {background:url(images/link3-right-bg-hover.gif) right top no-repeat;}
.link3:hover span span  {background:url(images/link3-tail-bg-hover.gif) top repeat-x;}

.navigation {float:left; margin-left:40px;}
.navigation li {background:none; display:inline; padding-left:5px;}
.navigation li a {color:#fff; text-decoration:underline;}
.navigation .active {color:#15c3c3; text-decoration:none; font-weight:bold;}
.navigation li a:hover {color:#15c3c3; text-decoration:none;}

.mail {color:#c80732; display:inline-block; padding:21px 0 0 0;}
/* ============================= footer ====================== */
.footer-extra {background:url(images/footer-bg.gif) left top no-repeat; padding:13px 0 10px 0;}
.footer-menu {float:left; margin-left:30px;}
.footer-menu li {float:left; background:none; padding-right:20px; line-height:1.24em;}
.footer-menu li a {text-decoration:none; color:#8d8d8d;}
.footer-menu li a:hover {text-decoration:underline;}
.policy {float:right;}
#footer .left {padding-left:12px;}
#footer .left img {margin-right:2px;}
#footer .policy {padding-right:16px}
.policy span {color:#d92a5b;}
.policy em {font-style:normal; color:#f07c0b;}
.policy strong {color:#eace11; font-weight:normal;}
.policy a {text-decoration:none;}
.policy a:hover {text-decoration:underline;}
.policy a span {color:#39f299;}


/* ============================= forms ============================= */

#ContactForm {padding-top:30px;}
#ContactForm label {height:52px; display:block;}
.column1 {width:282px; float:left}
.column2 {width:280px; float:left}
#ContactForm .link3 {margin:20px 0 0 15px;}
.input {width:230px;  border:1px solid #a09b96; background:#fff; padding:3px 0 3px 5px; font-size:1em; color:#000; line-height:1.16em;}
textarea {width:273px; height:122px; border:1px solid #a09b96; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#000;}
