@charset "utf-8";
/* CSS Document */

/*---------------------------Genrael Clases---------------------------------------*/

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/bg.jpg) top repeat-x;
}

* {
	margin:0px;
	padding:0px;
}

.fl{
	float:left;
}

.fr{
	float:right;
}
.clr{
	clear:both;
}

ul{
	list-style:none;
}

a {
	text-decoration:none;
	color:#999999;
}

a:hover{
	text-decoration: underline;
}

/*---------------------------Layout Content Clases---------------------------------*/

#Layout{                /*------------------------For Page Main Width------------------------------------*/
	margin:auto;
}


#Top{
	height:195px;
	position: relative;
	margin:0 10px;
}

#Logo{
	position:absolute;
	left:20px;
	top:30px;
}

#TopAdd{
	position:absolute;
	left:240px;
	top:31px;
}

#Contry {
	float:right;
	width:430px;
	padding-top:5px;
}
#Contry li{
	float:left;
	height:20px;
	margin-right:3px;
}

#Nav{
	position: relative;
	top:139px;
	height:56px;
	background:url(../images/nav-bg.gif);
	margin: auto;
	width:1040px;
}
#Nav .Navinner{
	width:100%;
	height:56px;
	overflow:hidden;
	background:url(../images/nav-right.gif) right no-repeat;
}
#Nav ul{
	height:56px;
	padding-left:20px;
	background:url(../images/nav-left.gif) no-repeat left top;
}
#Nav ul li{
	float:left;

}
#Nav ul li a{
	color:#000000;
	height:56px;
	float:left;
	display:block;
	font-weight:bold;
	color:#767676;
}
#Nav ul li a span{
	color:#000000;
	height:30px;
	float:left;
	display:block;
	padding:0 28px;
	padding-top:26px;
	font-size:14px;
	font-weight:bold;
	color:#767676;
	cursor:pointer;
}
#Nav ul li a:hover,
#Nav ul li.selected a{
	background:url(../images/select-left.gif) no-repeat left;
	text-decoration:none;
	color:#FFFFFF;
}
#Nav ul li a:hover span,
#Nav ul li.selected a span{
	background:url(../images/select-right.gif) no-repeat right;
	color:#FFFFFF;
}
#SignUpOuter{
width:195px;
position:absolute;
top:0px;
right:10px;
}
#SignUp{
background:url(../images/signup.gif) no-repeat bottom left;

}
#SignUp ul{
padding:0 20px;
padding-top:5px;
color:#FFFFFF;
margin-bottom:7px;

}
#SignUp a{
color:#FFFFFF;
}
#SignUp a.link{
position:relative;
left:15px;
top:-8px;
}
#SignUp li.feild {
border:#83888A solid 1px;
border-bottom:none;
border-right:none;
margin-bottom:5px;
width:145px;
}

#SignUp li.feild input{
border:#EDEDED solid 1px;
border-bottom:none;
width:145px;
border-right:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
height:16px;
color:#797979;

}
#SignUp li.action{
text-align:right;
}
#SignUp .checkbox{
height:20px;
width:100%;
}

#SignUp .checkbox input,
#SignUp .checkbox label{
float:left;
}
#SignUp .checkbox input {
margin-right:5px;
}
#SignUp .checkbox label{
padding-top:0px;
}
.SignInLink{
display:block;
background:url(../images/sign1.gif);
height:20px;
font-size:14px;
font-weight:bold;
line-height:20px;
text-align:center;
color:#FFFFFF;
float:left;
margin-right:10px;
width:77px;
}
.SignInLink2{
display:block;
background:url(../images/sing2.gif);
height:20px;
font-size:14px;
font-weight:bold;
line-height:20px;
text-align:center;
color:#FFFFFF;
float:left;
margin-right:10px;
width:77px;
}
#SignUpOuter .links{
padding-left:17px;
}

