/* CSS Document */

body {
	margin:0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#1F3351;
	background-image:url(../images/pag_bg.jpg);
	background-repeat:repeat-x;
}
input{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;

}
select{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;

}
.branch{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
	color:#1B6EBE;
	text-decoration:none;
	font-weight:normal;
}
.signin{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:9px;
	color:#1B6EBE;
	text-decoration:none;
	font-weight:normal;
}
a.menu:link {
	font-family:Myriad Pro;
	font-size:12px;
	color:#333333;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
}
a.menu:active {
	font-family:Myriad Pro;
	font-size:12px;
	color:#333333;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
}
a.menu:visited{
	font-family:Myriad Pro;
	font-size:12px;
	color:#333333;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
}
a.menu:hover {
	font-family:Myriad Pro;
	font-size:12px;
	color:#ED1821;
	margin-right:10px;
	text-decoration:none;
	font-weight:bold;
}

a.signin:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:9px;
	color:#1B6EBE;
	text-decoration:underline;
	font-weight:normal;
}
.footer {
	font-family:Tahoma, Arial, Helvetica;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
a.footer:hover {
	font-family:Tahoma, Arial, Helvetica;
	font-size:10px;
	color:#333333;
	text-decoration:none;	
}
.page_link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0099cc;
	text-decoration:none;
}
a.page_link:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:none;
}
.achiever_head {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #333333;
}
.achiever_txt {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}
.reminder {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:none;
}
a.reminder:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
}
.announcement {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1B6EBE;
	text-decoration:none;
}
a.announcement:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1B6EBE;
	text-decoration:underline;
}
.white_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
a.white_txt:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}
.sub_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0099cc;
	text-decoration:none;
}
a.sub_menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#037CA4;
	text-decoration:none;
}
.sub_menu_line {
	background-image:url(../images/sub_menu_line.gif); 
	background-position:center; 
	background-repeat:repeat-x;
}
.head {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F1766C;
	text-decoration:none;
	font-weight:bold;
}
.highlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.box_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.box_txt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.formelement {
	font-size: 10px;
	color: #333333;
}
.login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
a.login:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:underline;
}
.cloud_bg{
	background-image:url(../images/topcloud_bg.jpg); 
	background-position:right; 
	background-repeat:no-repeat;
}

.box_link {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:none;
}
a.box_link:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.ac{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;

}
img {/* border style for all images */
  border: 0;
  }

img.b {/* replacement for <br /> after images */
  display: block; /* forces line break for content after */
  }

  img.b46860 {/* scalable em size class 468px/60px banners */
  width: 10em; /* replaces 468px width */
  height: 10em; /* replaces 60px height */
  }
  img.t {/* top margin control */
  margin-top: 0.8em;
  }

  h2.float-right {/* header element float */
  float: right;
  width: 9em;/* em width variance by element*/
  margin: 0 0 0 0.2em;
  padding-left: 0.2em;
  background: #90ee90;
  border-left: 2px dotted #2e8b57;
  border-bottom: 2px dotted #2e8b57;
  }

  p.default-margin {
  /* margin-top: ; undeclared default margin */
  padding: 0.4em;
  border-top: 3px dotted #696969;
  background: #f0fff0;
  }

  span.cap-g {/* Bad Moz! p:first-letter.class */
  float: left;
  font-size: 1.7em;
  padding: 0 0.15em;
  margin: 0 0.15em 0 0; 
  background: #90ee90;
  border: 3px outset #2e8b57;
  }
  
.flower{
	background-image:url(../images/menu_bg.gif); 
	background-position:left bottom; 
	background-repeat:no-repeat;
}
.linebg
{

BACKGROUND-POSITION: center 50%; 
BACKGROUND-IMAGE: url(../images/line.gif); 
BACKGROUND-REPEAT: repeat-x	
}

