/*-----------------------------------------------------
| #010A26 (dark-blue)
| #167DCC (blue)
| #177FBF (light-blue)
| #99CC00 (green)
| #8C873B (dull-green)
| #FFCD02 (light-yellow)
| #F2B705 (yellow)
| #F2EBDC (off-white)
| #DEDEDE (light-grey)
| #333333 (dark-grey)
-----------------------------------------------------*/

body { 
	background: url(/images/bg_body.jpg) repeat-x center top fixed #FFF;/*#010A26*/
	position:relative;
	margin:0;
}

body, p, td, th, li, div p {
	font-size:.875em;
	line-height:1.5em;
	color:#F2EBDC;
	font-family:tahoma, Arial, Helvetica, sans-serif;}

table tr td{ padding:.5em; vertical-align:top;}

p{margin: 0 0 .6em 0;}

#pg_nm p.topTitle{position:absolute; left:15px; top:7px; font-family:tahoma; font-size:14px; font-weight:bold; letter-spacing:.2em; color:#000000;}

:link{color:#FFCD02; text-decoration:none;}
:visited{color:#FFCD02;}
a:active{color:#99CC00; text-decoration:underline;}
a:hover{color:#99CC00;}

/* Headlines
---------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {text-align:lef}
h1, h2, h3 {color:#F2B705; background:transparent}
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }

.hr{
	border-width:0;
	background:url(/images/hr1.png) left top no-repeat transparent;
	height:2px;
	margin:7px 0;
}

/* Common
---------------------------------------------------------------------*/
ul{margin-left:15px; list-style-type:disc; list-style-position: inside;list-style-image: url(/images/bullet-1.gif);}
li{padding-left: 1.5em; text-indent: -1.5em; }
ol{margin-left:25px; list-style:decimal; list-style-position: inside;}

blockquote	{margin: 0 0 1.3em 1.3em;}
strong		{font-weight:bold;}
em			{font-style:italic;}
code		{}

/* Standard Definitions
---------------------------------------------------------------------*/
.left 		{float:left;}
.left img{margin-right:5px;}

.right 		{float:right;}
.right img{margin-left:5px;}

.center		{text-align:center}

.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}

.hide		{display:none;}

p.last		{margin-bottom:0;}
.clear      {clear:both;}

.h-line		{border-top: #FFFFFF solid 1px; height:2px;}

.indentRt	{margin-left:1.5em;}
.indentRt a{ text-decoration:underline}

h1.title1{margin-top:1.5em; font-size:1.2em; text-decoration:underline;}

.yellow{color:#FFCD02;}

/* Creative Styles
---------------------------------------------------------------------*/
.green { color:#99CC00;}

.blackbg {
	background:#000000; 
	border:#FFFFFF solid 1px; 
	color:#FFFFFF; 
	font-size:14px; 
	padding:4px; 
	border: solid 1px #FFCC00;}

/* Page Title
---------------------------------------------------------------------*/
#pg_title p{font-size:1.2em; color:#F2B705; text-decoration:underline; /*font-family:"Earth";*/}

/* carousel */
#carousel-wrapper {
    width: 413px;
    height: 220px;
    overflow: hidden;
}
#carousel-content {
    width: 2500px;
}
#carousel-content .slide {
    float: left;
    width: 413px;
    height: 220px;
}
a.carousel-control{ text-decoration:none; color:#99CC00; }

/* left Col
---------------------------------------------------------------------*/
#lcb .content{padding:5px 15px 5px 5px;}

#lcb small{font-size:10px;}
#lcb large{font-size:14px;}

/* feature */
#lcb .feature{
	background:#010A26; 
	margin-right:-2px; 
	margin-left:-5px;
	padding:0 5px 5px 5px;
	border-top:#FFFFFF solid 2px;
	border-bottom:#FFFFFF solid 2px;
	margin-bottom:1em;
	text-align:center;
}
#lcb .feature p{font-size:11px;}

#lcb .feature a:link,#lcb .feature a:visited{color:#FF9900; font-size:14px;text-decoration:none}
#lcb .feature a:hover{text-decoration:underline}
#lcb .feature h1, #lcb .feature h1 a{font-size:16px; height:20px; color:#000 !important; font-weight:bold; margin:5px 0; text-align:center; background:url(../images/header_bar-01.png) left top repeat-x;}
#lcb .feature h1{display:block; border:#000 solid 1px; }
#lcb .feature img{ display:block; margin:5px 0 10px 0;}
#lcb .feature .item{
	display:block; 
	background:transparent;
	font-weight:bold;
	color:#000000; /*
	border-top:#CCCCCC solid 1px; 
	border-bottom:#CCCCCC solid 1px;*/
	margin-right:-4px; 
	margin-left:-5px;
	margin-bottom:2px;
	padding:0 0 0 5px;
}

#lcb p{}

/* Right Col
---------------------------------------------------------------------*/
#rctr .content{ padding:.5em;}
#rct .content{font-size:14px; padding:5px;}
#rct h1{font-size:1.4em; /*font-family:"Earth";*/ line-height:1.2em; margin:0; margin-bottom:.5em; color:#F2B705;}
#rct .content, #rct .content p{color:#FFF}
#rct .content a{color:#FFF}

#domainCheck{height:25px; font-size:1.em; margin-top:5px;}
#domainCheck input{background:#000000; font-size:85%;  color:#FFFFFF; border:#666666 solid 1px;}
#domainCheck select{background:#000000; font-size:85%; color:#FFFFFF; border:#666666 solid 1px;}
#domainCheck .button{ padding:0 6px; border:#999999 solid 1px; color:#FFFFFF; font-size:85%; }


#rcb .content{margin-top:1em; padding:5px 8px !important;}
#rcb .content strong{color:#FFCC00}

/* Right Col Feature
---------------------------------------------------------------------*/
#rcb .content .feature{
	background:#27313A; 
	margin-right:-2px; 
	margin-left:-5px;
	padding:0 5px 5px 5px;
	border-top:#FFFFFF solid 2px;
	border-bottom:#FFFFFF solid 2px;
	margin-bottom:1em;
	height:auto;
}

#rcb .content .feature a:link,#lcb .content .feature a:visited{color:#FF9900;}
#rcb .content .feature h3{font-size:1.3em; margin-top:5px; margin-left:20px;}
#rcb .content .feature .item{
	display:block; 
	background:transparent;
	font-weight:bold;
	color:#000000; /*
	border-top:#CCCCCC solid 1px; 
	border-bottom:#CCCCCC solid 1px;*/
	margin-right:-4px; 
	margin-left:-5px;
	margin-bottom:2px;
	padding:0 0 0 5px;
}

/* Box1 Prop
---------------------------------------------------------------------*/

.box1{
	display:block;
	height:auto;
	width:98%;
	padding:.5em;
	background:/*url(/images/body/bg_box1.png) */transparent;
	font-size:100%;
	/*border-bottom:#FFFFFF solid 1px; */
	margin-bottom:1em;
}
.box1 h1{
	font-family:"Earth"; 
	font-size:100%; 
	font-weight:normal; 
	padding:.2em; 
	background:url(/images/bg_box1h1.png) right top repeat-y #000000; 
	border-top:#FFFFFF solid 1px;
	border-bottom:#FFFFFF solid 1px;
	margin:0;
}
.box1 h1 a{ text-decoration:none;}
.box1 h3{ font-size:1.2em; font-weight:bold;}
.box1 h3 a{ text-decoration:none;}
.box1 .content{background:#333; border:#FFFFFF solid 1px; border-top-width:0; margin:0 !important;  /*float:left; clear:right;*/}
.box1 .sm{width:500px; float:left;}
.box1 img{ margin-right:.5em;}
.box1 h4{margin-left:1.5em; font-weight:bold; letter-spacing:.11em;}

.box1 table.content{border:#ffffff solid 1px; border-top-width:0; width:100%;}
.box1 thead tr{background:#333;}
.box1 thead th{padding:.5em; vertical-align:bottom; font-size:.80em}
.box1 tbody th{background:#333;}
.box1 .even td{background:#555;}
.box1 .odd td{background:#000000;}
.box1 td{padding:0 5px;}
.box1 tfoot tr{background:#666666;}
/* Footer
---------------------------------------------------------------------*/
#footer #fnav{text-align:center; border-left:#666666 solid 1px; width:auto;font-size:.80em;}
#footer #fnav a{padding:0 6px; border-right:#666666 solid 1px; text-decoration:none;}
#footer #fnav a:hover{text-decoration:underline;}
#footer p{text-align:center; margin:0}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    /*float:left;*/
    margin:0 7px 0 0;
    background-color:#333333;
    border:1px solid #DEDEDE;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#eee;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html .buttons button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

.buttons button:hover, .buttons a:hover{
    background-color:#DEDEDE;
    border:1px solid #333333;
    color:#333333;
    text-decoration: none;
}
.buttons a:active{
    background-color:#DEDEDE;
    border:1px solid #333333;
    color:#333333;
}