#Header{
padding-top:15px;
width:1170px;
margin:auto;
overflow:hidden;
height:250px;
margin-bottom:35px;


}
#Header .box{
width:250px;
margin-right:10px;
float:left;
}

#Header .add{
width:300px;
margin-right:10px;
float:left;
}

#Header .box{
background:url(../images/index_50.jpg) repeat-x top;
}
#Header .box .left{
background:url(../images/index_47.gif) left no-repeat;
}

#Header .box .center{
background:url(../images/index_52.gif) no-repeat right;
height:225px;
padding:10px 15px;
position:relative;
}
#Header .box .center h3{
font-size:20px;
font-weight:normal;
color:#FFFFFF;
display:block;
padding-top:6px;
margin-bottom:7px;
position:relative;
}
#Header .box .center h3 img{
position:absolute;
right:-14px;

}
#Header .box .center .img,
#Header .box .center p{
margin-bottom:10px;
color:#fff;

}
#Header .box .center a{
color:#104E5A;
}
#Header .add{
width:250px;
margin:0px;
}
#Content{
width:100%;
position:relative;

}


#Center{
color:#000000;
float:left;
margin:0 -1px;
position:relative;
width:100%;
z-index:1;
}

.WelcomeBox{
padding:10px 15px;
border:#F1F1F1 solid 1px;
margin-bottom:15px;
}
.WelcomeBox h2{
font-size:24px;
position:relative;
color:#7D7D7D;
font-weight:normal;
border-bottom:#E2E2E2 solid 1px;
margin-bottom:10px;
padding-bottom:3px;
}
.WelcomeBox h2 span{
color:#E94815;
}

.WelcomeBox ol{
	list-style-type:decimal;
	padding-left:30px;
	padding-right:20px;
}

.WelcomeBox li{
	padding-top:20px;
	padding-left:5px;
}

.WelcomeBox p{
margin-top:10px;
margin-bottom:10px;
}

.WelcomeBox img{
margin-right:10px;
/* border:#BEBEBE solid 1px; */
}

.WelcomeBox a{
	text-decoration:none;
	color:#E94815;
}

.More{
text-align:right;
}
.More a{
color:#188CB3;
}

.BlueBox{
	border:#F1F1F1 solid 1px;
	margin-bottom:15px;
}
.BlueBox h3{
	background:url(../images/blue-bg.gif) repeat-x;
	height:31px;
	line-height:31px;
	padding-left:15px;
	font-size:16px;
	color:#FFFFFF;
}
.BlueBox .inner{
	background:#FCFCFC;
}

.BlueBox .inner ol{
	list-style-type:decimal;
	padding-left:30px;
	margin-bottom:70px;
}

.BlueBox .inner li{
	padding-left:5px;
	padding-top:10px;
	/* border-bottom:#F3F3F3 solid 1px; */
	padding-bottom:10px;
	clear:both;
	/* background:#FFFFFF; */

}

.BlueBox .inner li .NewsThum{
	width:87px;
	height:66px;
	float:left;
	border:#D9D9D9 solid 1px;
	margin-right:10px;
}
.BlueBox .inner li p{
	margin-top:10px;
  margin-bottom:10px;
	float:left;
	width:95%;
	overflow:hidden;

}
.BlueBox .inner li p a{
	color:#E94815;
}

.BlueBox .inner li.odd{
	background:#FCFCFC;
}
.BlueBox .inner li.last{
	text-align:right;
	height:24px;
	border:none;
	padding-right:10px;

}
.bluelink{
	float:right;
	display:block;
	background:url(../images/blue-btn.gif) no-repeat;
	height:26px;
	width:109px;
	text-align:center;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#FFFFFF;
}

.add{
	margin-bottom:15px;
	text-align:center;
}

