/*
 * Copyright(c) 2009, Soft Idiom Limtied
 * www.softidiom.com and www.4dsites.com
*/
body {background-color:#000;font-family:arial,sans-serif;font-size:11px}
div {padding:0}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0}

a:hover, a:active, a:focus, a:active{outline: none}
ul {margin:12px 0 0 0;padding:0}
img {border:0}
  h1 { 
    font-family:arial,sans-serif;
    margin: 0 -24px 10px -48px;
    padding: 6px 0pt 4px 18pt;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    border-bottom-style: none;
    color: #000;
    background-image: url(/site/img/shade.png); background-position: bottom;
    text-shadow: 1px 1px 1px #fff;
    }

  h2 {
  	font-family: Georgia,serif;
  	font-size: 22px;
  	font-weight: normal;
  	color: #4F507F;
    padding: 0 0pt 8px 0;
    line-height: 1.2em;
  }
  
  h3 { 
   	font-family: Georgia,serif;
    margin: 6pt 0 0 0;
    padding: 3px 0 0 0;
    color: #4F507F;
    text-transform: none;
  	font-size: 18px;
  	font-weight:normal;
	border-bottom: 1px #ccc dotted;
    clear: left;
    }
  h4 {
 	font-family: Georgia,serif;
 	font-size: 16px;
  	font-weight:normal;
    padding: 5px 0 0 0;
 	color: #4F507F;
  }
  
  h5 {
    font-family:arial,sans-serif;
    font-weight: bold;
    font-size: 13px;
    font-style: normal;
    margin: 0;
  }
  
  blockquote {
  	margin: 10px 40px 10px 40px;
  	padding: 10px 0 0 50px;
  	font-size: 12px;
 	font-family: Georgia,serif;
 	font-style: italic;
 	color: #1C496C;
 	background: transparent url(/site/img/quote.gif) no-repeat scroll left 10px;
 	border-top: 1px solid #ccc
  }
 
  blockquote p {
  	letter-spacing: 1px;
  }
  
  blockquote strong {
  	font-style:normal;
    font-family:arial,sans-serif;
  	color: #000;
   	letter-spacing: 0;
   	font-weight:normal;
 }

