/* CSS Document */
.main_border {border:1px solid #000000;}
p {
	font-family:Verdana;
	font-size:12px;
	margin:15px;
	text-align:left;
}
.left {background-color: #0203C1; border-right:1px solid #424242;}
.right {background-color: #0099FF}


#container{
	text-align:left;
	margin:0 auto;
	width:900px;
	padding:0em;
	border:1px solid #FFFFFF;
	background-attachment: fixed;
}

.zag {
	margin:15px;
	font-family: Verdana;
	text-align:left;
}

.newpager {
  float:left;width:530px;margin-left:15px;margin-bottom:15px;font-family:Verdana;font-size:12px;text-align:justify;
}

.newpager1 {
  float:left;width:530px;margin-left:07px;margin-bottom:2px;font-family:Arial;font-size:12px;text-align:justify;
}

.newpagerheader {
  float:left;color:#0099CC;font-size:14px;font-family:Verdana;font-weight:bold;margin-left:15px;margin-bottom:15px;text-align:justify;
}

.newpagerimg {
  float:left; margin-left:15px;margin-bottom:15px;
}

.txt {
	font-family: Verdana;
	text-align:justify;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}

.txtadd {
	font-family: Verdana;
	text-align:justify;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

.txti {
	font-family: Verdana;
	text-align:left;
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

p.title {
	background-color: #0099FF;
	color: #ffffff;
	font-weight:bold;
	margin:5px;
	padding:5px;
	text-align:center
}

.flags {
border: 0px;
margin: 0px;
padding-bottom: 2px;

}

#coolmenu{
padding: 0;
margin: 0;
border: 0;	
}

* html #coolmenu{ 
width: 150px;
}

#coolmenu a{
font: bold 13px Verdana; 
padding: 2px; 
padding-left: 4px;
display: block;
width: 100%; 
color: #000000;  
text-decoration: none; 
border-bottom: 1px solid gray;
}

html>body #coolmenu a{ 
width: auto;
}

#coolmenu a:hover{
background-color: #cccccc; 
color: #000000;  
}

p.title2 {
background-color: #C4C92F;
color: #ffffff;
font-weight:bold;
margin:5px;
padding:5px;
}

p.form1 {
	font-family: Verdana;
	font-size: 10px;
	margin-left: 4px;
}

p.form3 {
	font-family: Verdana;
	font-size: 11px;
	margin: 4px;
}

.formm {
	border: 1px solid #cccccc;
	margin:5px;
	padding: 2 px;
}

