/* CSS Document */
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	TOP-MARGIN: 5px; 
	FONT: trebuchet ms,verdana,arial,tahoma; 
	COLOR: #000; PADDING-TOP: 0px; 
	BACKGROUND-COLOR:#FfFfF;
}
.legal A {
	COLOR: #666
}

.selected {
	BORDER-TOP-WIDTH: 0px; 
	DISPLAY: block; BORDER-LEFT-WIDTH: 0px; 
	MARGIN: 0px; 
	BORDER-BOTTOM: #ccc 1px solid; 
	POSITION: relative; 
	BORDER-RIGHT-WIDTH: 0px; 
	TEXT-DECORATION: none
}
.new_brdr{
	BORDER: #008FD5 1px solid;
 	BACKGROUND-COLOR:#Fdfdfd;
}
.quest_bg{
	font-family:trebuchet ms,verdana,arial,tahoma;
	font-size:13px;
	font-weight:bold;
 	BACKGROUND-COLOR:#F0F0F0;
}
.ans_bg{
	
 	BACKGROUND-COLOR:#Fdfdfd;
}

input{
  font-family:trebuchet ms,verdana,arial,tahoma;
  font-size:11px;
  color:#3c2517;
  BACKGROUND-COLOR:#FfFfF;
              
}
.home_first_row{
  
  BACKGROUND-COLOR:#F1EFEF;
              
}

.home_second_row{
  
  BACKGROUND-COLOR:#E3E1E1;
              
}

.txt_styl{
  font-family:trebuchet ms,verdana,arial,tahoma;
  font-size:11px;
  color:#3c2517;
  width:230px;
  BACKGROUND-COLOR:#FfFfF;            
}
.txt_styl1{
  font-family:trebuchet ms,verdana,arial,tahoma;
  font-size:11px;
  color:#3c2517;
  width:200px;
  BACKGROUND-COLOR:#fffff;            
}

.thanksfont{
	font-family:trebuchet ms,arial,tahoma;
  font-size:12px;
  
  color:#000000;

}
.quest_font{
	font-family:trebuchet ms,arial,tahoma;
  font-size:12px;
  font-weight:bold;
  color:#00000;

}
.bld_font{
	font-family:trebuchet ms,arial,tahoma;
  font-size:12px;
  font-weight:bold;
  color:black;

}
.launch_fnt{
  font-family:trebuchet ms,arial,tahoma;
  font-size:14px;
  font-weight:bold;
  color:#008fd5;
  
	
}
.right_class{
  font-family:trebuchet ms,arial,tahoma;
  font-size:14px;
  font-weight:bold;
  color:#fff;
  
	
}

.header_left {
	BORDER-LEFT: #008FD5 1px solid;
	
}
.header_right {
	BORDER-RIGHT: #008FD5 1px solid;
	
}
.header_top {
	BORDER-TOP: #008FD5 1px solid;
	
}
.header_bg {
	BORDER-LEFT: #008FD5 1px solid;
	BORDER-RIGHT: #008FD5 1px solid;
	BACKGROUND-COLOR: #008FD5;
	font-family:trebuchet ms,arial,tahoma;
  font-size:14px;
  font-weight:bold;
  color:#fff;

}
.redirect_bg {
	BORDER: #008FD5 1px solid;
	BACKGROUND-COLOR: #Fdfdfd;
	
}
.soft_blue_bg{
BORDER: #008FD5 1px solid;
font-family:trebuchet ms,arial,verdana,tahoma;
  font-size:11px;
  font-weight:normal;
BACKGROUND-COLOR: #deeffd;
}

.blue_bg{
BACKGROUND-COLOR: #008FD5;	
}
.sky_shade{
BACKGROUND-COLOR: #eef9fe;	
}

.brown_bg{
BACKGROUND-COLOR: #808080;
}