.GreenBox{
	border:#F1F1F1 solid 1px;
	margin-bottom:15px;
	width:58%;
	float:left;
}
.GreenBox h3{
	background:url(../images/green-bg.gif) repeat-x;
	height:31px;
	line-height:31px;
	padding-left:15px;
	font-size:16px;
	color:#FFFFFF;
}
.GreenBox .inner{
	background:#FCFCFC;
	padding:10px;
	padding-bottom:5px;
}
.GreenBox .inner p{
margin-bottom:10px;
}
.GreenBox .inner ul{
padding-right:32%;
position:relative;
}
.GreenBox .inner li{
background:url(../images/dot.gif) no-repeat;
background-position:0 6px;
padding-left:13px;
border-bottom:#000000 dotted 1px;
padding-bottom:5px;
margin-bottom:4px;
}
.GreenBox .inner li span{
display:block;
}
.GreenBox .inner li.img{
position:absolute;
right:5px;
top:0px;
border-bottom:0px;
border:#EAEAEA solid 1px;
background:none;
}
.LinkRead{
height:30px;
}
.GreenLink{
	float:right;
	display:block;
	background:url(../images/green-btn.gif) no-repeat;
	height:26px;
	width:109px;
	text-align:center;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#FFFFFF;
}

.ShopBoxLeft{
	border:#F1F1F1 solid 1px;
	margin-bottom:15px;
	width:48%;
	float:left;
}
.ShopBoxLeft h3{
	background:url(../images/red-bg.gif) repeat-x;
	height:31px;
	line-height:31px;
	padding-left:15px;
	font-size:16px;
	color:#FFFFFF;
}
.ShopBoxLeft .inner{
	background:#FCFCFC;
	padding:10px;
	padding-bottom:5px;
}
.ShopBoxLeft .inner p{
margin-bottom:10px;
}
.ShopBoxLeft .inner ul{
padding-right:32%;
position:relative;
}
.ShopBoxLeft .inner li{
background:url(../images/dot.gif) no-repeat;
background-position:0 6px;
padding-left:13px;
border-bottom:#000000 dotted 1px;
padding-bottom:5px;
margin-bottom:4px;
}
.ShopBoxLeft .inner li span{
display:block;
}
.ShopBoxLeft .inner li.img{
position:absolute;
right:5px;
top:0px;
border-bottom:0px;
border:#EAEAEA solid 1px;
background:none;
}

.ShopBoxRight{
	border:#F1F1F1 solid 1px;
	margin-bottom:15px;
	width:48%;
	float:right;
}
.ShopBoxRight h3{
	background:url(../images/red-bg.gif) repeat-x;
	height:31px;
	line-height:31px;
	padding-left:15px;
	font-size:16px;
	color:#FFFFFF;
}
.ShopBoxRight .inner{
	background:#FCFCFC;
	padding:10px;
	padding-bottom:5px;
}
.ShopBoxRight .inner p{
margin-bottom:10px;
}
.ShopBoxRight .inner ul{
padding-right:32%;
position:relative;
}
.ShopBoxRight .inner li{
background:url(../images/dot.gif) no-repeat;
background-position:0 6px;
padding-left:13px;
border-bottom:#000000 dotted 1px;
padding-bottom:5px;
margin-bottom:4px;
}
.ShopBoxRight .inner li span{
display:block;
}
.ShopBoxRight .inner li.img{
position:absolute;
right:5px;
top:0px;
border-bottom:0px;
border:#EAEAEA solid 1px;
background:none;
}

.RedBox{
	border:#F1F1F1 solid 1px;
	margin-bottom:15px;
	width:40%;
	float:right;
}
.RedBox h3{
	background:url(../images/red-bg.gif) repeat-x;
	height:31px;
	line-height:31px;
	padding-left:15px;
	font-size:16px;
	text-align:left;
	color:#FFFFFF;
	position:relative;
}
.RedBox h3 a{
position:absolute;
right:10px;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
top:0px;
}
.RedBox .inner{
	background:#fff;
		padding:10px;
	padding-bottom:5px;
}
.RedBox .inner p{
margin-bottom:10px;
text-align:left;
}
.RedBox .inner li{
height:31px;

}
.RedBox .inner li label{
float:left;
padding-left:4px;
padding-top:0px;


}
.RedBox .inner li input{
float:left;
}
.RedLink{
	float:right;
	display:block;
	background:url(../images/red-btn.gif) no-repeat;
	height:26px;
	width:109px;
	text-align:center;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#FFFFFF;
}

