/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
body{
font-family: Verdana;
font-size: 10px;
margin:0;
color: #333333;
padding-top: 11px;
background-color: #FFFFFF;
}

body td{
font-size: 10px;	
}	

input{
font-size:11px;
}

select{
font-size:11px;
}

img{
border: 0px;
}


table td{
vertical-align:top;
}

body a:link{
text-decoration: none;
color: #666666;
}
body a:visited{
text-decoration: none;
color: #999999;
}

body a:hover{
/*text-decoration: underline;*/
color: #FF9900;
}

/*defined div blocks*/
/*----------------------------------------------------------------*/
/*1. header*/
.main{
text-align: left;
margin-left:100px;
width: 800px;
}

.mainpad{
padding:0px;
}

.header{
}

.headerpad{
}

.footer{
}

.footerpad{
padding:10px 0px 10px 0px;
}

.content{
border: 0px solid #CCCCCC;
text-align: justify;
background-image: Url(../images/bg_main.jpg);
background-repeat: repeat-y;
}

.contentpad{
padding:10px;
}

.floatright{
float:right;
}

.floatleft{
float:left;
padding-right:5px;
}

.right{
text-align:right;
}

.tablelist{
border-top: solid 1px #999999;
border-left: solid 1px #999999;
}
.tablelist td{
border: solid 1px #999999;
border-left: 0px;
border-top: 0px;
padding-left:5px;
padding-right:5px;
}

.tablehead td{
background-color: #CCCCCC;
border-left: 0px;
color: #FFFFFF;
font-weight: bold;
}

.shout1{
font-weight:bold;
}

.divbottomrow td{
border:0px;
}
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
.divschoolleftcol{
padding:0px;
width:175px;
background-image: Url(../images/dotted.gif);
background-repeat: repeat-y;
background-position: 100% 0%;
}

.divschoolrightcol{
padding-left:30px;
padding-right:30px;
}

.divdottedright{
background-image: Url(../images/dotted.gif);
background-repeat: repeat-y;
background-position: 100% 0%;
}

.divpad10{
padding:0px 10px 0px 10px;
}

.divbanner{
padding-bottom:0px;
}

.divnewshead{
font-weight:bold;
color:#FF9900;
}

.divnews{
padding-top:10px;
padding-bottom:10px;
width:275px;
background-image: Url(../images/dotted_h.gif);
background-repeat: repeat-x;
background-position: 0% 100%;
}

.divnewslast{
padding-top:10px;
padding-bottom:10px;
width:275px;
}

.divpartnerbanner{
margin-right: 5px;
margin-bottom: 10px;
}

.divpartner{
padding-top:11px;
padding-bottom:11px;
width:350px;
background-image: Url(../images/dotted_h.gif);
background-repeat: repeat-x;
background-position: 0% 100%;
}

.table_titlerow{
background-color:#CCCCCC;
color:#FFFFFF;
font-weight: bold;
padding:3px;
}

.faqquestion{
font-weight:bold;
}

.faqanswer{
margin-bottom:11px;
}

.defaultErr{
color:#FF0000;
font-weight: bold;
}

.divnewsrow{
padding-top:10px;
padding-bottom:10px;
width:450px;
background-image: Url(../images/dotted_h.gif);
background-repeat: repeat-x;
background-position: 0% 100%;
}

.divnewscontent{
width:450px;
}

.divnextdate{
width:100px;
background-color: #FFCC00;
}

.divpastdate{
width:100px;
background-color: #CCCCCC;
}