#script-warning {color:#C10003;background:#E6B031;text-align:Center;font-size:12px;font-weight:bold;padding:4px}
#container {width:950px;margin:0 auto 0 auto}
#header {height:90px}
#logo {margin:8px 0 0 0;float:left}
#sections {float:right}
#sections li {float:left;padding:20px 12px 0 24px;list-style-type:none}
#sections li a {float:left;display:block;height:54px;font-family:arial,sans-serif;font-size:11px;color:#aaa;text-decoration:none;text-shadow:0 0 8px #000}
#sections li a:hover {color:#E6B031;text-shadow:0 0 8px #fff}
#sections li a strong {display:block;font-size:18px;font-weight:normal;color:#fff}
#sections li a strong:hover {color:#fff}
#section-cursor {z-index:9000;width:950px;margin:0 auto 0 auto;position:absolute;height:12px;width:950px;background: url(/site/img/section-cursor.gif) no-repeat scroll -551px 0}
#menu-mask {z-index:9000;position:absolute;height:60px;width:950px;background:#000;opacity:.5}
#menu {z-index:9000;position:absolute;width:950px;padding:0;overflow:hidden}
#menu h2 {display:none}
.menu {z-index:9000;position:absolute;width:950px;padding:0;display:none}
.menu li {float:left;padding:8px 12px 0 24px;list-style-type:none;background:transparent url(/site/img/separator.gif) no-repeat scroll right 10px}
.menu li:last-child {background-image:none}
.menu li a {float:left;display:block;height:54px;font-family:arial,sans-serif;font-size:11px;color:#888;text-decoration:none;text-shadow:0 0 12px #000}
.menu li a:hover {color:#E6B031;text-shadow:0 0 12px #f00}
.menu li a strong {display:block;font-size:14px;font-weight:normal;color:#ddd}
.menu li a strong:hover {color:#fff}
.menu .selected {background: transparent url(/site/img/highlight.gif) no-repeat scroll center 34px}
#page-container {background:#000 url(/site/img/page-bg.gif) repeat-x 0 0;min-height:430px}
#content {position:absolute;top:150px;min-height:800px}
#page-mask {width:950px;background:#fff;opacity:.8}
#page {position:absolute;top:0px;padding: 0 24px 0 48px; width:878px;font-size:12px;line-height:150%}
#page-bottom {height:18px;width:950px;margin:0 0 0 -48px;background:url(/site/img/page-bottom.gif) no-repeat scroll 0 0}
#page a {color:#C10003;padding:2px;text-decoration:none}
#page a:hover {color:#C10003;background-color:#FFECBF;text-decoration:none}
#copy {min-height:400px}
#copy a:hover {border-bottom: 1px dotted #999;}
#copy p {margin:0 0 12px 0}
#copy ul {list-style: square outside;margin:0 0 12px 20px}
#copy ol {list-style: decimal outside;margin:0 0 12px 20px}
#copy li {margin: 8px 0 8px 0}
#footer-outer {margin:0 0 0 0;overflow:hidden;color:#fff;height:130px;background: url(/site/img/footer-bg.jpg) no-repeat scroll top center}
#footer {width:970px;margin:0 auto 0 auto}
#footer h2 {display:none}
#footer a:hover {background-color:transparent}
#page-links {float:left;padding:0;margin:22px 0 0 12px}
#page-links li {float:left;padding:8px 8px 0 8px;list-style-type:none;background:transparent url(/site/img/separator.gif) no-repeat scroll right 10px}
#page-links li:last-child {background-image:none}
#page-links a {padding:0 0 0 18px;text-decoration:none;color:#ccc;text-shadow:0 0 8px #000;font-size:11px}
#page-links a:hover {color:#E6B031;text-shadow:0 0 8px red}
#footer-links {float:left;clear:left;padding:0;margin:6px 0 0 12px}
#footer-links li {float:left;padding:8px 7px 0 8px;list-style-type:none;background:transparent url(/site/img/separator.gif) no-repeat scroll right 10px}
#footer-links li:last-child {background-image:none}
#footer-links a {padding:0 0 0 18px;text-decoration:none;color:#ccc;font-weight:bold;text-shadow:0 0 8px #000}
#footer-links a:hover {color:#E6B031;text-shadow:0 0 8px red}
#share a {background: url(/site/img/share-icon.png) no-repeat scroll 0 0}
#print a {background: url(/site/img/print-icon.png) no-repeat scroll 0 0}
#bookmark a {background: url(/site/img/bookmark-icon.png) no-repeat scroll 0 0}
#back a {background: url(/site/img/back-icon.png) no-repeat scroll 0 0}
#top a {background: url(/site/img/top-icon.png) no-repeat scroll 0 0}
#phone {padding:0 0 0 18px;font-size:14px;color:#ccc;background: url(/site/img/phone-icon.png) no-repeat scroll 0 0}
#phone strong {color:#fff}
#email a {background: url(/site/img/email-icon.png) no-repeat scroll 0 0}
#chat a {background: url(/site/img/chat-icon.png) no-repeat scroll 0 0}

#footer-logo {float:right;margin:20px 20px 0 0}
#footer-info {margin:20px 0 0 20px;width:700px;color:#333;font-size:10px;line-height:12px;float:left}
#footer-info p {margin:0 0 2px 0}
#badges {float:right;margin:18px 16px 0 0;padding:0;opacity:.4}

.btn {
	background:transparent url(/site/img/shade.png) repeat scroll left bottom !important;
	border:2px solid #ccc;
	color:#1C496C !important;
	font-size:14px;
	font-weight:bold;
	padding:4px 8px !important;
	text-decoration:none;
	text-shadow:1px 1px 1px #fff;
}
.btn:hover {
	background:#236393 url(/site/img/shade.png) repeat scroll left bottom !important;
	color:#fff !important;
	border:2px solid #aaa;
	text-shadow:1px 1px 1px #000;

}

.slideshow-captions li {margin:18px 0 0 40px}
.slideshow-captions .btn {position:static;margin:4px;width:200px;}
.welcome-list {height:100px;width:800px;margin-top:30px}
.welcome-list li {float:left;list-style:none}
.welcome-list .btn {width:220px;height:20px;line-height:20px;display:block;border:1px #444 solid!important;color:#999!important}
.welcome-list .btn:hover {color:#fff!important}
.welcome-list img {float:left}
.ext-el-mask {background-color:#000}