body{
margin: 0 auto;
padding: 0;
background: #000 url(images/bg.jpg) repeat top center;
text-align:center;
}
/*----------------------------------------- handling division */

#header{
margin: 0 auto;
background : url(images/bg_head.jpg) repeat-x top center;
height: 255px;
width: 100%;
}

#chead{
margin : 0 auto;
background : url(images/header.jpg) no-repeat top center;
height: 255px;
width: 100%;
}

#patern{
margin : 0 auto;
background : url(images/patern01.jpg) repeat-x top center;
height: 79px;
width:100%;
}

#nav
{
margin : 0 auto;
width : 954px;
height : 27px;
overflow: hidden;
background:#fff;
}

#board
{
margin: 0 auto;
width: 950px;
height:373;
overflow:hidden;
}

#pagar{
margin : 0 auto;
background : url(images/pagar.jpg) repeat-x top center;
height: 300px;
width:100%;
color:#fff;
font-family:helvetica, trebuchet, century gothic;
font-weight:bold;
}

/*----------------------------------------- team.html */

#teambox
{
margin: 0 auto;
width: 472px;
height: auto;
}

.bord
{
border: 5px solid #da68a0;
}

/*----------------------------------------- school.html */

#sinfo
{
margin: 0 auto;
width: 950px;
height: auto;
}

/*----------------------------------------- contact.php */

#cform
{
margin: 0 auto;
width: 950px;
height: auto;
}

.cforma
{
width: 475px;
height : auto;
float:left;
}

.cformb
{
width: 475px;
height : auto;
float:left;
}

.aform
{
margin: 0 auto;
text-align:left;
width: 475px;
}

.chform
{
color : #fff;
text-align: left;
font-family : helvetica;
font-size : 20px;
display : block;
padding : 3px 0;
margin : 0 100px 0 0;
}

.inputa
{
width: 400px;
height: 30px;
font-family : century gothic, verdana, trebuchet;
font-size : 18px;
border : 2px solid #da68a0;
}

.chtext
{
width: 400px;
height: 180px;
font-family : century gothic, verdana, trebuchet;
font-size : 18px;
border : 2px solid #da68a0;
}

.cbutton
{
width: 400px;
height: 30px;
font-family : century gothic, verdana, trebuchet;
font-size : 18px;
font-weight:bold;
margin-top: 5px;
border : 2px solid #da68a0;
cursor:pointer;
}

.cbutton:hover;
{
width: 400px;
height: 30px;
font-family : century gothic, verdana, trebuchet;
font-size : 18px;
font-weight:bold;
margin-top: 5px;
border : 2px solid #000;
cursor:pointer;
}

/*----------------------------------------- Class division */

.box01
{
margin : 0 auto;
width : 950px;
height: 340px;
color:#fff;
}

.box02
{
margin : 0 auto;
width : 49%;
float: left;
}

.box02a
{
margin : 0 auto;
width : 100%;
height: 280px;
float: left;
background:#430926;
color:#fff;
border: 3px #da68a0 solid;
}

.box03
{
margin : 0 auto;
width : 49%;
float: right;
}

.box03a
{
margin : 0 auto;
width : 100%;
height: 280px;
float: right;
background:#430926;
border: 3px #da68a0 solid;
}

.box04
{
margin : 0 auto;
width : 60%;
}

.box01g
{
margin : 0 auto;
width : 950px;
height: 450px;
color:#fff;
}

.box04a
{
margin : 0 auto;
width : 100%;
height: 400px;
float:left;
background:#430926;
border: 3px #da68a0 solid;
}

.box05
{
margin : 0 auto;
width : 950px;
height: auto;
color:#fff;
}

.box06
{
margin : 0 auto;
width : 460px;
height: auto;
color:#fff;
}

.box_gen
{
margin : 0 auto;
width : 100%;
height: auto;
float: right;
}

.box_gen01
{
margin : 0 auto;
width : 920px;
height: auto;
}

.box_gen02
{
margin : 0 auto;
width : 460px;
height: auto;
float: left;
}

.spacer
{
margin: 0 auto;
height: 25px;
}

.teamid
{
margin: 5px 5px;
width : 225px;
height: 300px;
background: #000 url(images/pro01.jpg) repeat center center;
float:left;
}

.teamid2
{
margin: 5px 5px;
width : 225px;
height: 300px;
background: #000 url(images/pro02.jpg) repeat center center;
float:left;
}

.tphoto
{
margin: 10px auto 0 auto;
width:200px;
height: 195px;
background:#000;
}

.tdetails
{
margin: 0px auto;
width:225px;
height: 95px;
}

.bl
{
margin: 0 0;
width:475px;
height:373px;
float:left;
background: url(images/gboard.jpg) no-repeat center center;
}