.grey_bg{
BACKGROUND-COLOR: #F4F3F3;
BORDER-LEFT: #008FD5 1px solid;
BORDER-RIGHT: #008FD5 1px solid;
BORDER-TOP: #008FD5 1px solid;
BORDER-BOTTOM: #008FD5 1px solid;	
}
.other_bg{
BACKGROUND-COLOR: #F4F3F3;
BORDER-LEFT: #008FD5 1px solid;
BORDER-RIGHT: #008FD5 1px solid;
BORDER-TOP: #008FD5 1px solid;
BORDER-BOTTOM: #008FD5 1px solid;
}
.step_fnt{
  font-family:trebuchet ms,arial,tahoma;
  font-size:12px;
  font-weight:bold;
  color:#a12004;

}
.header_fnt{
  font-family:trebuchet ms,arial,tahoma;
  font-size:14px;
  font-weight:bold;
  color:#5a1100;

}
.spl_font{
  font-family:trebuchet ms,arial,tahoma;
  font-size:12px;
  font-weight:bold;
  color:#000000;

}
.home_spl_font{
  font-family:trebuchet ms,arial,tahoma;
  font-size:17px;
  font-weight:bold;
  color:#000000;

}

.footer_fnt{
  font-family:trebuchet ms,arial,tahoma;
  font-size:12px;
  font-weight:normal;
  color:#fff;

}
.footer_link{
 font-family:trebuchet ms,arial,verdana,tahoma;
 font-size:12px;
 color:#fff;
 font-weight:bold;   
 text-decoration:none;
}
.footer_link:hover{
 font-family:trebuchet ms,arial,verdana,tahoma;
 font-size:12px;
 color:#fff;
 font-weight:bold;   
 text-decoration:underline;
}

.title_fnt
{
  font-family:trebuchet ms,arial,verdana,tahoma;
  font-size:12px;
  font-weight:bold;
  color:#000;
}
select{
  font-family:trebuchet ms,verdana,arial,tahoma;
  font-size:11px;
  color:#3c2517;            
}
textarea{
  font-family:trebuchet ms,verdana,arial,tahoma;
  font-size:11px;
  color:#3c2517;            
}
A{
 font-family:trebuchet ms,arial,verdana,tahoma;
 font-size:12px;
 color:#a12004;
 font-weight:bold;   
 text-decoration:none;         
}
A:hover{
 font-family:trebuchet ms,arial,verdana,tahoma;
 font-size:12px;
 color:#a12004;
 font-weight:bold;
 cursor:hand;   
 text-decoration:underline;         
}

.link{
 font-family:trebuchet ms,verdana,arial,tahoma;
 font-size:12px;
 color:#008FD5;   
 font-weight:bold;
 text-decoration:none;         
}
.link:hover{
 font-family:trebuchet ms,verdana,arial,tahoma;
 font-size:12px;
 color:#008FD5;
 cursor:hand;
 font-weight:bold;   
 text-decoration:underline;         
}

.navlink{
 font-family:trebuchet ms,verdana,arial,tahoma;
 font-size:10px;
 color:#000000;   
 text-decoration:none;         
}
.navlink:hover{
 font-family:trebuchet ms,verdana,arial,tahoma;
 font-size:10px;
 color:red;   
 text-decoration:none;         
}


.commonfont{
  
  font-family:trebuchet ms,arial,verdana,tahoma;
  font-size:11px;
  font-weight:normal;
  color:#000;    
}
table{
  
  font-family:trebuchet ms,arial,verdana,tahoma;
  font-size:11px;
  font-weight:normal;
  color:#000;    
}

.error{
	color:#E60005;
	font-family:arial,verdana,tahoma;
	font-size:10px;
	font-weight:normal;
	
}
.msg{
	color:#0B00D9;
	font-family:trebuchet ms,arial,verdana,tahoma;
	font-weight:bold;
	text-align:center;
}
.oddrowcolor{
      background-color:#E6DCD5; 
      height:17px;      
}
.evenrowcolor{
      background-color:#F7F3F2;
      height:17px;
}
.menubutton{
      font-family:trebuchet ms,arial,verdana;
      font-size:9pt;
      height:15pt;
      font-weight:bold;
      background-color:#ffffff;
      color:#008FD5;
      border: #cbd7d7 1px solid;
      cursor:hand;
}
.formlayout {
	BORDER-BOTTOM: #cbd7d7 1px solid;
	BORDER-TOP: #cbd7d7 1px solid;
	BORDER-LEFT: #cbd7d7 1px solid;
	BORDER-RIGHT: #cbd7d7 1px solid;
	font-family:trebuchet ms,arial,tahoma;
  	font-size:11px;
  	font-weight:normal;
  	color:#000;
}
.dottedrow {
	BORDER-BOTTOM: #cbd7d7 1px dotted;
	
}

