﻿/* CSS Document */
body{
overflow:auto;
border:0px;
padding:0px;
margin:0px;
background-color:#000;
background-image:url(../img/bg_static.jpg); 
background-repeat:no-repeat;
background-position:center top; 
background-attachment:fixed 
}

html, body, form
{
height: 100%;
border:0px;
padding:0px;
margin:0px;
}

a{
text-decoration:none;
color:#e35729;
outline:none;
font-size:12px;
font-family:Arial, Verdana;
line-height:19px;
}

#footer a{color:#6b4030}

div, p, td, a, .txtfld, .button{
font-size:12px;
font-family:Arial, Verdana;
line-height:17px;
}

p{line-height:21px}

img{
border:0px;
outline:none;
}

hr{color:#666;background-color:#666;height:1px;border:none;filter: alpha(opacity=50); opacity: 0.5;}

#wrapper{
min-height:100%;
position:relative;
}

/*Begin Home*/
#header{
padding-top:36px;
background-image:url(../img/headerdots.png);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#000
}
    #header .hborder{
    height:3px;
    background-image:url(../img/header_topborder.jpg);
    background-position:center bottom;
    }

    #header .hinner{
    width:960px;
    margin:0px auto;
    height:70px;    
    }
    
    #nav{
	width:960px;
	position:relative;
	margin:0px auto;
	height:48px;
	color:#fff;
	z-index:3000;
	}
/*End Home*/

/*Begin Sub*/
#headerSUB{
background-image:url(../img/headerdots.png);
background-position:right bottom;
background-repeat:no-repeat;
width:960px;
margin:0px auto;
padding-top:36px;
}
    #headerSUB .hborder{
    height:3px;
    background-image:url(../img/header_topborder.jpg);
    background-position:center bottom;
    }

    #headerSUB .hinner{
    height:70px;    
    }
    
    #headerSUB #nav{
	width:960px;
	position:relative;
	margin:0px auto;
	height:48px;
	color:#fff;
	z-index:3000;
	}
	
	
	
#containerSUB
{
width:960px;
margin:0px auto; 
padding-bottom:140px;
}