.br
{
margin: 0 0;
width:475px;
height:373px;
float:left;
background: url(images/gboard2.jpg) no-repeat center center;
}

/* ------------------------------------------------- nav list2 */

ul.list2
{
margin:0px 0px;
padding:0;
list-style-type:none;
font-size: 15px;
font-family: helvetica, verdana, sans-serif ;
font-weight:bold;
text-align:center;
}

ul.list2 li
{
float:left;
display:inline;
}

ul.list2 li a, ul.list2 li a:visited
{
margin: 0px 0px;
width:159px;
display:block;
background: #da68a0;
padding:6px 0px;
text-decoration:none;
color:#fff;
}

ul.list2 li a:hover
{
color:#fff;
background:#8f305f;
}

ul.list2 li a.selectedc
{
margin: 0px auto;
background: #430926;
color:#fff;
}

/* ------------------------------------------------- nav clear */

br.clear
{
clear : both;
}

/* ------------------------------------------------- span + p + h class */

.au
{
font-size: 14px;
font-family: century gothic, helvetica, verdana, century gothic, sans-serif;
text-align:justify;
padding : 18px;
margin: 0 auto;
line-height:16px;
}

.au2
{
font-size: 14px;
font-family: century gothic, helvetica, verdana, century gothic, sans-serif;
text-align:justify;
padding : 18px;
margin: 0 auto;
line-height:16px;
font-size: 13px;
line-height: 13px;
}

.agoal
{
font-size: 14px;
font-family: century gothic, helvetica, verdana, century gothic, sans-serif;
text-align:center;
padding : 18px;
margin: 0 auto;
line-height:16px;
}

.hleft
{
text-align:left;
padding:5px 20px;
margin: 0 300px 0 0px;
display:block;
font-size: 20px;
font-family: century gothic, helvetica, verdana, sans-serif ;
background: #da68a0;
color: #430926;
}

.hright
{
text-align:right;
padding:5px 20px;
margin: 0 0px 0 300px;
display:block;
font-size: 20px;
font-family: century gothic, helvetica, verdana, sans-serif ;
background: #da68a0;
color: #430926;
}

.hrighta
{
text-align:center;
padding:5px 20px;
margin: 0 100px;
display:block;
font-size: 18px;
font-family: century gothic, helvetica, verdana, sans-serif ;
background: #da68a0;
color: #430926;
}

.hcent
{
text-align:center;
padding:5px 20px;
margin: 0 400px;
display:block;
font-size: 18px;
font-family: century gothic, helvetica, verdana, sans-serif ;
background: #da68a0;
color: #430926;
}

.blp
{
text-align:center;
padding: 100px 65px 0 60px;
color:#fff;
font-family: century gothic, helvetica, verdana, century gothic, sans-serif;
font-size:14px;
line-height:16px;
}

.brp
{
text-align:center;
padding: 100px 60px 0 60px;
color:#fff;
font-family: century gothic, helvetica, verdana, century gothic, sans-serif;
font-size:14px;
line-height:16px;
}

.tp
{
margin: 0 auto;
padding: 30px 0 0 0 ;
color:#fff;
font-weight:bold;
font-family: helvetica, verdana, century gothic, sans-serif;
text-align:center;
line-height:16px;
}

.shead
{
text-align:center;
padding:8px 30px;
margin: 0 100px 0 100px;
display:block;
font-size: 18px;
font-family: helvetica, verdana, sans-serif ;
background: #430926;
color: #fff;
border: 2px #da68a0 solid;
}

.phinfo
{
text-align:center;
padding:5px 20px;
margin: 0 320px ;
text-align:center;
display:block;
font-size: 18px;
font-family: century gothic, helvetica, verdana, sans-serif ;
background: #da68a0;
color: #430926;
}

.pinfo
{
font-family: century gothic;
font-size: 15px;
color:#fff;
display:block;
background:#430926;
padding: 30px 60px;
border: 3px #da68a0 solid;
}

.chinfo
{
text-align:center;
padding:5px 20px;
margin: 0 100px ;
display:block;
font-size: 18px;
font-family: century gothic, helvetica, verdana, sans-serif ;
background: #da68a0;
color: #430926;
}

.cinfo
{
font-family: century gothic, helvetica, georgia;
color:#fff;
display:block;
background:#430926;
padding: 20px 20px;
margin: 0 20px;
text-align: left;
font-size: 15px;
line-height:19px;
border: 3px #da68a0 solid;
}

/*----------------------------------------- handling link */
a:link , a:visited
{
color:#fff;
text-decoration:none;
}

a img
{
border:0px dotted #fff;
}

/* default link style - needed to make the :active work correctly in IE */
a, a:visited, a:hover, a:active {
color:#fff;
}

span.date
{
color:#ffff00;
font-weight:bold;
}