#calendarDiv {
	BORDER-RIGHT: #317082 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #317082 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; VISIBILITY: hidden; PADDING-BOTTOM: 20px; BORDER-LEFT: #317082 1px solid; WIDTH: 205px; PADDING-TOP: 1px; BORDER-BOTTOM: #317082 1px solid; FONT-FAMILY: arial; POSITION: absolute; BACKGROUND-COLOR: #fff
}
#calendarDiv SPAN {
	FLOAT: left
}
#calendarDiv IMG {
	FLOAT: left
}
#calendarDiv .selectBox {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 12px; PADDING-TOP: 1px
}
#calendarDiv .selectBoxOver {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 12px; PADDING-TOP: 1px
}
#calendarDiv .selectBoxTime {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 12px; PADDING-TOP: 1px
}
#calendarDiv .selectBoxTimeOver {
	PADDING-RIGHT: 1px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; CURSOR: pointer; LINE-HEIGHT: 12px; PADDING-TOP: 1px
}
#calendarDiv TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#calendarDiv .selectBox {
	BORDER-RIGHT: #e2ebed 1px solid; BORDER-TOP: #e2ebed 1px solid; BORDER-LEFT: #e2ebed 1px solid; COLOR: #e2ebed; BORDER-BOTTOM: #e2ebed 1px solid; POSITION: relative
}
#calendarDiv .selectBoxOver {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; BACKGROUND-COLOR: #317082
}
#calendarDiv .selectBoxTime {
	BORDER-RIGHT: #317082 1px solid; BORDER-TOP: #317082 1px solid; BORDER-LEFT: #317082 1px solid; COLOR: #317082; BORDER-BOTTOM: #317082 1px solid; POSITION: relative
}
#calendarDiv .selectBoxTimeOver {
	BORDER-RIGHT: #216072 1px solid; BORDER-TOP: #216072 1px solid; BORDER-LEFT: #216072 1px solid; COLOR: #216072; BORDER-BOTTOM: #216072 1px solid; POSITION: relative
}
#calendarDiv .topBar {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 16px; BACKGROUND-COLOR: #317082
}
#calendarDiv .activeDay {
	COLOR: #ff0000
}
#calendarDiv .todaysDate {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 201px; BOTTOM: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 2px; POSITION: absolute; HEIGHT: 17px; BACKGROUND-COLOR: #e2ebed; TEXT-ALIGN: center
}
#calendarDiv .todaysDate DIV {
	FLOAT: left
}
#calendarDiv .timeBar {
	RIGHT: 0px; WIDTH: 72px; COLOR: #fff; LINE-HEIGHT: 17px; POSITION: absolute; HEIGHT: 17px; BACKGROUND-COLOR: #e2ebed
}
#calendarDiv .timeBar DIV {
	FLOAT: left; MARGIN-RIGHT: 1px
}
#calendarDiv .monthYearPicker {
	BORDER-RIGHT: #aaaaaa 1px solid; BORDER-TOP: #aaaaaa 1px solid; DISPLAY: none; Z-INDEX: 1000; LEFT: 0px; BORDER-LEFT: #aaaaaa 1px solid; COLOR: #317082; BORDER-BOTTOM: #aaaaaa 1px solid; POSITION: absolute; TOP: 15px; BACKGROUND-COLOR: #e2ebed
}
#calendarDiv #monthSelect {
	WIDTH: 70px
}
#calendarDiv .monthYearPicker DIV {
	CLEAR: both; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: none; PADDING-BOTTOM: 1px; MARGIN: 1px; CURSOR: pointer; PADDING-TOP: 1px
}
#calendarDiv .monthYearActive {
	COLOR: #e2ebed; BACKGROUND-COLOR: #317082
}
#calendarDiv TD {
	CURSOR: pointer; TEXT-ALIGN: right
}
#calendarDiv .topBar IMG {
	CURSOR: pointer
}
#calendarDiv .topBar DIV {
	FLOAT: left; MARGIN-RIGHT: 1px
}
