@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	text-align:justify;
}


.display{
	display:none;
	}
	
div.savingsuccess{
	 width:550px;
	margin-left:430px;
	margin-top:6px;
	color:#069;
	border:1px solid #0F0;
	text-align:center;
}

#header{
	width:100%;
   min-width:1200px;
	height:80px;
	background-color:#083d7f;
	}
	
#header  #nav {
margin-left:380px;
width:auto;
height:auto;
padding-top:50px;
}

#header #logo{
float:left;
width:200px;
margin-left:90px;
height:auto;
color:#FFF;
}


#container{
	width:1200px;
	height:auto;
	margin:0 auto;
	}


#footer{
	padding:10px 30px 0 0;
	text-align:right;
	background-color:#069;	
	margin-top:100px;
	color:#FFF;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#header #nav ul li{
text-decoration:none;
display:inline;	
}

#header #nav ul{
width:800px;
}

#header #nav ul li a{
text-decoration:none;
color:#FFF;	
font-weight:500;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background-color:#06F;
padding:4px;
margin-right:4.8px;
border:1px solid #FFF;
}

#header #nav ul li a:hover{
color:#06F;	
background-color:#FFF;
padding-bottom:12px;

}

#header #nav ul li#active a{
color:#06F;	
background-color:#FFF;
padding-bottom:12px;
}

#greenhead{
 width:auto;
 height:413px;
 margin-top:10px;
 border-bottom:1px solid #0F0;
}
#greenhead a{
 float:left;
 margin-left:30px;
 margin-top:391px;
 background-color:#0F0;
 padding:3px 0;
 width:100px;
 text-align:center;
 font-family:Arial;
 font-size:13px;
 color:#FFF;
 font-weight:bold;
 text-decoration:none;
}


#greenhead #background{
 margin-left:380px;
 width:670px;
 height:400px;
margin-bottom:3px;

}

#green{
 width:auto;
 height:203px;
 margin-top:10px;
 border-bottom:1px solid #0F0;
}


div#authMessage, div.error-message{
color:#F00;
font-size:.89em;
}

#green a{
float:left;
 margin-top:183px;
 background-color:#0F0;
 padding:3px 0;
 width:100px;
 margin-left:20px;
text-decoration:none;
 text-align:center;
 font-family:Arial;
 font-size:13px;
 color:#FFF;
 font-weight:bold;
}


#greenhead a:hover ,#green a:hover{
 color:#000;
}


#green #background{
 margin-left:380px;
 width:670px;
 height:200px;
margin-bottom:3px;

}
	
 .holder .content{
	margin-left:266px;
	width:600px;
	height:auto;
	border-bottom:1px solid #0f0;
	padding-bottom:15px;
	}

#contactuscontent {
margin:0 auto;
width:1000px;
height:auto;
}

.holder {
	margin:10px;
	}

 .holder .title{
	float:left;
	width:200px;
	text-align:left;
	color:#069;
	font-size:1.1em;
	}

.holder .title  a#active{
border-left:6px solid #069;
	}

.holder .title  a{
	text-decoration:none;
	text-align:left;
	color:#069;
	border-bottom:1px solid #069;
	font-size:0.9em;
	padding:2px;
	margin-bottom:3px;
	display:block;
	width:130px;
	}

.holder .title div a{
	text-decoration:none;
	text-align:left;
	color:#069;
	border-bottom:1px solid #0C0;
	font-size:1.1em;
	padding:2px;
	margin-bottom:6px;
	display:block;
	width:100px;
	}
	
.holder .title div a:hover{
	border-left:6px solid #0C0;

	}
	
.holder .title a:hover{
	border-left:6px solid #069;

	}

 form{
      width:100%;
	  height:auto;	 
}

form .fmain{
	width:auto; 
	border:1px solid #069;
}
form .fmain h2{      
	  width:100%;
	  height:24px;
	  background-color:#069;
	  text-indent:15px;
	  color:#fff;
	  padding:3px 0;
	  font-size:18px;
	  font-weight:bold;
	  margin-bottom:10px;}
	
form .fmain div.heading{      
	  width:100%;
	  height:24px;
	  background-color:#069;
	  text-indent:15px;
	  color:#fff;
	  padding:3px 0;
	  font-size:18px;
	  font-weight:bold;
	  margin-bottom:10px;}
	
 form .fmain div.input {
 margin:10px 0 10px 10px;
 width:100%;
 font-size:18px;
 color:#666;

}

form .fmain div.input input, textarea,select{
	margin-left:220px;
	text-align:left;
	margin-left:10px;
	width:250px;
}

form .fmain div.input select.date{
	margin-left:220px;
	text-align:left;
	margin-left:10px;
	width:73px;
}

  form .fmain div.input input:hover{
    background-color:#B2D1FF;
}


 form .fmain div.input label{
	float:left;
	width:300px;
	text-align:right;
}


 form div.submit{
text-align:right;
padding-top:10px;
 	
}

 form div.submit input{
padding:3px 6px 3px 6px;
background-color:#0F0;
border:1px solid #069;
color:#FFF;
font-weight:600;
}

