body{margin:0px; background-image:url(../images/bg_body.jpg); background-repeat:repeat-y; background-position:center; background-color:#0072ba; border-top:2px solid #ffffff; font-family:Arial, Helvetica, sans-serif;}

/*Links*/
.links{ background-image:url(../images/bg_links2.jpg); background-repeat:no-repeat;}
.links #con{ margin-left:96px;}

/*Logo*/
#logo{ width:852px; margin:auto; margin-top:3px;}
#logo #search{ float:right; margin-bottom:9px;}
#logo #search .txtbox{ font-size:11px; padding:5px; border:1px solid #8bd6f6; width:181px; color:#8bd6f6;}

/*Flash*/
#flash{ width:852px; margin:auto;}

/*Content*/
#matter{ width:852px; margin:auto; margin-top:10px;}
#matter #gp_left{height:9px; width:625px; margin:auto;}
#matter #gp_right{height:9px; width:218px; margin:auto;}


/*welcome*/
#matter .welcome{ height:176px; background-color:#FFFFFF; vertical-align:top;}
#matter .welcome #title { background-image:url(../images/bullet_welcome.jpg); background-repeat:no-repeat; background-position:left center; font-size:14px; color:#0072ba; margin-left:18px; padding-left:10px; font-weight:bold;}
#matter .welcome #text { font-size:12px; text-align:justify; line-height:14px; color:#0072ba; margin:18px 18px 0px 18px;}
#matter .welcome #text a:link{ text-decoration:underline; color:#0072ba;}
#matter .welcome #text a:visited{ text-decoration:underline; color:#0072ba;}
#matter .welcome #text a:hover{ text-decoration:none; color:#000000;}

/*Inside*/
#matter .inside{ height:307px; background-color:#FFFFFF; vertical-align:top; padding-bottom:10px;}
#matter .inside #title { background-image:url(../images/bullet_welcome.jpg); background-repeat:no-repeat; background-position:left center; font-size:14px; color:#0072ba; margin-left:18px; padding-left:10px; font-weight:bold;}
#matter .inside #con{min-height:235px;height: auto !important;height:235px;}
#matter .inside .img_left{ border:1px solid #49a3db; margin-right:14px; padding:2px;}
#matter .inside .img_right{ border:1px solid #49a3db; margin-left:14px; padding:2px;}
#matter .inside .img_center{ border:1px solid #49a3db; margin-bottom:14px; padding:2px;}
#matter .inside #text { font-size:12px; text-align:justify; line-height:14px; color:#0072ba; margin:18px 18px 0px 18px;}
#matter .inside #text a:link{ text-decoration:underline; color:#0072ba;}
#matter .inside #text a:visited{ text-decoration:underline; color:#0072ba;}
#matter .inside #text a:hover{ text-decoration:none; color:#000000;}
#matter .inside .tbl_brdr{border:1px solid #8bd6f6;}

/*Gallery*/
#matter .inside .gall{ height:164px; background-color:#4ea7dd; border-left:1px solid #3189be; border-right:1px solid #3189be; vertical-align:top;}
#matter .inside .gall #title{ margin:auto; width:505px; background-image:url(../images/bg_title_gall.jpg); background-repeat:repeat-x; background-position:bottom; font-size:12px; color:#FFFFFF; font-weight:bold; padding-bottom:10px; padding-top:5px;}
#matter .inside .gall .gall_con{padding:15px 0px 5px 29px;}
#matter .inside .gall #tn{ width:137px; float:left; margin-right:29px; margin-top:10px;min-height:120px;height: auto !important;height:120px;}
#matter .inside .gall #tn img{border:1px solid #fff; padding:1px;}
#matter .inside .gall #tn .text{ font-size:11px; color:#FFFFFF; padding-top:5px;}
#matter .inside .gall #tn .text a:link{ text-decoration:none; color:#FFFFFF;}
#matter .inside .gall #tn .text a:visited{ text-decoration:none; color:#FFFFFF;}
#matter .inside .gall #tn .text a:hover{ text-decoration:underline; color:#FFFFFF;}

/*Video*/
.vdo_con{border:3px solid #cbcbcb;}
.vdo_title{ text-align:center; font-size:11px; color:#0072ba; font-weight:bold; padding-top:3px;}
.vdo_title a:link{ text-decoration:none; color:#0072ba; padding-top:0px;}
.vdo_title a:visited{ text-decoration:none; color:#0072ba; padding-top:0px;}
.vdo_title a:hover{ text-decoration:underline; color:#0072ba; padding-top:0px;}


/*Latest Courses*/
#matter .latest{ height:118px; background-image:url(../images/bg_article.jpg); background-repeat:repeat-x; background-color:#FFFFFF; vertical-align:top;}
#matter .latest #title { background-image:url(../images/bg_title_latest.jpg); background-repeat:repeat-x; background-position:bottom; margin:5px 18px 0px 18px; font-size:11px; color:#0072ba; padding-bottom:8px; font-weight:bold;}
#matter .latest #text{ margin:12px 18px 0px 18px; font-size:11px; color:#0072ba;}
#matter .latest #text a:link{ text-decoration:none; color:#0072ba;}
#matter .latest #text a:visited{ text-decoration:none; color:#0072ba;}
#matter .latest #text a:hover{ text-decoration:none; color:#000000;}

/*Articles*/
#matter .articles{ height:118px; background-image:url(../images/bg_article.jpg); background-repeat:repeat-x; background-color:#FFFFFF; vertical-align:top;}
#matter .articles #title { background-image:url(../images/bg_title_latest.jpg); background-repeat:repeat-x; background-position:bottom; margin:5px 18px 0px 18px; font-size:11px; color:#0072ba; padding-bottom:8px; font-weight:bold;}
#matter .articles #text{ margin:12px 18px 0px 18px; font-size:11px; color:#0072ba;}
#matter .articles #text a:link{ text-decoration:none; color:#0072ba;}
#matter .articles #text a:visited{ text-decoration:none; color:#0072ba;}
#matter .articles #text a:hover{ text-decoration:none; color:#000000;}

/*Jobs*/
#jobs_con{ border-bottom:1px dotted #0171b9; padding-bottom:3px;}
#jobs_form{ border-bottom:1px dotted #0171b9; border-top:1px dotted #0171b9; padding-bottom:3px; padding-top:3px;}
#jobs_form .txtbox{ border:1px solid #4ca6db; padding:3px; width:200px;}

/*Contact Us*/
#contact_form{ border-bottom:1px dotted #0171b9; border-top:1px dotted #0171b9; padding-bottom:3px; padding-top:3px;}
#contact_form .txtbox{ border:1px solid #4ca6db; padding:3px; width:180px;}
#contact_form .location{ border:1px solid #4da8dd;}

/*Gallery Page*/
#main_gall{ width:49%; float:left;}
#main_gall #con{ width:193px; margin:auto; height:211px; background-image:url(../images/bg_gallery.jpg); background-repeat:no-repeat; padding-top:10px;}
#main_gall #con img{ border:1px solid #d5f0ff;}
#main_gall #con .pad{padding-top:5px;}

/*Our Team*/
#team_con{ margin-bottom:10px;}
#team_con .img{ margin-right:25px;}


/*News*/
#matter .news{ height:176px; background-color:#2d3192; vertical-align:top;}
#matter .news #title { background-image:url(../images/bullet_news.jpg); background-repeat:no-repeat; background-position:left center; font-size:14px; color:#ffffff; margin-left:18px; padding-left:10px; font-weight:bold;}
#matter .news #text{ font-size:11px; color:#FFFFFF; text-align:left; margin:6px 18px 0px 18px; background-image:url(../images/bg_title_news.jpg); background-position:top; background-repeat:repeat-x; padding-top:6px;}
#matter .news #text a:link{ text-decoration:none; color:#FFFFFF;}
#matter .news #text a:visited{ text-decoration:none; color:#FFFFFF;}
#matter .news #text a:hover{ text-decoration:underline; color:#FFFFFF;}

/*Newsletter*/
#matter .nl{ height:114px; background-image:url(../images/bg_nl.jpg); background-repeat:repeat-x; vertical-align:top;}
#matter .nl #title{ background-image:url(../images/bg_title_nl.jpg); background-repeat:repeat-x; background-position:bottom; font-size:11px; color:#958300; margin-left:18px; padding-bottom:8px; font-weight:bold;}
#matter .nl #con{margin:5px 18px 0px 18px;}
#matter .nl .text{ font-size:11px; color:#665a00; text-align:center; margin:12px 18px 0px 18px;}
#matter .nl .text a:link{ text-decoration:underline; color:#665a00;}
#matter .nl .text a:visited{ text-decoration:underline; color:#665a00;}
#matter .nl .text a:hover{ text-decoration:underline; color:#665a00;}
#matter .nl .txtbox { border:1px solid #e1d547; padding:4px; font-size:11px; color:#dec92c; width:160px;}

/*Footer*/
#footer{ width:852px; margin:auto; background-image:url(../images/bg_footer.jpg); background-repeat:repeat-x; background-position:top; margin-top:9px; padding-top:5px;}
#footer .text{ font-size:11px; color:#FFFFFF;}
#footer .text a:link{ text-decoration:none; color:#FFFFFF;}
#footer .text a:visited{ text-decoration:none; color:#FFFFFF;}
#footer .text a:hover{ text-decoration:underline; color:#FFFFFF;}