body{margin:0; padding:0; background:#368fc8;}
table, td{border-collapse:collapse;}
table, td, img{border:0;}
form, td{margin:0; padding:0;}
td, div{font:9pt Tahoma, Arial, helvetica, sans-serif; color:#FFFFFF; vertical-align:top; text-align:left; padding:0; margin:0;}
.clear{clear:both; line-height:0px;}
input, textarea, select{font:9pt Tahoma, Arial, helvetica, sans-serif; color:#6E7574; margin:2px 0 2px 0; text-transform:none; border: 1px solid #5C5C5C; vertical-align:middle;}
ul{list-style:none; line-height:0; padding:0; margin:0}
.tar{text-align:right;}
hr {color:#0A8BD7; }

a{color:#E8B935; text-decoration:underline;}
a:hover{color:#FFFFFF; text-decoration:none;}

b a{color:#87d4ff; text-decoration:underline; font-weight:normal; padding-left:8px;
	background:url(images/blink.gif) center left no-repeat;}
b a:hover{text-decoration:none;}

a.small{color:#87d4ff; text-decoration:underline; font-size:8pt;}
a.small:hover{text-decoration:none;}

.border{border:1px solid #FFFFFF;}

.logo{height:67px; background:url(images/logo_bg.jpg) top left no-repeat; padding:21px 0 0 30px;}
.mp{height:316px; background:url(images/mp_bg.jpg) top left no-repeat; padding:104px 0 0 47px;}

.logo_sub{height:53px; background:url(images/logo_sub_bg.jpg) top left no-repeat; padding:15px 0 0 30px;}
.mp_sub{height:199px; background:url(images/mp_sub_bg.jpg) top left no-repeat; padding:104px 0 0 47px;}

.content{background:url(images/cnt_bg.jpg) top repeat-x #49a7de;}
.content .ly_0{background:url(images/cnt_bot_bg.jpg) bottom repeat-x;}
.content .ly_1{height:420px;}

/*=======block_1=========*/
.block_1{height:100%;}
.block_1 .top{height:21px; background:url(images/block_1_top.gif) top repeat-x;}
.block_1 .top_right{width:21px; height:21px; background:url(images/block_1_top_right.gif) top right no-repeat;}
.block_1 .right{background:url(images/block_1_right.gif) top left repeat-y; height:100%;}
.block_1 .cnt{background:#2072ad;}
.block_1 .bot{background:url(images/block_1_bot.gif) bottom repeat-x; height:21px;}
.block_1 .bot_right{background:url(images/block_1_bot_right.gif) top left no-repeat;}
/*======//block_1========*/

/*=======block_2=========*/
.block_2 .top_left{height:21px; background:url(images/block_2_top_left.gif) top left no-repeat;}
.block_2 .top{height:21px; background:url(images/block_2_top.gif) top repeat-x;}
.block_2 .top_right{background:url(images/block_2_top_right.gif) top left no-repeat;}
.block_2 .left{background:url(images/block_2_left.gif) top left repeat-y;}
.block_2 .cnt{background:#1c6599;}
.block_2 .right{background:url(images/block_2_right.gif) top left repeat-y;}
.block_2 .bot_left{height:21px; background:url(images/block_2_bot_left.gif) top left no-repeat;}
.block_2 .bot{background:url(images/block_2_bot.gif) top repeat-x;}
.block_2 .bot_right{height:21px; background:url(images/block_2_bot_right.gif) top left no-repeat;}
.block_2 .top_left_2{height:21px; background:url(images/block_2_top_left_2.gif) top left no-repeat;}
.block_2 .top_2{height:21px; background:url(images/block_2_top_2.gif) top repeat-x;}
/*=======block_2=========*/

.list_arrow li{color:#FFFFFF; line-height:18px; padding-left:15px; background:url(images/list_1.gif) top left no-repeat; background-position:0 5px;}
.list_bullet li{color:#FFFFFF; line-height:18px; padding-left:8px; background:url(images/list_2.gif) top left no-repeat; background-position:0 5px;}
.list_doublearrow li{color:#FFFFFF; line-height:17px; padding-left:20px; background:url(images/list_3.gif) top left no-repeat;  background-position:0 5px;}

.list_arrowlink a{color:#18537D; line-height:18px; text-decoration:underline; padding-left:15px; background:url(images/list_1.gif) top left no-repeat;  background-position:0 3px;}
.list_arrowlink a:hover{color:#FFFFFF;text-decoration:none;}
.list_bulletlink a{color:#18537D; line-height:18px; text-decoration:underline; padding-left:8px; background:url(images/list_2.gif) top left no-repeat; background-position:0 3px;}
.list_bulletlink a:hover{color:#FFFFFF;text-decoration:none;}
.list_doublearrowlink a{color:#E8B935; line-height:17px; text-decoration:underline; padding-left:20px; background:url(images/list_3.gif) top left no-repeat; background-position:0 3px;}
.list_doublearrowlink a:hover{color:#FFFFFF;text-decoration:none;}

.itemspaced li{padding-bottom:10px;}

.welcome1{background:url(images/welcome_bg.jpg) top left no-repeat; padding:25px 20px 0 180px; height:147px;}
.welcome2{padding:10px 0 0 2px; color:#B5E4FF; font-size:10pt;}
.new_lessons {background:url(images/bn_2.jpg) top left no-repeat; padding:33px 0 0 32px; height:249px; width:240px;}
.new_lessons_long {background:url(images/bn_2_long.jpg) top left no-repeat; padding:33px 0 0 32px; height:249px; width:240px;}

.gl_nv a{color:#FFFFFF; text-decoration:none;}
.gl_nv a:hover{text-decoration:underline;}

.gl_nv span a{color:#FFFFFF; text-decoration:none; padding-left:15px; background:url(images/list_1.gif) center left no-repeat;}
.gl_nv span a:hover{text-decoration:underline;}

#form div{height:24px;}
#form input{width:250px; height:20px;}
#form .box{width:20px; height:20px; border:0px}
#form textarea{width:250px; height:100px; overflow:auto; margin-bottom:5px;}

.highlight {color:#F6CE3E;}
.title {font:11pt; color:#F6CE3E; font-weight:bold; }
.subtitle {color:#F7E49F; font-weight:bold; }

.footer{height:51px; background:url(images/footer_bg.jpg) top repeat-x;}
.footer div{color:#53b3e2; padding:10px 30px 0 0; text-align:right;}
.footer a{color:#53b3e2; text-decoration:underline;}
.footer a:hover{text-decoration:none;}
