/* CSS Document */

html,body,p,div,img,dl,dd,dt,form,form{

  margin:0;
  padding:0;
  border:0;
  border-spacing:0;
}

input,select{
  margin:0;
  padding:0;}

/* Main DIV Layouts --------------------------------------------------*/

body{padding:0;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;
	background-color:#ffffff;}
 
 
 
#main{ background-color:#ffffff;
	width:1000px;
	margin-right:auto;
	margin-left:auto;}
	
	
#rightcol{width:210px; float:right; padding: 0px 10px 0px 0px}
#leftcol  {margin-right: 220px; padding: 20px 0px 0px 0px }
#leftcontent{ margin: 20px 240px 10px 10px }
#subcontent{ margin: 20px 20px 10px 10px }


/* TOP Global Navigation --------------------------------------------------*/

#topnav {text-align:right; color:#EE0A6A; margin-bottom:0px; margin-top:10px;}
#topnav a{color:#EE0A6A; text-decoration:none;}
#topnav a:visited{color:#EE0A6A; text-decoration:none;}
#topnav a:hover{color:#EE0A6A; text-decoration:underline;}


/* Header Logo and Banner advert --------------------------------------------------*/
#header{margin: 0; padding:0;  background-color:#ffffff; height:101px}
#logo{width:245px; float:left;}
#add{margin-left:250px; padding:10px 0px 0px 0px;}
#add img{float:right}

/* TOP  Navigation --------------------------------------------------*/


#nav_table {width: 1000px; border: 0px; border-collapse:collapse; background-color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

#nav_table td {border-right: 1px solid #FFFFFF ; margin: 0px 0px 0px 0px; height: 30px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background: url(../images/nav_bg.gif) repeat-x top left; text-align:center;}

#nav_table a {text-decoration: none; color: #FFFFFF; padding: 0px 0px 0px 0px; font-size: 16px; font-weight:bold}
#nav_table a:visited {color: #FFFFFF; text-decoration: none; font-weight:bold}
#nav_table a:hover {color: #FFFFFF; text-decoration: underline; font-weight:bold}
#nav_table a:focus {color: #FFFFFF; text-decoration: none; font-weight:bold}
#nav_table a:active {color: #FFFFFF; text-decoration: none; font-weight:bold}

#nav
{margin: 0px; padding: 0px;}

