/* CSS Document */
/*styling the main body of this document*/
body{
padding:0px;
margin:0px;
line-height:normal;
width:100%;
}

/*styling mian container of this document*/
#container{
padding:0px;
margin:0px auto;
width:95%;
}

/*styling the main topbanner of this document*/
#topbanner{
padding:0px;
margin:0px;
}

/*styling the main header of this document*/
#header{
padding:0px;
margin:0px 0px 10px 0px;
border-bottom:1px solid #99FF00;
}
#header h1{
padding:0px 5px 0px 5px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:79px;
color:#FFFFCC;
font-style:oblique;
}

/*styling the main left section*/
#left{
float:left;
width:20%;
padding:0px;
margin:0px 0px 10px 0px;
}

/*styling the main left navigation*/
.leftnav{
padding:0px;
margin:0px;
}
.leftnav ul{
padding:0px;
margin:0px;
}
.leftnav li{
padding:3px 0px;
margin:0px;
list-style-type:none;
border-bottom:1px solid #FFCCFF;
}
.leftnav a{
padding:0px;
margin:0px;
text-decoration:none;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
}
/*styling the main leftsub divisions*/
.leftsub{
padding:0px;
margin:20px 0px 0px 0px;
}

h2{padding:0px;
margin:0px;
border-bottom:1px solid #CCCCCC;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
background-color:#990000;
}

/*styling the right main division*/
#right{
float:right;
width:35%;
padding:0px;
margin:0px;
}
.rightbar{
padding:0px;
margin:0px 0px 20px 0px;
}
.rightbar ul{
padding:0px;
margin:0px;
}
.rightbar li{
padding:3px 0px;
margin:0px 0px 0px 19px;
list-style-type:square;
border-bottom:2px dotted #CCCCCC;
}
.rightbar a{
text-decoration:none;
padding:0px;
margin:0px;
color:#330000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
.rightbar a:hover{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#330000;
}
.columnist{
padding:0px;
margin:0px 0px 0px 2px;
border-bottom:1px dotted #CCCCCC;
}
.columnist h3{
padding:0px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#000066;
}
.columnist p{
line-height:120%;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
}

/*styling the main middle division*/
#middle{
padding:0px;
margin:0px 350px 10px 200px;
}

.info{
padding:0px;
margin:0px;
border-bottom:1px dotted gray;
}
.image{
float:right;
padding:1px;
margin:0px 1px 2px 2px;
border:1px solid gray;
}
.info h3{
padding:0px;
margin:0px;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#99CC00;
}
.info p{
line-height:120%;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}
/*styling the news division*/
#news{
clear:both;
padding:0;
margin:10px 0px 10px 0px;
}
#news h2{
padding:0px;
margin:0px;
border-bottom:1px solid #CCCCCC;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
background-color:#990000;
}


#news ul{
padding:0px;
margin:0px;
}
#news li{
padding:3px 0px;
margin:0px 0px 0px 19px;
list-style-type:square;
border-bottom:2px dotted #CCCCCC;
}
#news a{
text-decoration:none;
padding:0px;
margin:0px;
color:#330000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}
#news a:hover{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#330000;
}
/*styling the inners classes within news division*/
.leftclass{
float:left;
width:30%;
padding:0px;
margin:0px;
}
.rightclass{
float:right;
width:30%;
padding:0px;
margin:0px;
}
.middleclass{
padding:0px;
margin:0px 325px 0px 325px;
}

/*styling the footer of this page*/
#footer{
clear:both;
padding:10px;
margin:10px 0px 0px 0px;
border:1px solid gray;
background-color:#333333;
color:#CCCCCC;
}
#footer ul{
padding:0px;
margin:0px;
}
#footer li{
display:inline;
padding:5px 5px;
margin:0px;
}
#footer a{
padding:0px;
margin:0px;
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
}