body  {	margin:0px; padding:0px; background-color:#FFFFFF; background-image:url(../images/bg4.jpg); background-repeat:repeat-x; background-position:top; font-family:Arial, Helvetica, sans-serif;}
a { outline:none;}
h3 { color:#005baa; font-weight:normal; font-size:20px;}
h4 { background-color:#005baa; font-weight:normal; font-size:16px; font-weight:bold; color:#FFF; line-height:35px; text-indent:10px; clear:both;}
.pagealign { margin-left:auto; margin-right:auto;}
.container { width:960px; color:#000000; margin-left:auto; margin-right:auto; }

.header { padding:0px; margin:0px; margin-left:auto; margin-right:auto; width:960px; position:relative; }
.headerin { padding:0px;}

.footer { padding:0px; position:relative; background-image:url(../images/titlebg.gif); background-repeat:no-repeat; background-position:top right; padding-top:20px; padding-bottom:20px;}
.footerin { padding:0px;}


.pagecontent { color:#000000; text-align:left; font-size:12px; margin-left:10px; margin-right:10px;}
.homepagecontent { color:#000000; text-align:left; font-size:12px; }
.cont { margin-left:0px;}


.left {width:0px; float:left; text-align:left; display:none;}
.leftin { padding:0px;}
.right { display:none;}

.center { margin-left:10px; margin-right:10px; text-align:left; }
.centerin { font-size:12px;}
.homecenter { margin-left:0px; margin-right:0px; text-align:left;}

.clearside { clear:both;}


.logo { display:block; text-align:left; width:470px; float:left;}
.topright { position:absolute; top:0px; right:0px; z-index:999 }
.topgraphics { position:absolute; top:0px; right:0px; z-index:999}
.topleft { position:relative; top:0px; left:0px; text-align:left; z-index:999; text-align:left; display:block; width:960px; }
.topleft img{ position:absolute; left:0px; top:10px; z-index:999} 

.topnav { position:relative; clear:both; text-align:left; height:60px;}
.topnav1 { background-image:url(../images/navbg.jpg); background-repeat:repeat-x; background-position:top; height:40px; color:#000; font-size:13px; font-weight:bold; text-align:center; position:absolute; left:0px; top:10px; width:950px; z-index:998; text-align:left; padding-left:10px;}
.topnav .topnav1 a { color:#FFFFFF; text-decoration:none; line-height:40px; /*padding-left:25px; padding-right:25px;*/padding-left:19px; padding-right:19px; display:block; float:left; background-image:url(../images/navdiv.gif); background-repeat:no-repeat; background-position:left top; }
.topnav1 a:hover { color:#FFFFFF; background-color:#175fa1; line-height:40px; }


.topnav a.topmenu1 { padding:0px;}
.topnav a.topmenu1 span{ background-image:url(../images/submenu.gif); background-repeat:no-repeat; background-position:right; display:block; padding-left:25px; padding-right:30px;}


#homelink { background-image:none;}

.main1 { background-image:url(../images/mainbg.gif); width:913px; height:330px; margin-left:10px; margin-right:10px;  }
.text1 { margin-top:25px; margin-bottom:25px;}
.thumbtable { width:550px;}
.thumbtable td { text-align:center; width:25%; height:239px;}
.thumbtable td a img { border:none;}








.footer1 { color:#363636; font-size:11px; float:left; text-align:left; line-height:22px; padding-top:15px; padding-bottom:15px; }
.footer2 { color:#363636; font-size:11px; float:right; }
.footer2 img { margin-left:15px; margin-right:15px;}
.footer1 a{ color:#363636; font-size:11px; text-decoration:none; }
.footercurve1 { position:absolute; left:0px; bottom:0px;}
.footercurve2 { position:absolute; right:0px; bottom:0px;}

.homephoto { position:relative;}
.homephoto img { position:absolute; top:-90px; right:0px;}

p label { display:block; float:left; width:150px; color:#005baa; font-weight:bold; font-size:12px;}
label { display:block; float:none; padding:0px; margin:0px; padding-top:5px; width:250px; color:#005baa; font-weight:bold; font-size:12px;}
.form { border:solid 1px #005baa; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.formbtn { background-color:#005baa; border:solid 1px #000000; color:#FFF; font-size:12px; font-weight:bold; padding:3px; width:100px; margin-top:5px;}


.mainimage1 { width:295px; background-image:url(../images/homemain.jpg); background-repeat:no-repeat; background-position:top left;}

.errorbox { text-align:center; font-size:18px; font-weight:bold;}
.errorbox1 { font-size:18px; font-weight:bold;}

.formhead {color:#302e9b; font-weight:bold; font-size:12px;}
.formcont {color:#302e9b; font-weight:bold; font-size:12px;}

.homecont { line-height:18px; }
.homecont1{ color:#000000; font-size:12px; }
h1.pagetitle { margin:0px; padding:0px; padding-top:20px; padding-bottom:20px; color:#005baa; font-weight:normal; font-size:20px; background-image:url(../images/titlebg.gif); background-repeat:no-repeat; background-position:right bottom; }



.subpagethumb td { padding-bottom:20px;}
.subpagethumb td a{ display:block; text-align:center; color:#035281; font-size:12px; font-weight:bold; text-decoration:none; width:270px; text-align:center; margin-left:25px; }
.subpagethumb td a:hover { color:#000;}
.subpagethumb img{ width:250px; height:188px; border:0px; border:solid 7px #CCCCCC; -moz-border-radius:10px; display:block; }
.subpagethumb a:hover img{ border:solid 7px #1378b4; -moz-border-radius:10px; }

.pagecont a { color:#302e9b;}
.pagecont a { color:#302e9b;}
/*.pagecont { font-size:12px; padding-left:15px; padding-right:15px; }*/



.usefullinks div{background-image:url(../images/icon2.gif); background-repeat:no-repeat; background-position:left top; padding-left:50px; margin-bottom:40px; }
.usefullinks h3{ margin:0px; padding:0px;}

.services div { background-image:url(../images/icon2.gif); background-repeat:no-repeat; background-position:left top; padding-left:50px; margin-bottom:40px;}
.services h3 { margin:0px; padding:0px;}
.services p { margin:0px; padding:0px; margin-bottom:20px;}

.abouttext { font-size:16px; line-height:30px;}

.box { background-image:url(../images/box2.gif); background-repeat:repeat-y; background-position:left; }



.pagecont ul { margin:0px; padding:0px; list-style:none; }
.pagecont ul li { margin-bottom:20px; background-image:url(../images/icon3.gif); background-repeat:no-repeat; background-position:top left; padding-left:45px; }
.pagecont ul li h3 { margin:0px; padding:0px; padding-bottom:5px;  color:#302e9b;}

.pagecont .coursecontent ul { list-style:disc; margin-left:15px; }
.pagecont .coursecontent ul li{ background-image:none; margin-bottom:5px; padding-left:0px;}

.pageconthome table { margin:0px; padding:0px; margin-bottom:20px;}
.pageconthome td { padding:10px; font-size:12px; line-height:20px;}
.pageconthome .hometabletext{ margin-bottom:10px; word-spacing:normal;border-right:solid 1px #CCCCCC; padding:10px;}
.pageconthome h2 { color:#2877bb; font-weight:normal; font-size:18px; margin:0px; padding:0px;}


.coursecontent td{ font-size:12px; color:#333; line-height:18px;}
.coursecontent td img{ border:0px; margin-bottom:10px;}
.coursedetail { border:solid 1px #2f7fc4; padding-top:10px; padding-bottom:10px; font-size:13px; font-weight:bold; color:#2f7fc4; background-color:#F6F6F6;}

.pagecont .gotop { font-size:11px; text-decoration:none; color:#FFFFFF; font-weight:bold; width:50px; background-color:#005baa; display:block; text-align:center; margin-top:10px; margin-bottom:10px; float:right; line-height:20px;}

.studentcomment table { background-color:#2f7fc4; margin-top:20px}
.studentcomment td { background-color:#FFF;}
.studentcomment td p { font-size:11px; color:#000; border-bottom:dotted 1px #CCCCCC; padding-bottom:15px; line-height:17px;}
.studentcomment td p span strong { color:#005baa;}


.galleryhead { font-size:20px; text-transform:uppercase; font-weight:normal; color:#035281; border-bottom:dotted 1px #999999; padding-bottom:5px; margin-top:20px; display:none;}
.gallerythumb a { display:block; float:left; margin:5px; text-align:center; margin-top:20px; margin-bottom:10px; font-size:12px; font-weight:bold; text-decoration:none; width:172px; line-height:18px; /*height:160px;*/ /*border:solid 1px #005baa;*/ border:solid 1px #333333; color:#333333; cursor:pointer; cursor:hand;}
.gallerythumb a:hover { color:#FFFFFF; border:solid 1px #005baa; color:#005baa;} 
.gallerythumb a div { width:145px; text-align:center;}
.gallerythumb img{ width:160px; height:120px; display:block; border:none; /*padding-left:6px; margin-top:6px;*/ margin:6px; }

.newstable { border:dotted 1px #CCCCCC; margin-top:10px; border-right:none}
.newstable td h5 { color:#005baa; font-size:15px; font-weight:normal; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.newstable td { font-size:12px; border-right:dotted 1px #CCCCCC; padding:5px;}