div#dashboard{
  width:100%;
  height:auto; 
}

div#dashboard div.element{
width:100%;
border:1px solid #069;
margin-bottom:10px;
height:109px;
}

div#dashboard div.element img{
float:left;
width:100px;
border:1px solid #069;
margin:3px;
height:100px;
}

div#dashboard div.element div.dashtext {
 width:auto;
 height:auto;
 margin-top:30px;
 margin-bottom:10px;
 padding-left:20px;
}

div#dashboard div.element div.stats {
 width:auto;
 height:auto;
 font-size:0.9em;
 color:#F00;
 
}

div.stats {
 width:auto;
 height:auto;
 font-size:0.9em;
 color:#F00;
 
}

div#dashboard div.element div.stats span{
padding-left:13px;
padding-right:3px;
color:#666;
}

div.stats span{
padding-left:13px;
padding-right:3px;
color:#666;
}


div#dashboard div.element div.dashtext a{
	text-decoration:none;
	text-align:left;
	color:#069;
	font-size:1.2em;
	margin-bottom:20px;
	display:inline;
	padding: 2px;
	border:1px solid #069;
}

div#dashboard div.element div.dashtext a:hover{
  color:#F00;
  border:1px solid #F00;
}


/*Careers page*/
#careerscontent {
margin:0 auto;
width:1000px;
height:auto;
}



#careerscontent .holder .content{
	margin-left:230px;
	border-bottom:1px solid #0f0;
	padding-bottom:15px;
	width:670px;
	}

#careerscontent  .holder .content p#unavailable{
	font-size:1.09em;
	color:#FFF;
	padding:3px;
	background-color:#FD6874;
	border:1px solid #FD6874;
}

#careerscontent  .holder .content p#available{
	font-size:1.09em;
	color:#FFF;
	padding:3px;
	background-color:#0F0;	
}

 .holder .content p.pro{
  border:1px solid #3f6;
  padding:3px;
  margin-top:4px;
  color:#666;
}

p.pro a
{
text-decoration:none;
font-size:1.09em;
color:#666;
}


 .holder .content p.pro:hover{
  background-color:#C2F48A;
  padding:3px;
  margin-top:4px;
  color:#666;
}



#careerscontent .holder .content p{
  border:1px solid #3f6;
  padding:3px;
  margin-top:4px;
  color:#666;
}



#careerscontent .holder .content p:hover{
  background-color:#C2F48A;
  padding:3px;
  margin-top:4px;
  color:#666;
}

#careerscontent .holder .content p span.quote{
	text-decoration:underline;
}

/*About us page*/
#aboutuscontent {
margin:0 auto;
width:1000px;
height:auto;
}


#aboutuscontent .holder .content{
	margin-left:237px;
	border-bottom:1px solid #0f0;
	padding-bottom:15px;
	width:670px;
	}

#aboutuscontent .holder .content p{
	font-size:0.99em;
	color:#666;
}

 span.quote{
	color:#069;
	font-weight:300;
	font-size:1em;
 	text-align:justify;
	
}



.calender {
width:600px;
height:auto;
border:1px solid #666;
margin-bottom:10px;
}

.calenderimage {
width:600px;
height:auto;
border:1px solid #666;
margin-bottom:10px;
}
	
	
.calender div.title {
width:600px;
height:auto;
padding-top:2px;
padding-bottom:2px;
background-color:#0C0;
color:#fff;
text-indent:10px;
font-size:0.7em;
}

.calender div.title {
	text-align:justify;
	 font:Verdana, Geneva, sans-serif;
	 font-variant:small-caps;
}

.calender div.title h2 a{
	text-decoration:none;
	color:#fff;
	border:1px solid #0c0;
	font-size:1.1em;
	display:block;
	width:auto;
	margin-bottom:0;
}

.calender div.title h2 a:hover{
	border-left:6px solid #fff;
}


.calender div {
width:100%;
height:auto;
}

.calender div.label {
width:100%;
text-align:left;
padding-left:30px;
color:#666;
}

.calender div.contenting {
	text-align:left;
	padding:0px 3px 6px 10px;
	width:100%;
}

.calender label.label {
float:left;
	width:250px;
text-align:right;
color:#666;
}

.calender label.contenting {
	width:300px;
	text-align:left;
	padding-left:20px;
}


.calender div div{
	width:100%;
}




div#paginator{
   width:600px;
	font-size:0.8em;
	color:#069;
	text-align:right;
	padding-bottom:3px;
	padding-top:3px;
	color:#666;
	
}


div.paging{
	width:100%;
	height:auto;
	margin-bottom:30px;
}

div.paging div.disabled{
 display:none;
}

div.paging div.enabled{
 float:left;
 width:60px;
 text-align:center;
 padding:3px;
 border:1px solid #069;
 background-color:#0C0;
 color:#fff;	
 margin-left:30px;	
}

div.enabledfloatright{
float:right;
}

div#calendermain{
	margin-left:266px;
	width:600px;
	height:auto;
	border-bottom:1px solid #0f0;
	padding-bottom:15px;

}