.lesson {border:1px solid #cccccc; width:95%;}
.lesson_title {background-color:#f6f6f6;}

.lesson_name {font-weight:bold; margin-top:7px; margin-bottom:7px;}
.lesson_adds {font-size:11px; margin-top:7px; margin-bottom:7px; color:#424242;}

.view_title {font-size:16px; font-weight:bold; color:#cc0000; text-align:center;}
.view_date {font-size:11px; color:#424242; margin-top:7px; margin-bottom:7px; font-weight:bold;}

.style1 {font-family: Verdana}
.style2 {
	color: #000099;
	font-size: 12px;
	font-weight: bold;
	background-color: #ceefff;
}


.dxl2b, .dxl2, .dxl2a{
  background-repeat:no-repeat;
  width:147px;
  height:53px;
  padding-left:10px;
  color:#FFFFFF;
  font-family:Verdana;
  font-size:15px;
  font-weight:bold;

}

.dxl2{
  background-image:url('../img/but_normal.gif');
}

.dxl2a{
  background-image:url('../img/but_selected.gif');
}.

.dxl01 {
	font-family: Verdana;
	color: #003366;
}
.dxl01 a:link {text-decoration:none;  color:#003366;}
.dxl01 a:active {text-decoration:none;  color:#003366;}
.dxl01 a:visited {text-decoration:none;  color:#003366;}
.dxl01 a:hover {text-decoration:none;  color:#0066CC;}

.dxlcr {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: normal;
}
.dxlcr a:link {text-decoration:none;  color:#FFFFFF;}
.dxlcr a:active {text-decoration:none;  color:#FFFFFF;}
.dxlcr a:visited {text-decoration:none;  color:#FFFFFF;}
.dxlcr a:hover {text-decoration:none;  color:#FFFF00;}

.dxlarr {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #0203C1;
}
.dxlarr a:link {text-decoration:none;  color:#FFFFFF;}
.dxlarr a:active {text-decoration:none;  color:#FFFFFF;}
.dxlarr a:visited {text-decoration:none;  color:#FFFFFF;}
.dxlarr a:hover {text-decoration:none;  color:#FFFF00;}

.dxlars {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
}
.dxlars a:link {text-decoration:none;  color:#FFFFFF;}
.dxlars a:active {text-decoration:none;  color:#FFFFFF;}
.dxlars a:visited {text-decoration:none;  color:#FFFFFF;}
.dxlars a:hover {text-decoration:none;  color:#FFFF00;}

.dxlfeed {
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}
.dxlfeed a:link {text-decoration:none;  color:#FFFFFF;}
.dxlfeed a:active {text-decoration:none;  color:#FFFFFF;}
.dxlfeed a:visited {text-decoration:none;  color:#FFFFFF;}
.dxlfeed a:hover {text-decoration:none;  color:#FFFF00;}


.dxl08 {
	font-family: Verdana;
	font-size: 9px;
	color: #0099CC;
}
.dxl08 a:link {text-decoration:none;  color:#0099CC;}
.dxl08 a:active {text-decoration:none;  color:#0099CC;}
.dxl08 a:visited {text-decoration:none;  color:#0099CC;}
.dxl08 a:hover {text-decoration:none;  color:#00CCFF;}

.txtsm {
	font-family: Verdana;
	text-align:left;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	color: #006699;
}
.txtsm a:link {text-decoration:none;  color:#006699;}
.txtsm a:active {text-decoration:none;  color:#006699;}
.txtsm a:visited {text-decoration:none;  color:#006699;}
.txtsm a:hover {text-decoration:none;  color:#00CCFF;}

.txtb {
	font-family: Verdana;
	text-align:left;
	font-size: 12px;
	color: #000000;
}
.txtb a:link {text-decoration:none;  color:#000000;}
.txtb a:active {text-decoration:none;  color:#000000;}
.txtb a:visited {text-decoration:none;  color:#666666;}
.txtb a:hover {text-decoration:none;  color:#999999;}

.txtc {
	font-family: Verdana;
	text-align:left;
	font-size: 11px;
	color: #000000;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.txtc a:link {text-decoration:none;  color:#000000;}
.txtc a:active {text-decoration:none;  color:#000000;}
.txtc a:visited {text-decoration:none;  color:#666666;}
.txtc a:hover {text-decoration:none;  color:#999999;}
    .focusField{
    	border:solid 1px #73A6FF;
    	background:#EFF5FF;
    	color:#000;
    }
    .idleField{
    	background:#EEE;
    	color: #000000;
		border: solid 1px #999999;
    }	
	
.txtlink {
	font-family: Verdana;
	text-align:left;
	font-size: 12px;
	color: #006699;
}
.txtlink a:link {text-decoration:none;  color:#006699;}
.txtlink a:active {text-decoration:none;  color:#006699;}
.txtlink a:visited {text-decoration:none;  color:#006699;}
.txtlink a:hover {text-decoration:none;  color:#00CCFF;}


.stepButtons .continue {
  float: right;
  margin-right:10px;
  margin-top:10px;
  margin-bottom:10px;
  border:solid;
  border-width:1px;
  border-color:#999999;
  background-color:#93C6E3;
}

.stepButtons .back {
  float: left;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  border:solid;
  border-width:1px;
  border-color:#999999;
  background-color:#FFFF99;
}


.scrollable {

	position:relative;
	overflow:hidden;
	width: 455px;
	height:2.0em;
	border:1px solid #dedede;
	float: left;
	margin-bottom: 20px;
}


.scrollable .items {
	width:20000em;
	position:absolute;
}

.items div {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	background:url(../img/crumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
}

.items div.active {
	background:url(../img/crumbs_blue.gif) no-repeat right center;
}


.items div a {
}

.items div a:link,
.items div a:visited {
	color:#777;
	text-decoration:none;
}

.items div a:hover,
.items div a:focus {
	color:#dd2c0d;
}

a.browse {
	background:url(../img/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	cursor:pointer;
	font-size:1px;
	border-right-color:#FFFFFF;
}

a.right 				{  margin-left: 10px; background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; }


a.left				{ margin-right:10px; margin-left: 0px; }
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }


.roundcornerboxmsie {
    border:#D4D4D4 solid 1px;
   background-color:#F7F7F7;
   width:100%;
   height:auto;
   float:left;
   margin-bottom:20px;
   display:table;
}

.roundcornerbox {
   border:#D4D4D4 solid 1px;
   background-color:#F7F7F7;
   width:100%;
   height:auto;
   float:left;
   margin-bottom:20px;
   moz-border-radius:12px;
  -webkit-border-radius:12px;
}

.confcol1 {
  width:80px;
  height:auto;
  float:left;
  padding-left:10px;
  padding-top:5px;
  border:#0033CC 0px solid;
  vertical-align:top;
  display:table-cell;
 }	
 
.confcol2 {
  width:265px;
  height:auto;
  float:left;
  padding-left:10px;
  padding-top:5px;
  border:#00CC99 0px solid;
  vertical-align:top;
  display:table-cell;
 }	
 
.confcol3 {
  width:95px;
  height:auto;
  float:left;
  padding-left:10px;
  padding-top:5px;
  border:#FF9900 0px solid;
  vertical-align:top;
  display:table-cell;
 }
 
 .confcol4 {
  width:50px;
  height:auto;
  float:left;
  padding-left:10px;
  padding-top:5px;
  border:#CC33CC 0px solid;
  vertical-align:top;
  display:table-cell;
 }
 
.opus {}

.totalamount{
 margin-top:10px;
 margin-bottom:10px; 
 padding-right:10px;
 width:98%;
 float:left;
 border:#0099CC 0px solid; 
 font-size:12px;
 font-family:Verdana;
 font-weight:bolder;
 color:#0066CC;
}

.totaltop{
 position:absolute;
 top:10px;
 margin-top:10px;
 margin-bottom:10px; 
 padding-right:10px;
 width:98%;
 float:left;
 border:#0099CC 1px solid; 
 font-size:12px;
 font-family:Verdana;
 font-weight:bolder;
 color:#0066CC;
}

.tax{
 padding-left:10px;
 width:98%;
 float:left;
 border:#0099CC 0px solid; 
 font-size:11px;
 font-family:Verdana;
 font-weight:bolder;
 color:#990000;
}

.basket {
 color:#555555;
 font-family:Verdana;
 font-size:12px;
 float:left; 
 padding-bottom:10px;
 padding-left:10px;
 padding-top:10px;
 border:#0099CC 0px solid;
}

.basketcol {
 float:left; 
 font-weight:bolder; 
 font-family:Verdana;
 font-size:11px;
 display:table-cell;
}

.basketlightcol {
 float:left; 
 font-family:Verdana;
 font-size:11px;
 display:table-cell;
}

.basketrow {
 width:100%;
 float:left;
 display:table-row;
 padding-left:10px;
 height:15px;
}

.requestrow {
 width:98%;
 float:left;
 display:table-row;
 padding-left:10px;
 border:#0099CC 0px solid;
}

.requestcol1 {
 width:160px;
 float:left;
 display:table-cell;
 padding-left:10px;
 padding-top:1px;
 padding-bottom:1px;
 border:#FF0000 0px solid;
 font-family:Verdana;
 font-size:11px;
}

.requestcol2 {
 width:340px;
 float:left;
 display:table-cell;
 padding-left:10px;
 padding-top:1px;
 padding-bottom:1px;
 border:#00CC00 0px solid;
 font-family:Verdana;
 font-size:11px;
}	 	 

.thisname {
	color: #003399;
	font-family:Arial;
	font-weight: bold;
	font-size: 12px;
}

.thisaddress {
	font-family:Arial;
	color: #993300;
	font-size: 12px;
}
.thistel {
	font-family:Arial;
	color: #0033CC;
	font-size: 10px;
}	

.news {
 text-align:justify;
}

.newshead {
 text-align:justify;
 font-weight:bold;
 color:#000066;
}