#RightAdds .RedBox{
width:auto;
}
#RightAdds .RedBox h3 a{
	right:3px;
	font-size:10px;
}

#leftAdds img,
#RightAdds img{
margin-bottom:10px;
}

#Footer{
	background:url(../images/footer-bg.gif) repeat-x top;
	text-align:center;
	padding-top:25px;
	height:70px;
	color:#C2C2C2;
	border-bottom:0px;
	width:100%;

}
#Footer a{
	color:#7D7D7D;
	margin:0 15px;
}
#Footer .copy{
	padding-top:10px;
}


#outer{
	margin-left:170px;
	margin-right:170px;
	background: #FFF;
	margin-bottom:-52px;
	min-height:100%
}
#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:70px;
	background: #809900;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	overflow:hidden;
}
#leftAdds {
	position:relative;/*ie needs this to show float */
	width:160px;
	float:left;
	left:-1px;
	margin-left:-169px;/*must be 1px less than width otherwise won't push footer down */
	z-index:100;
	overflow:hidden;
	text-align:center;
}

#RightAdds {
	position:relative;/*ie needs this to show float */
	width:160px;
	overflow:hidden;
	float:right;
	margin-right:-169px;/*must be 1px less than width otherwise won't push footer down */
	left:-1px;
	color: #000;
	text-align:center;
}
#Footer {
	width:100%;
	clear:both;
	height:50px;
	background-color: #406700;
	text-align:center;
	position:relative;
	top:2px;
}
#Center {
	width:100%;
	float:left;
	position:relative;
	z-index:1;
	margin:0 -1px;/* moz fix*/
	color: #000;
}
/* css stuff below is just for presentation and not needed for the demo */

#footer a, #left a { color:#FFF; }
#footer span {
	display:none;	
}	
#footer a:hover {
	text-decoration: none;
	color:#222;
	background: #FFF;
}
#footer a:hover span {
	display:block;
	position:absolute;
	top:-95px;
	width:150px;
	z-index:20;
	background:#fff;
	left:50%;
}

.aciontbtn{
	position:absolute;
	right:5px;
	top:6px;
	background:url(../images/close.gif) no-repeat;
	width:19px;
	height:18px;
	border:none;
}
#SignUpOuter .links a:hover{
text-decoration:none;
}
#BTN{
background:url(../images/signup-btn.gif) no-repeat;
border:none;
height:19px; 
width:87px;
}

#Header .box .center a.toplink{
position:absolute;
left:-0px;
z-index:1000;

}
#Header .box .center .boxtext{
border-bottom:#FFFFFF solid 1px;
height:80px;
}

#Homepage{
padding-top:15px;
width:90%;
margin:auto;
overflow:hidden;
height:300px;
margin-bottom:35px;
/*border: 1px #dddddd solid; */
}

#Homepage .box{
width:45%;
margin-top:5px;
margin-bottom:5px;
margin-left:20px;
margin-right:10px;
height:50px;
float:left;
/*border: 1px #dddddd solid;*/
}
#Homepage .box .inboximg{
width:48px;
height:48px;
float:left;
}

#Homepage .box .inboxtxt{
margin-left:10px;
width:300px;
height:48px;
float:left;
/*border: 1px #dddddd solid;*/
}
#Homepage .fullbox{
width:90%;
margin-top:30px;
margin-bottom:5px;
float:left;
/*border: 1px #dddddd solid;*/
}