@charset "utf-8";
/* CSS Document */

/*---------------------------Genrael Clases---------------------------------------*/

html{
	background:url(../images/body-bg.gif) left top  repeat-x;

}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	background:url(../images/footer-bg.gif) left  bottom  repeat-x;

}

* {
	margin:0px;
	padding:0px;
}

.fl{
	float:left;
}

.fr{
	float:right;
}
.clr{
	clear:both;
}

ul,li{
	list-style:none;
}

a {
	text-decoration:none;
	color:#999999;
}

a:hover{
	text-decoration: underline;
}
img{
border:0px;
}
/*---------------------------Layout Content Clases---------------------------------*/

#Layout{                /*------------------------For Page Main Width------------------------------------*/
	width:1003px;
	margin:auto;

}


#Top{
	height:74px;
	position: relative;
	background:url(../images/top-bg.gif) left top no-repeat;
}

#Logo{
position:absolute;
left:72px;
top:27px;
}

#TopContent{
position:absolute;
right:69px;
top:35px;
width:361px;

}
#TopContent p{
float:left;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
margin-right:15px;
padding-top:2px;
}

.top-field{
float:right;
width:197px;
color:#8C8584;
font-size:12px;
height:22px;
}


#Content{
padding-bottom:10px;
}

.welcom{
background:url(../images/welcomV3.gif) left top no-repeat;
height:328px;
padding-left:29px;
position:relative;
}
.welcome-action{
position:absolute;
right:92px;
bottom:14px;
}

.welcom-letf{
width:396px;
float:left;
padding-top:31px;
}
.welcom-right{
width:573px;
float:left;
margin-top:136px;
margin-left:5px;
}
.welcom-right p{
font-size:13px;
color:#484848;
text-align:center;
line-height:20px;
}
.welcom-right a{
float:right;
margin-right:2px;
}
.the-test-boxes{
width:1003px;
padding-left:56px;
}
.the-test-boxes h3{
text-align:center;
padding-top:20px;
padding-right:66px;
padding-bottom:8px;

}
.test-box{
background:url(../images/test-box-center.gif) left top repeat-y;
width:290px;
float:left;
margin-right:18px;
}
.test-box-top{
background:url(../images/test-box-top.gif) left top no-repeat;
}
.test-box-bottom{
padding:15px 15px 5px 15px;
background:url(../images/test-box-bottom.gif) left bottom no-repeat;
}

.apple{
}
.apple p{
color:#484848;
padding:0px 10px 0px 10px;
font-size:13px;
text-align:center;
height:150px;
}
.applelink
{
float:right;
padding-bottom:20px;
}

.apple-thumb
{
    text-align: center;
    padding-bottom: 20px;
}

.news{
margin-top:20px;
width:370px;
float:left;
margin-left:53px;
_margin-left:26px;
border-right: solid 1px #DADADA;
}

.news p{
color:#828080;
font-size:10px;
padding-bottom:5px;
padding-left:10px;
}

.news a{
float:left;
padding:0px 10px 10px 10px;
}

.nav-bottom{
float:right;
color: #000000;
font-size:11px;
width:315px;
text-align: right;
padding: 45px 45px 0px 0px;
}
.nav-bottom ul{
}
.nav-bottom ul li{
}
.nav-bottom ul li a{
font-size:11px;
color:#3333CC;
}

#Footer{
color: #000000;
font-size:11px;
padding:0px 10px;
height:45px;
}
#Footer p{
padding-left:54px;
float:left;
}
#Footer span{
float:right;
color:#000000;
font-size:11px;
padding-right:32px;
}
#Footer span small{
color:#034AF3;
font-size:11px;
}

.welcome-columnleft
{
    float: left;
    width: 420px;
    padding-right: 10px;
}
.welcome-columnright
{
    padding-top: 90px;
    float: left;
    width: 100px;
}