/* CSS Document */
.radwindowblack{background-color:#131313; }

.adminlogon{ background-color:#010006; padding-left:100px; padding-right:100px; text-align:center; }
.adminlogona{ text-decoration:none; color:Silver; font-size:x-small;}
.dialogbox{background-color:#010006; padding-left:25px; padding-right:25px; color:Silver; text-align:left; font-size:01.0em; }
.dialogboxlabels{ color:Silver; text-align:left; font-size:01.0em; }
.dialogboxlabelsbold{ color:Silver; text-align:left; font-size:01.0em; font-weight:bold; }
.ModalDialogBoxFrame{ padding-left:25px; padding-right:25px; padding-top:15px; padding-bottom:25px; text-align:left; font-size:01.0em;}
.trverticaltop tr { vertical-align:top;}

.orangetitle{ color:#FE8900; }
* {	margin:0; padding:0; font-size:100%;}

body{background:#FFFFFF; }

.headerfullpage{ background:#010006; text-align:left; }

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:0.8125em; line-height:1.154em; color:#617683;}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#40aedb; font-weight:normal;}
a:hover{text-decoration:none;}
.grey{ color:#89a1af; font-weight:bold; display:block; padding-bottom:10px;}
p {padding-top:15px;}
cite{ font-style:normal;}
h1{ color:#effaff; font-size:1.846em; font-weight:normal; padding-bottom:24px; line-height:1.0em;}
h1 span{ color:#fe8900; font-weight:bold;}

h2{ color:#effaff; font-size:1.846em; font-weight:normal; padding-bottom:24px;}
h2 span{ text-transform:uppercase; color:#fe8900; font-weight:bold;}

h3{ color:#effaff; font-size:1.25em; font-weight:normal; padding-bottom:20px;}
h3 span{ text-transform:uppercase; color:#fe8900; font-weight:bold;}

h4{ color:#effaff; font-size:1.25em; font-weight:normal; padding-bottom:20px;}
h4 span{ text-transform:uppercase; color:#3B7D98; font-weight:bold;}

h5{ color:#effaff; font-size:1.50em; font-weight:normal; padding-bottom:20px;}
h5 span{ color:#3B7D98; font-weight:bold;}

/* ============================= main layout ====================== */
.imgindent {margin:0 20px 0 0; float:left;}
.indent{ padding:30px 10px 9px 15px;}
.indent2{ padding:30px 0 9px 13px;}
.indent3{ padding:30px 0 9px 13px;}

.margin1{ margin-top:29px;}
.margin2{ margin-top:34px;}
.padding1{ padding-top:20px;}
.padding2{ padding-top:12px;}

/* ============================= header ====================== */
#header{ background:url(images/header-tail.gif) top repeat-x #010006; }
#header .main{ padding-top:32px; background:url(images/header-bg.jpg) no-repeat 0 121px; height:450px; position:relative; }
#header .mainx{ padding-top:32px; height:138px; position:relative; }
#header .mainy{ padding-top:32px; height:250px; position:relative;}
.top-tail{ height:89px; background:url(images/top-tail.gif) top repeat-x;}

#header .rss{ float:right; padding:12px 15px 0 0;}
#header .rss_x{ float:right; padding:30px 26px 0 0;}
#header .logo{ float:left; padding:18px 0 0 18px;}
#header .slogan{ float:left; color:#90cff4; padding:38px 0 0 7px; font-size:0.923em; }
#header .slogan_photo{ float:left; color:#90cff4; padding:19px 0 0 35px; font-size:0.923em;}

/* ===================== headerx content is for the subsequent pages (not the home page) with a smaller header space====================== */
#headerx{ background:url(images/header-tail.gif) top repeat-x #010006; }
#headerx .mainy{ padding-top:32px; height:138px; position:relative;}
#headerx .slogan{ float:left; color:#90cff4; padding:38px 0 0 7px; font-size:0.923em; }
#headerx .slogan_photo{ float:left; color:#90cff4; padding:19px 0 0 25px; font-size:0.923em;}
#headerx .rss{ float:right; padding:30px 26px 0 0;}

#headerx .menu{ background:url(images/menu-bg.gif) top repeat-x; height:49px; position:absolute; bottom:0; width:100%;}
#headerx .menu ul li{ float:left; font-size:0.923em; background:url(images/menu-item-bg.gif) right no-repeat;}
#headerx .menu ul a{ display:block; width:111px; text-align:center; color:#ffffff; text-decoration:none; padding:18px 0 15px 0;}
#headerx .menu ul .first{ padding:18px 10px 15px 8px;}
#headerx .menu ul .last{ padding:18px 9px 15px 9px;}
#headerx .menu ul a:hover{ text-decoration:underline; color:black}


#header .slogana{ float:left; color:#FE8900; padding:0 0 0 7px; font-size:3.5em; font-weight:bold; }
#header .sloganb{ float:left; color:#90cff4; padding:0 0 0 7px; font-size:1.75em; font-weight:bold; }

.spacer1{ height:20px; width:100%;}
#headery{ background:url(images/header-tail.gif) top repeat-x #010006; }
#headery .mainy{ padding-top:32px; height:138px; position:relative;}


#headery .slogan{ float:left; color:#90cff4; padding:15px 0 0 7px; }
#headery .slogan0{ float:left; color:#90cff4; padding:0 0 0 7px; }
#headery .slogana{ float:left; color:#90cff4; padding:30px 0 0 7px; }



.headertable { width:100%; height:90px; vertical-align:middle;}
#headery .slogana{ float:left; color:#FE8900; padding:0 0 0 7px; font-size:3.5em; font-weight:bold; }
#headery .sloganb{ float:left; color:#90cff4; padding:0 0 0 7px; font-size:1.75em; font-weight:bold; }



#headery .slogan_photo{ float:left; color:#90cff4; padding:0 0 0 25px; }
#headery .rss{ float:right; padding:0 26px 0 0;}

#headery .menu{ background:url(images/menu-bg.gif) top repeat-x; height:49px; position:absolute; bottom:0; width:100%;}
#headery .menu ul li{ float:left; font-size:0.923em; background:url(images/menu-item-bg.gif) right no-repeat;}
#headery .menu ul a{ display:block; width:111px; text-align:center; color:#ffffff; text-decoration:none; padding:18px 0 15px 0;}
#headery .menu ul .first{ padding:18px 10px 15px 8px;}
#headery .menu ul .last{ padding:18px 9px 15px 9px;}
#headery .menu ul a:hover{ text-decoration:underline; color:black}




.register{ float:right; color:#ffffff; padding:17px 44px 0 0;}
.register a{ color:#ebff8d;}
.register span{ background:url(images/register-link-bg.gif) no-repeat 0 6px; padding-left:12px;}

#header .menu{ background:url(images/menu-bg.gif) top repeat-x; height:49px; position:absolute; bottom:0; width:100%;}
#header .menu ul li{ float:left; font-size:0.923em; background:url(images/menu-item-bg.gif) right no-repeat;}
#header .menu ul a{ display:block; width:111px; text-align:center; color:#ffffff; text-decoration:none; padding:18px 0 15px 0;}
#header .menu ul .first{ padding:18px 10px 15px 8px;}
#header .menu ul .last{ padding:18px 9px 15px 9px;}
#header .menu ul a:hover{ text-decoration:underline; color:black}

#header .menubar{ background:url(images/menu-bg.gif) top repeat-x; height:49px; position:absolute; bottom:0; width:100%;}

/* ============================= content ====================== */
#content{ background:#11161d; padding:9px 0;}

.submitbutton80_green { cursor:pointer; height:20px; width:80px; font-family:Arial; font-size:9pt; background-color:#69911B; color:White; border-style:none; }
.submitbutton40_green { cursor:pointer; height:20px; width:40px; font-family:Arial; font-size:9pt; background-color:#69911B; color:White; border-style:none; }

.submitbutton175_blue { cursor:pointer; height:20px; width:175px; font-family:Arial; font-size:9pt; background-color:#3B7D98; color:White; border-style:none; }
.submitbutton150_blue { cursor:pointer; height:20px; width:150px; font-family:Arial; font-size:9pt; background-color:#3B7D98; color:White; border-style:none; }
.submitbutton80_blue { cursor:pointer; height:20px; width:80px; font-family:Arial; font-size:9pt; background-color:#3B7D98; color:White; border-style:none; }
.submitbutton40_blue { cursor:pointer; height:20px; width:40px; font-family:Arial; font-size:9pt; background-color:#3B7D98; color:White; border-style:solid; border-color:Black; border-width:1px; }
.submitbutton125_blue { text-decoration:none; cursor:pointer; height:20px; width:125px; font-family:Arial; font-size:9pt; background-color:#3B7D98; color:White; border-style:none; }

.submitbutton80_orange { cursor:pointer; height:20px; width:80px; font-family:Arial; font-size:9pt; background-color:#FE8900; color:White; border-style:none; }
.submitbutton40_orange { cursor:pointer; height:20px; width:40px; font-family:Arial; font-size:9pt; background-color:#FE8900; color:White; border-style:none; }

.indentx { background-color:Gray;}

.link1{ display:inline-block; background:url(images/link1-bg.gif) top repeat-x; font-size:0.846em; color:#f7f7f7; line-height:1em; margin-top:24px; text-decoration:none}
.link1:hover{ text-decoration:underline;}
.link1 span{ display:block; background:url(images/link1-left-bg.gif) no-repeat 0 0; padding:3px 10px 6px 18px;}

.align{ text-align:center;}

.link2{ display:inline-block; background:url(images/link2-bg.gif) top repeat-x; font-size:0.846em; color:#f7f7f7; line-height:1em; margin-top:24px; text-decoration:none}
.link2:hover{ text-decoration:underline;}
.link2 span{ display:block; background:url(images/link2-left-bg.gif) no-repeat 0 0; padding:3px 12px 6px 18px;}

.box{ background:url(images/box-border.gif) top repeat-x #171c23; line-height:1.231em; position:relative;}
.box .left-border{ background:url(images/box-border.gif) left repeat-y;}
.box .right-border{ background:url(images/box-border.gif) right repeat-y;}
.box .bot-border{ background:url(images/box-border.gif) bottom repeat-x;}
.box .indent{ padding:13px 23px 21px 21px; position:relative;}
.box .indent2{ padding:0 0 0 8px; position:relative;}
.box .indent3{ padding:0 0 0 8px; position:relative; text-transform:none; }

.box .blue{ color:#64acca; font-weight:bold; line-height:1.154em;}

.extra .box{ background:url(images/box2-border.gif) top repeat-x #151a21; color:#617683; text-transform:uppercase; font-size:1.077em; position:relative;} 
.extra .box strong{ color:#fe8900;}
.extra .box .left-border{ background:url(images/box2-border.gif) left repeat-y;}
.extra .box .right-border{ background:url(images/box2-border.gif) right repeat-y;}
.extra .box .bot-border{ background:url(images/box2-border.gif) bottom repeat-x;}
.extra .box .indent{ padding:13px 23px 18px 24px; line-height:1.286em; position:relative;}
.extra h1{ border-bottom:solid 1px #202732; margin-bottom:22px; padding:13px 0 19px 4px; text-transform:none; font-size:1.714em;}
.extra .link{ background:url(images/link3-bg.gif) no-repeat 0 7px; text-transform:none; display:inline-block; margin-top:10px; padding-left:8px; font-size:0.786em; text-decoration:none; color:#ffffff;}
.extra .link:hover{ text-decoration:underline;}
.extra .link3{ text-transform:none; font-size:0.786em; padding-top:9px;}
.extra .unline{ border-bottom:solid 1px #202732; padding-bottom:25px; margin-bottom:29px; position:relative;}

.list1 li{ background:url(images/list-bg.gif) no-repeat 0 8px; padding-left:20px; line-height:1.667em; font-size:0.923em;}
.list1 a{ color:#9abb3f;}
.list1 span{ text-transform:uppercase; font-weight:bold;}

.list2 li{ background:url(images/list2-bg.gif) no-repeat 0 8px; padding-left:20px; line-height:1.667em; font-size:0.923em;}
.list2 a{ color:#40aedb;}

.unline{ border-bottom:solid 1px #202732; padding-bottom:30px; margin-bottom:40px; width:100%;}
.contacts{ color:#c6d5de; font-size:0.923em; font-weight:bold;}
.contacts .phones{ color:#93abba; font-weight:normal; }

.titlex{ background:url(images/page4-box-title1-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}

/* ============================= page1 ====================== */
#page1 .column-2{ margin-left:28px;}
#page1 .column-3{ margin-left:20px;}
#page1 .col-2{ margin-left:10px;}

#page1 .box .title1{ background:url(images/page1-box-title1-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}
#page1 .box .title2{ background:url(images/page1-box-title2-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}
#page1 .box .title3{ background:url(images/page4-box-title1-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}
#page1 .box .title4{ background:url(images/page6-box-title1-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}

/* ============================= page2 ====================== */
#page2 .column-2{ margin-left:10px;}
#page2 .column-3{ margin-left:20px;}
#page2 .col-2{ margin-left:10px;}

#page2 .box .title1{ background:url(images/page2-box-title1-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}
#page2 .box .title2{ background:url(images/page2-box-title2-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}

/* ============================= page3 ====================== */
#page3 .column-2{ margin-left:21px;}
#page3 .column-3{ margin-left:19px;}
#page3 .column-4{ margin-left:20px;}

#page3 .box .title1{ background:url(images/page3-box-title1-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}

/* ============================= page4 ====================== */
#page4 .column-2{ margin-left:11px;}
#page4 .column-3{ margin-left:19px;}
#page4 .col-2{ margin-left:15px;}

#page4 .box .title1{ background:url(images/page4-box-title1-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}

/* ============================= page5 ====================== */
#page5 .column-2{ margin-left:10px;}
#page5 .column-3{ margin-left:20px;}
#page5 .col-2, #page5 .col-3, #page5 .col-4{ margin-left:12px;}

#page5 .box .title1{ background:url(images/page5-box-title1-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}

/* ============================= page6 ====================== */
#page6 .column-2{ margin-left:21px;}
#page6 .column-3{ margin-left:10px;}
#page6 .column-4{ margin-left:20px;}

#page6 .box .title1{ background:url(images/page6-box-title1-bg.jpg) no-repeat 0 0; padding:14px 0 21px 43px; border-bottom:solid 1px #202732; margin-bottom:15px;}

.phone{ float:right; padding-right:18px;}
.contacts2{ line-height:1.385em;}

/* ============================= page7 ====================== */
#page7 .column-2{ margin-left:28px;}
#page7 .column-3{ margin-left:20px;}
#page7 .col-2{ margin-left:10px;}
.email { font-size:0.923em;}

/* ============================= footer ====================== */
#footer{ background:#010006; color:#7a98a6; font-size:0.923em;}
#footer a{ color:#dadada;}
#footer .main{ background:url(images/footer-bg.gif) top repeat-x; height:61px;}
#footer .text{ padding:24px 0 0 30px;}

/* ============================= forms ============================= */
#ContactForm{ padding-left:5px; font-size:0.923em;}
#ContactForm input{ height:15px; border:solid 1px #414141; width:170px;}
#ContactForm textarea{ height:145px; border:solid 1px #414141; width:170px; font-size:1em; color:#000000; overflow:hidden;}
#ContactForm label{ display:block; height:25px;}
#ContactForm .link2{ font-size:0.917em;}
#ContactForm .padd1{ margin-right:6px;}

#midmenu{ background-color:#010006; }
#midmain { width:917px; margin:0 auto; text-align:left;}





.Menu
{
	width: 150px;
}
.MenuItem
{
	height: 25px;
	width: 150px;
	background-color: #717CA6;
	border: solid 1px White;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold !important;
	text-indent: 2px;
	color: #FFC800
}
.MenuItemHover
{
	height: 25px;
	width: 150px;
	background-color: #FFC800;
	border: solid 1px White;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold !important;
	text-indent: 2px;
	color: #717CA6
}
.DynamicMenuItem
{
    z-index: 100;
	height: 25px;
	width: 150px;
	background-color: #717CA6;
	border: solid 1px White;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold !important;
	text-indent: 2px;
	color: #FFC800
}
.DynamicMenuItemHover
{
    z-index: 100;
	height: 25px;
	width: 150px;
	background-color: #FFC800;
	border: solid 1px White;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold !important;
	text-indent: 2px;
	color: #717CA6
}