#bodycontSUB 
{
    padding-top:120px;
     background-color:#000;
	 background-repeat:no-repeat;
	 background-position:center top;
line-height:21px
	}
	.leftSUB{border-top:3px solid #f05a28;background-image:url(../img/bg_80percent.png);width:270px;padding:25px 31px 55px 45px;float:left}
	    .featureholder{width:207px;}
	        .featureinner{background-color:#000;padding:8px;text-align:center;}
	.rightSUB{border-top:3px solid #f05a28;background-image:url(../img/bg_80percent.png);width:500px;padding:25px 79px 55px 35px;float:left;color:#929497; line-height:21px}
	    .rightSUB p{margin-bottom:15px;}
/*End Sub*/
	
	

#container 
{
height:135px;
background-image:url(../img/eyecandy_1.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#000;
padding-top:121px;
padding-bottom:140px;
}


	#bodycont {
		background-image:url(../img/bg_80percent.png);
		height:183px;
		border-top:3px solid #f05a28;	
		margin-top:86px;	
	}
	
	    .bcinner
        {
        width:960px;
        margin:0px auto;
        }
            .bcinner img{float:left;margin-right:22px;margin-bottom:8px}
            .bcleft{color:#929497;width:435px;float:left;border-right:3px solid #000; padding:28px 41px 0px 0px;height:154px;}
            .bcright{color:#929497;width:435px;float:left; padding:28px 0px 0px 41px;height:154px;}
	
	#container .cborder, #containerSUB .cborder	{
	clear:left;
    height:3px;
    background-image:url(../img/footer_bottomborder.jpg);
    background-color:#000;
    background-repeat:no-repeat;
    background-position:center top;
    }
    
	
#footer {
position:absolute;
bottom:0;
width:100%;
height: 110px;
text-align: center;
font-size:10px;
clear:left;
background-image:url(../img/bg_70percent.png);
}	

#footer a {
font-size:10px
}	

#footer .finner{
width:940px;
margin:0px auto;
font-size:11px;
color:#58595b;
padding-top:40px;
text-align:center
}


div.ullist ul{list-style-type:square;padding:0px 16px;margin:0px;font-size:11px}
div.ullist li{margin-bottom:8px}

.emphasize{
font-size:20px;	
color:#3a373e;
}

.emphasizeSm, a.emphasizeSm{
font-size:16px !important;	
padding-bottom:7px
}

.emphasizeWm, a.emphasizeWm{
font-size:13px !important;	
color:#000 !important;
line-height:26px;
font-weight:bold;
}

.standout{
background-image:url(../img/white.png);
padding:7px 12px 15px 12px;
}

.large{
font-size:14px;	
}

.bold{
    font-weight:bold;
}

.red{
color:#8e3029;	
}

.grey{
color:#666666;
}

.orange{color:#ec5928 !important}
.white{color:#fff !important}

.txtfld{
border:1px solid #aea89a;
}

.button{
border:1px solid #aea89a;
background-color:#cecbc2;
}

.sbsimg{float:left;margin:0px 15px 15px 0px;border:2px solid #000;clear:left}



.divclear{
clear:both;
font-size:1px;
height:1px;
}

	.tblcont{clear:both;display:block;}
    .tblspan{font-size:16px;padding:12px 0px 12px 8px;}
    .tblspanSmall{font-size:11px;padding:12px 0px 12px 8px;background-color:#f8f8f8;}
    .tblspanSmallItal{line-height:20px;font-size:11px;padding:10px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background-color:#fff;font-style:italic;}
    .tbllcol{width:33%;float:left;}
    .tblrcol{width:67%;float:left;clear:right;}
    .tblinnr{padding:2px 0px 2px 6px;}
	.tblclear{height:1px;clear:both;}
	
	
	#jsddm	{
	margin: 0;
	padding: 0}
	
	#jsddm li{
	    float: left;
		list-style: none;
        font-size:14px;
		}

	#jsddm li a
	{	display: block;
		padding:39px 33px 14px 33px;
		text-decoration: none;
		font-size:14px;
		color: #757575;
		white-space: nowrap}

	#jsddm li a:hover
	{	color:#e35729
	 	}
	 	
	 	
	
	#jsddm li a.current
	{	background: #3b393d !important; color:#cccc99;}

		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			}
		
		#jsddm li ul li
		{	float: none;
			display: inline;			
		}
		
		#jsddm li ul li a
		{	width: auto;
		 	text-align:left;
			background: #000;
			font-size:12px;
			padding:9px 13px 9px 13px;
			
			width:150px;
			}
		
		#jsddm li ul li a:hover
		{	
		 	font-size:12px;
		 	background-color: #161616;
		 	}
		 	
		 	#jsddm li ul li a.current
		{	background: #403e44;
		 	font-size:12px;
		 	}


.tblcont{clear:both;display:block;}
    .tblspan{font-size:16px;padding:12px 0px 12px 8px;}
    .tblspanSmall{font-size:11px;padding:12px 0px 12px 8px;background-color:#f8f8f8;}
    .tblspanSmallItal{line-height:20px;font-size:11px;padding:10px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background-color:#fff;font-style:italic;}
    .tbllcol{width:33%;float:left;}
    .tblrcol{width:67%;float:left;clear:right;}
    .tblinnr{padding:2px 0px 2px 6px;}
    
.pTen{width:9%}
.pTwenty{width:18%}
.pThirty{width:29%}
.pForty{width:39%}
.pFifty{width:49%}
.pSixty{width:59%}
.pEighty{width:78%}




ul.menu {padding:0; margin:0; list-style:none; position:relative; z-index:500; margin-right:1px; float:left;}
ul.posLeft {margin-left:10px;}
ul.menu ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px; top:41px; width:170px; padding:2px 2px 10px 2px;}
ul.menu a {color:#757575; text-decoration:none;}
ul.menu a:hover {color:#e35729; text-decoration:none;}
ul.menu li:hover > a {color:#e35729;}

ul.menu li.liTop {float:left;}
ul.menu li.close {position:absolute; right:0; top:0; width:30px; height:40px; z-index:-1;}
ul.menu li.close a {display:block; height:40px; width:30px}

ul.menu li.nosub a {display:block; height:40px; line-height:40px; padding:0 12px 0 0; float:left;}
ul.menu li.nosub a b {display:block; height:40px;padding:0 0 0 12px; cursor:pointer; float:left;}
ul.menu li.liTop a.open {display:block; height:100%; line-height:40px; padding:0 30px 0 0; float:left;}
ul.menu li.liTop a.open b {display:block; padding:0 0 0 12px; cursor:pointer}

ul.menu ul li a {display:block; padding:2px 10px; height:auto; line-height:16px;}
ul.menu ul li a:hover {background:#000;}

ul.menu li.liTop:hover {position:relative; height:41px;}
ul.menu li.liTop:hover ul {left:0;}

/* for IE6 */
ul.menu table {border-collapse:collapse; width:0; height:0; position:absolute; left:0; top:0;}
ul.menu a ul li {float:left; width:170px;}
* html ul.menu li.liTop a:hover {direction:ltr; height:41px;}
ul.menu a:hover ul {left:0;}
ul.menu a:hover ul li a {width:150px;}
ul.menu a:hover ul li a:hover {height:auto;}