div.mentordisplay{
	width:600px;
	height:auto;
	}

div.mentordisplay div.intro {
	width:500px;
	height:210px;	
	margin-bottom:3px;
}

div.mentordisplay div.intro div.image{
	float:left;
	width:200px;
	height:200px;
	margin-right:60px;
}

div.mentordisplay div.intro div.text{
	width:auto;
	height:200px;	

}

div.mentordisplay div.intro div.text div.heading{
	width:100%;
	height:auto;
	text-align:left;
	color:#999;
	padding-bottom:2px;
}

div.mentordisplay div.intro div.text div.content{
	width:330px;
	height:auto;
	padding-bottom:3px;
	border-bottom:0.08em solid #fff;
	margin-left:270px;
}


div.mentordisplay div.description{
	width:100%;
	height:auto;
	margin-bottom:60px;
	text-align:justify;
}

div.home div.holder div.title a{
 border:0px;
}

div.home div.holder div.title a:hover{
 border:0px;	
}



div#blogboard{
  width:100%;
  height:auto; 
}

div#blogboard div.element{
width:100%;
border:1px solid #F90;
margin-bottom:10px;
height:auto;
}

div#blogboard div.element img{
float:left;
width:60px;
border:1px solid #F90;
margin:3px;
height:60px;
}

div#blogboard div.element div.blogtext {
 width:auto;
 height:auto;
 margin-top:5px;
 margin-bottom:26px;
 padding-left:20px;
}

div#blogboard div.element div.blogtextview {
	color:#F90;
font-size:1.1em;
font-weight:bold;
 width:auto;
 height:auto;
 margin-top:5px;
 margin-bottom:6px;
 padding-left:90px;
	padding-right:15px;
}

div#blogboard div.element div.blogtextview a {
	text-decoration:none;
	padding-right:3px;
	color:#F90;
}

div#blogboard div.element div.blogtextview a:hover {
  border-bottom:1px solid #F90;
}


div#blogboard div.element div.blogtextview div.bloginfo{
	color:#999;
	font-weight:200;
font-size:0.7em;
 margin-top:2px;
 padding-left:20px;
}

div#blogboard div.element div.stats {
 width:auto;
 height:auto;
 font-size:0.9em;
 color:#F00;
 text-align:right;
 margin-right:4px;

}

div#blogboard div.element div.stats span{ 

margin-right:5px;
padding-right:3px;
color:#999;
}

div#blogheader{
color:#F90;
font-size:1.1em;
font-weight:bold;
margin-bottom:5px;
}

div.blogcontents{
width:auto;
height:auto;
border:1px solid #F90;
padding:5px;
margin-bottom:10px;
font-size:0.86em;
}


div#blogcommentshead{
  color:#0F0;
  font-size:1.3em;
  font-weight:bold;
  margin-top:50px;
}


div.viewcomments{
    width:auto;
	height:auto;
	border-top:1px solid #0F0;
	margin-bottom:20px;
	margin-top:5px;
	color:#333;
	font-size:0.86em;
}

div#blogboard div.element div.stats {
	width:auto;
	height:auto;
}

div#blogboard div.element div.stats a,div.statsedit a {
    text-decoration:none;
	color:#F00;
    margin-left:2px;	
	padding:2px;
}

div.stats a,div.statsedit a {
    text-decoration:none;
	color:#F00;
    margin-left:2px;	
	padding:2px;
}

div#blogboard div.element div.stats a:hover, div.statsedit a:hover {
    border-top:1px solid #F30;	
}

div.stats a:hover, div.statsedit a:hover {
    border-top:1px solid #F30;	
}


span.usercomment{
 color:#999;
 font-size:0.8em;
}


div#blogboard div.element div.blogtext a{
	text-decoration:none;
	text-align:left;
	color:#069;
	font-size:1.2em;
	margin-bottom:20px;
	display:inline;
	padding: 2px;
	border:1px solid #069;
}

div#blogboard div.element div.blogtext a:hover{
  color:#F00;
  border:1px solid #F00;
}

p#contact{
	margin-bottom:3px;
	color:#666;
	border:0px;
}

p.textonpage{
margin-bottom:8px;
}

ul.textonpage li{
	list-style:inside;
	list-style:circle;
	padding-bottom:2px;
}
ul.textonpage{
margin-bottom:6px;
color:#666;
}

#careerscontent .holder .content p a{
text-decoration:none;
color:#069;
width:100%;
}
#careerscontent .holder .content p#unavailable a{
text-decoration:none;
color:#FF0;
}
#careerscontent .holder .content p#unavailable a:hover{
border:1px solid #FF0;
}

#careerscontent .holder .content p a:hover{
padding:1px;
}


p.textonpage a {
text-decoration:none;
font-size:0.8em;
color:#069;
}

p.textonpage a:hover {
border:1px solid #069;
padding:1px;
}

div#footer a{
text-decoration:none;
color:#FFF;
margin-right:300px;
}

div#footer a:hover{
text-decoration:underline;

}
