/* www.GlobalESLCollege.com -- TESOL Online Course */

html,body {
	height:100%;
	width:100%;
}
ul{
	margin-top:3px;
}

.img {
  float:left;
  padding:4px;
  border:1px solid #DDDDDD;
}

.border {
  float:left;
  padding:4px;
  border:1px solid #DDDDDD;
  width:600px;
} 

.top {
width: 100%;
height: 9px;
background: url(./Sliced/images/topline.jpg) repeat-x;

}

.bottom {
width: 100%;
height: 4px;
background: url(./Sliced/images/bottomline.jpg) repeat-x;

}

.line{
width: 5px;
height: 120%;
background: url(./Sliced/images/template_19.jpg) repeat-y;

}

#maintable {
	width: 760px;
}

.bt_login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
}

.bt_login a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#CCCCCC;
}

.red{
	color:#CC0000;
}

#link a{
	color:#000000;
	text-decoration:none;
}

#link a:hover{
	color:#000000;
	text-decoration:underline;
}


#link_login a{
	color:#FFFFFF;
	text-decoration:none;
}

#link_login a:hover{
	color:#000000;
	text-decoration:none;
}


#link_menu a{
	color:#FF0000;
	text-decoration:none;
}

#link_menu a:hover{
	background-color:#CC0000;
	color:#FFFFFF;
	text-decoration:none;
}

#link_footer a{
	color:#000000;
	text-decoration:none;
}

#link_footer a:hover{
	color:#CC0000;
	text-decoration:none;
}

#link_testim a{
	color:#000000;
	text-decoration:none;
}

#link_testim a:hover{
	color:#000000;
	text-decoration:none;
}

.parag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	color:#000000;
	text-indent: 5px

}
.parag_bd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}

.parag_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
}
.parag_tail{
	font-family:Tahoma;
	font-size:xx-small;
}

.parag_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:100%;	
	color:#888888;
}
.parag_title_red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:100%;	
	color:#CC0000;
}

.welcome {
	font-family:Arial,Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
	color:#000000;	
	line-height:150%;
}

.welcome_red {
	font-family:Arial,Helvetica, sans-serif;
	font-size:18px;
	font-weight:700;
	color:#CC0000;	
	line-height:150%;
}



/*--------*/
.pim{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1px;
	color:#FFFFFF;
}
.pim6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}



.parag_note{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.parag_print{
	font-family:Times New Roman, Times, serif;
	font-size:14px;
	line-height:150%;	
}

.parag_16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}

.parag_td_label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height:100%;	
	color:#CC0000;
} 

.parag_td_field{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	line-height:100%;	
	color:#000000;
}  

.parag_td_or{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:100%;
	background-color:#014FB1;
}
.parag_td_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:100%;
	background-color:#014FB1;
}

.next_bt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
}

.back_bt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
}
.bluepg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%;
	color:#014FB1;
}
.blue_verdana {	
	font-family: Arial,Helvetica, sans-serif;  
	line-height:150%;
	color: #014FB1;
	font-weight:bold;
}
.blackpg_bold {	
	font-family: Arial,Helvetica, sans-serif;  
	font-size:12px;
	line-height:150%;
	font-weight:bold;
}

.bld{
	font-weight:bold;
}
.formx{
	font-family: Verdana,Helvetica, sans-serif;  
	font-size: 11px;
}

.disclaimer {
  	font-family: Verdana, sans-serif;  
	font-size: 10px;
	line-height:150%;
	font-weight:bold;
}

.star {
  	font-family: Arial,Helvetica, sans-serif;  
	font-size: 14px;
	font-weight:bold;
	color:#CC0000;
}

.app_star {
  	font-family: Arial,Helvetica, sans-serif;  
	font-size: 14px;
	font-weight:bold;
	color:#000066;
}

.parag_sm {
  	font-family: Verdana, sans-serif;  
	font-size: 11px;
}


.welcome_2{
	font-family:Arial, sans-serif;
	font-weight: bold;
	font-size:20px;
	color:#014FB1;
}

.report_title{
	font-family:Arial, sans-serif;
	font-weight: bold;
	font-size:18px;
	color:#014FB1;
}

.congrat{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#014FB1;
}

.public_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	line-height:'150%'
}

.page_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:150%;
	color:#333333;
	background-color:#DDEEFF;
}




.button_login {
  margin: 5em 0;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.button_login a {
  display: block;
  width: 80;
  text-align: center;
}
.button_login a:link,
.button_login a:visited,
.button_login a:hover {
  background-color: #6698FF;
  color: #FFFFFF;
  text-decoration: none;
}
.button_login a:link,
.button_login a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.button_login a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.button_login span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}




.button_subemail {
  margin: 0.5em 0;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.button_subemail a {
  display: block;
  width: 150;
  text-align: center;
  vertical-align: center;
}
.button_subemail a:link,
.button_subemail a:visited,
.button_subemail a:hover {
  background-color: #FFFFFF;
  color: #333333;
  text-decoration: none;
}
.button_subemail a:link,

/*  .button_subemail a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.button_subemail a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}*/
.button_subemail span.w3c {
  padding: 0 0.4em;
  background-color: #FFFFFF;
  color: #0C479D;
}




.button_submit {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.button_submit a {
  display: block;
  width: 100%;
  text-align: center;
}
.button_submit a:link,
.button_submit a:visited,
.button_submit a:hover {
  background-color: #CC0000;
  color: #FFFFFF;
  text-decoration: none;
}
.button_submit a:link,
.button_submit a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.button_submit a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.button_submit span.w3c {
  background-color: #FFFFFF;
  color: #0C479D;
  margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
}





.button_edit {
  margin: 1em 0;
  font-family: arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.button_edit a {
  display: block;
  width: 80;
  text-align: center;
}
.button_edit a:link,
.button_edit a:visited{
  background-color: #FFFFFF;
  color: #999999;
  text-decoration: none;
}
.button_edit a:hover {
  background-color: #FFFFFF;
  color: #000000;
  text-decoration: none;
}
.button_edit a:link,
.button_edit a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
/*.button_edit a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}*/
.button_edit span.w3c {
  padding: 0 0.4em;
  background-color: #FFFFFF;
  color: #FF0000;
}


#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2em; color:#000000;}
#xsnazzy h2 {font-size:1.5em;color:#a32118; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#e0e0e0; border-left:1px solid #a32118; border-right:1px solid #a32118;}
.xb1 {margin:0 5px; background:#a32118;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#e0e0e0; border:0 solid #a32118; border-width:0 1px;}