#nav ul
{margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#nav ul li { float: left; background: url(../images/nav_bg.gif) repeat-x top left; border-right: 1px solid #FFFFFF ; margin: 0px; height: 30px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left:0px; }

#nav ul li a {text-decoration: none; float: left;  color: #FFFFFF; padding: 0px 0px 0px 0px; font-size:1.3em}
#nav li a:visited {color: #FFFFFF; text-decoration: none; }
#nav li a:hover {color: #FFFFFF; text-decoration: underline; }
#nav li a:focus {color: #FFFFFF; text-decoration: none; }
#nav li a:active {color: #FFFFFF; text-decoration: none; }



/* Home Placeholders --------------------------------------------------*/
#placetop { margin: 0px 0px 0px 0px}
#placetop h1 {font-weight: normal; font-size:.9em; color:#EE0A6A; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px}
#placebot { margin: 0px 0px 0px 0px}

.space {height: 20px}

.placecurrent {width:360px; height:210px; float: left; background: url(../images/place_current.png) no-repeat top left;  }
.placecurrent h2 {font-size:1.1em}
.placecurrent div {margin: 20px 20px 0px 190px}
.placecurrent a:link{color:#0072D9; text-decoration:underline;}
.placecurrent a:visited{color:#660066; text-decoration:underline;}
.placecurrent a:hover{color:#0072D9; text-decoration:underline;}

.placecredit {width:360px; height:210px; float: left; background: url(../images/place_credit.png) no-repeat top left;  }
.placecredit h2 {font-size:1.1em}
.placecredit div {margin: 20px 20px 0px 190px}
.placecredit a:link{color:#F88D0C; text-decoration:underline;}
.placecredit a:visited{color:#660066; text-decoration:underline;}
.placecredit a:hover{color:#F88D0C; text-decoration:underline;}

.placeloans {width:360px; height:210px; float: left; background: url(../images/place_loans.png) no-repeat top left;  }
.placeloans h2 {font-size:1.1em}
.placeloans div {margin: 20px 20px 0px 190px}
.placeloans a:link{color:#B5036C; text-decoration:underline;}
.placeloans a:visited{color:#660066; text-decoration:underline;}
.placeloans a:hover{color:#B5036C; text-decoration:underline;}

.placesave {width:360px; height:210px; float: left; background: url(../images/place_saving.png) no-repeat top left;  }
.placesave h2 {font-size:1.1em}
.placesave div {margin: 20px 20px 0px 190px}
.placesave a:link{color:#67B806; text-decoration:underline;}
.placesave a:visited{color:#660066; text-decoration:underline;}
.placesave a:hover{color:#67B806; text-decoration:underline;}

/* Right Column --------------------------------------------------*/

#rightcol h2 {font-size: 1.3em; font-weight: normal; color:#EE0A6A; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px}
#rightcol ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
#rightcol ul li {background:  url(../images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 15px;}



a:link{color:#999999; text-decoration:underline;}
a:visited{color:#660066; text-decoration:underline;}
a:hover{color:#66CC00; text-decoration:underline;}


/* Footer --------------------------------------------------*/
#footer{clear:both;   background-color:#ffffff; margin-top:20px; margin-bottom:15px; border-top:1px solid #cccccc; text-align:center}
#footer a{margin-right:20px;}
#footer p{ font-weight:normal; padding:3px 0px 3px 0px}


/* headings and Lists--------------------------------------------------*/ 

table.hometable h2 {color: #0D6193; font-size:1.8em; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px }

.student {color: #0D6193; font-size:1.8em; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px }

.students {color: #EF1A74; font-size:1.5em; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px }


#leftcontent ul {list-style: none; margin: 0px 0px 10px 0px; padding: 0 0 0.6em 0;}
#leftcontent ul li {background:  url(../images/bullet.gif) no-repeat 0em 0.4em; display: block; padding: 0 0 0.1em 10px;}

#leftcontent ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
#leftcontent ol li { padding: 0.2em 0 0.1em 0px;}
#leftcontent h1 {color: #0D6193; font-size:1.6em; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px }
#leftcontent h2 {font-weight: normal; font-size:1.5em; color:#EE0A6A; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 0px}
#leftcontent li h2 {font-weight: normal; font-size:1.2em; color:#EE0A6A; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px}

#leftcontent  li h3 {font-size:1.2em; color:#666666; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

#leftcontent h3 {font-size:1.2em; color:#666666; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px}
#leftcontent p {margin: 0px 0px 10px 0px}


#subcontent ul {list-style: none; margin: 0px 0px 10px 0px; padding: 0 0 0.6em 0;}
#subcontent ul li {background:  url(../images/bullet.gif) no-repeat 0em 0.4em; display: block; padding: 0 0 0.1em 10px;}

#subcontent ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
#subcontent ol li { padding: 0.2em 0 0.1em 0px;}
#subcontent h1 {color: #0D6193; font-size:1.6em; font-weight:normal; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px }
#subcontent h2 {font-weight: normal; font-size:1.5em; color:#EE0A6A; margin: 0px 0px 0px 0px; padding: 10px 0px 5px 0px}
#subcontent h3 {font-size:1.2em; color:#666666; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px}
#subcontent p {margin: 0px 0px 10px 0px}


/* Tables --------------------------------------------------*/

table { background-color:#CCCCCC; margin: 10px 0px 0px 0px}
th {background-color:#E7E6E1; text-align:left; padding: 5px; color:#0D6193}
th.sponsored {background-color:#EBEBEB; text-align:center; padding: 5px; color:#0D6193}
td.break {background-color:#EBEBEB; text-align:center; padding: 0px; color:#0D6193; height:1px}
td,tr  {background-color:#ffffff; padding: 5px;}
td.rate {background-color:#ffffff; padding: 5px;}

a:link.title { color: #0D6193; text-decoration: underline;}
a:visited.title { color: #0D6193; text-decoration: underline;} 
a:hover.title { color: #009900; text-decoration:underline; } 



span.rate {font-size:1.3em; color:#EE0A6A; font-weight:bold;}
.admin { margin: 10px; padding: 10px; }
 
/* Hide from IE5-mac. Only IE-win sees this. \*/


 
* html #rightcol{
  height: 1%;
  margin-left: 0;}
  
* html #lefttcol  {
  height: 1%;
  margin-left: 0;} 
  
* html #placetop {
  height: 1%;
  margin-left: 0;} 	
  
  * html #placebot {
  height: 1%;
  margin-left: 0;} 



/* Forums --------------------------------------------------*/

table.forum { background-color: #ffffff; margin: 0px 0px 0px 0px; }
td.forum_pagination { background-color: #EEEEEE; margin: 0px 0px 0px 0px; width: 50%; }
form.forum { }
input.forum { background-color: #EEEEEE; border-color: black; }
textarea.forum { background-color: #EEEEEE; border-color: black; }

a:link.forum_cat { color: #009933; font-size: medium; font-weight: bold; }
a:visited.forum_cat { color: #009933; font-size: medium; font-weight: bold; }
a:hover.forum_cat { color: #33CC33; font-size: medium; font-weight: bold; }

a:link.forum_head { color: #009933; font-size: large; font-weight: bold; }
a:visited.forum_head { color: #009933; font-size: large; font-weight: bold; }
a:hover.forum_head { color: #33CC33; font-size: large; font-weight: bold; }

.forum_admin { background-color: #FF6633; text-align: center; padding: 10px 0px 10px 0px; font-weight: bold; }
.forum_admin_block { padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; width: 100%; }

td.cc_start_apr_list { font-size: x-small; }

/* Other --------------------------------------------------*/

input.btn
{
	background-color: #339902;
	color: white;
	border-width: 0px;
	padding: 5px 10px 5px 10px;
	cursor: pointer;
}

.big_box
{
	font-size: large;
	color:#EE0A6A;
	width: 200px;
}

