@charset "utf-8";
/* CSS Document */

#content-head .out {
	float: right; 
	margin-top: 20px; 
	vertical-align: middle; line-height: 1.5;
}

h4, #content-head h2{
	font-size: 180%;
	color: #fe5c11;
}
#content-head h2.ir{
	float: left;
	margin: 25px 0 5px
}

#content p.first { margin-bottom: 20px; padding: 0 3px 20px; border-bottom: 1px solid #d2d5d5; font-size: 120%; color: #47808f;  }
#content p.blank { margin:0 0 0px; padding: 0 3px 0px; border-top: 1px solid #d2d5d5;  color: #47808f;  }

#sub_maincontent{ 
	width: 100%;
	color: #000000;	background:#fff url(../images/maincontent.gif) repeat-x left top;
}
#learning_head1, #learning_head2{ vertical-align:top  }
#equal_colums{ width:50%; float:left; vertical-align:top}

#learning_head1 h1{ background:#efefef; padding:10px 0 10px 20px; margin-top:15px; color:#333333; font-size:14px; font-weight:bold}
#learning_head1 p, #learning_head2 p{ margin:10px 0px 0; line-height:25px;}
#learning_head1 a, #learning_head1 a:visited{ color:#777; text-decoration:none; font-size:12px; /*border-bottom:#666666 dashed 1px; padding:15px 0px 10px 5px; height:20px;*/ margin:0px 0 0 25px; }
#learning_head1 a:hover{ color:#69c}

#learning_head2 a, #learning_head2 a:visited { color:#777; text-decoration:none; font-size:12px; margin:0px 0 0 25px;}
#learning_head2 a:hover{ color:#69c}
#learning_head2 h1{ background:#f6f6f6; padding:10px 0 10px 20px; color:#333333; font-size:14px; font-weight:bold; margin-top:15px;}
#learning_head1  ul, #learning_head2 ul{ margin-left:20px;}
#learning_head1  ul li, #learning_head2 ul li{ list-style: square inside; }





#content .spc p{ color:#333; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* round box */
#box1 { border-collapse:collapse; padding:0; color:#6a6565 }
table#box1 td{ padding:0 !important;  }
.box1_tl{ background:url(../images/box_tl.gif) repeat-x left top;  }
.box1_rl { background:url(../images/box_rl.gif) repeat-y right top}
.box1_ll { background:url(../images/box_ll.gif) repeat-y left top }
.box1_bl { background:url(../images/box_bl.gif) repeat-x left bottom }
.box1_bg{ background:url(../images/box_bg.gif)}

#box1 .box1_bg h1 { color:#204b89; font: bold 1.3em/1.2 Arial, sans-serif; padding:0 0 5px ; margin:0; background: url(../images/h1_bg.gif) no-repeat left bottom}
#box1 p { color:#6a6565;  line-height:1.6em; margin:5px 0 0 }
h2 { color:#666; font: bold 1.5em/1.2 Arial, sans-serif;}
#services ul { margin:10px 0 0 10px; font-size:12px; color:#333 }
#services ul li { margin:0; list-style:none; background:url(../images/li.gif) no-repeat 0px 6px ; padding:0 0 5px 18px }

/* Products */

.pbox_tl { background:url(../images/p_box_tl.gif) repeat-x; }
.pbox_bl { background:url(../images/p_box_bl.gif) repeat-x; }
.pbox_ll { background:url(../images/pbox_ll.jpg) repeat-y; }
.pbox_rl { background:url(../images/p_box_rl.gif) repeat-y; }
.pbox_bg { background:#fff; border:0; border-collapse:collapse; text-align:center; }

.pimg { float:right; margin:0 0 10px 15px; clear:left }


/* FAQ page */

#faq #content ul{ list-style:inside circle }
#faq #content ul a:hover{ text-decoration:underline}
.faq_table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height:1.7em; margin:10px 0 0; color:#333333}
#faq table.faq_table a{ color:#0066CC; font-weight:normal; cursor:text;}
#faq table.faq_table td{ padding:2px;  vertical-align:top}
