* { margin:0; padding:0;}
body {
	background:#171d23 url(../design/background.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	color:#788990;
	border: none;
}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top {}
.tail-bottom { }


/*==================list====================*/
ul { list-style:none;}

img {border:none;}

.site-nav {
	float:left;
	padding:12px 30px 0 0;
	
}
.site-nav li { display:inline; padding-left:40px;}
.site-nav li a { color:#ffffff; text-decoration:none; font-weight: bold;}
.site-nav li a:hover { color:#ffffff; text-decoration: underline;}

.list { width:100%; overflow:hidden; padding-bottom:15px;}
.list li { float:left; margin:0 14px 14px 0;}

.list1 {
	position:absolute;
	top:20px;
	left:47px;
}
.list1 li { background:#090906; margin-bottom:15px;}
.list1 li a { color:#459fc5; text-decoration:none; padding:0 30px 0 30px;}
.list1 li a:hover { color:#fff;}
.list1 li a.act { color:#fff;}

.list2 {
	position:absolute;
	top:115px;
	left:70px;
	width:920px;
	border: 0px;
}
.list2 li { float:left; margin:-7px 0 0 -7px;}
.list2 li a { cursor:pointer;}

.list3 li { padding:0 0 6px 0;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:18px;}

.phone { float:right; margin-right:100px;}


/*==================txt, links, lines, titles====================*/
a {color:#3ea9cc;}
a:hover{text-decoration:none;}

h1{
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
	font-family: Baskerville, "Times New Roman", Times;
}

h2{
	font-size: 11px;
	color:#ffffff;
	font-weight: bold;
	
}


h3 { font-size:1.22em; color:#fff; margin-bottom:16px;}
h4 { color:#3ea9cc; font-weight:normal; margin-bottom:14px; font-size:1em;}
h4 a {color:#3ea9cc;}

.link { color:#fff; text-decoration:none;}
.link:hover { color:#1381b7;}

/*==================boxes====================*/
.box {width:100%; background:url(images/box-bg.png); min-height:303px; height:auto!important; height:303px;}
.box .button { text-align:center; margin:0 0 28px -46px;}
.box .inner { padding:0 30px 37px 46px}

.box1 {width:100%; background:url(images/box1-bg.png); min-height:205px; height:auto!important; height:205px; position:relative;}
.box1 .button { text-align:center; margin:0 0 28px 0; }
.box1 .button a { cursor:pointer; position:relative}

/*header*/
#header {
	background: url(images/bluesquare.jpg) repeat-x;
}

#header .logo { position:absolute; top:39px; left:46px; z-index:10;}
#header .logo a { cursor:pointer;}

/*content*/

#content .bg1 {
	background:url(images/academy/academy-bg1.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg2 {
	background:url(images/academy/academy-bg2.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg3 {
	background:url(images/academy/academy-bg3.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg4 {
	background:url(images/academy/academy-bg4.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg5 {
	background:url(images/academy/academy-bg5.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg6 {
	background:url(images/academy/academy-bg6.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg7 {
	background:url(images/academy/academy-bg7.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg8 {
	background:url(images/academy/academy-bg8.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg9 {
	background:url(images/academy/academy-bg9.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg10 {
	background:url(images/academy/academy-bg10.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}



#content .bg11 {
	background:url(images/academy/academy-bg11.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}

#content .bg12 {
	background:url(images/academy/academy-bg12.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg13 {
	background:url(images/academy/academy-bg13.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg14 {
	background:url(images/academy/academy-bg14.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}
#content .bg15 {
	background:url(images/academy/academy-bg15.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}


#content .bg16 {
	background:url(images/academy/academy-bg16.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}

#content .bg17 {
	background:url(images/academy/academy-bg17.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}


#content .bg18 {
	background:url(images/academy/academy-bg18.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}


#content .bg19 {
	background:url(images/academy/academy-bg19.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}


#content .bg20 {
	background:url(images/academy/academy-bg20.jpg) no-repeat;
	padding-top:448px;
	min-height:210px;
	height:auto!important;
	height:205px;
}

#content p { line-height:1.56em;}
#content .button1 { position:absolute; bottom:65px; left:444px;}

/*footer*/
#footer p { color:#459fc5; text-align:right; padding:20px 70px 0 0;}
#footer p a { color:#459fc5; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}


.style2 {
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
	font-family: Baskerville, "Times New Roman", Times;
}

.style1 {
	font-size: 11px;
}
.style3 {color: ffffff;}



/*==========================================*/
