/*

=======================================================================

	General Rules

=======================================================================

*/

* {

	padding:0px;

	margin:0px;

        text-decoration:none;

}

body {

	background:url(../images/bg_003.png) repeat-x top #024978;

	font-family:Calibri;

	font-size:12px;
	
	text-align:justify;

	color:#000; 
	
	font-weight:normal;
	
	line-height:20px;

}

a {

	color:#0000FF;

	outline:none;
	
	font-family:Calibri;

}

a img {

	border:none;

}

.clear {

	clear:both;

}

.bold {

	font-weight:bold;

}

.black {

	color:black;

}

ul, li {

	list-style-type:none;

	list-style-image:none;

}

h1 {

	font-size:25px;

	font-weight:normal;

	text-transform:uppercase;
	
	font-family:Calibri;

}

h2 {

	font-size:20px;

	font-weight:normal;
	
	font-family:Calibri;

}

h3 {

	font-size:18px;

	font-weight:normal;
	
	
	font-family:Calibri;

}

h4 {

	font-size:16px;

	font-weight:normal;
	
	
	font-family:Calibri;

}

h5 {

	font-size:14px;

	font-weight:normal;
	
	
	font-family:Calibri;

}

h6 {

	font-size:12px;

	font-weight:normal;
	
	font-family:Calibri;

}

p {

	line-height:18px;
	
	font-family:Calibri;

}

.left {

	float:left !important;

}

.right {

	float:right !important;

}

.white {

	color:#fff;

}

input {

	font-size:13px;

	border:0px;

	color:#7f7f7f;
	
	font-family:Calibri;

}

.itlc {

	font-style:italic;

}

.colr {

	color:#08387f !important;

}

/*

=======================================================================

	

=======================================================================

*/



.nobdr {

	border:none!important;

}

/*

=======================================================================

	Wrapper Section Rules

=======================================================================

*/

#wrapper_sec {

	width:960px;

	margin:0px auto;
      
        background:#F4F4F4;
        padding:0 15px;

}

#bg {

	/*background-image:url(../images/bubble.png);*/

	background-position:top;

	background-repeat:repeat-x;

	width:100%;

}

#bottomsec {

	width:100%;

	background-image:url(../images/botmsecbg.png);

	background-position:center top;

	background-color:#070707;

	background-repeat:repeat-x;

	height:110px;

}

/*

=======================================================================

	MasterHead Rules

=======================================================================

*/

#masterhead {

	width:960px;

	height:150px;

	float:left;

	padding-bottom:10px;

}

/*

=======================================================================

	Logo Rules

=======================================================================

*/

.logo {

	float:left;

	padding:11px 0 0 0px;

}

/*

=======================================================================

	right header Rules

=======================================================================

*/



.topright_sec {

	float:right;

	width:auto;

}

/*

=======================================================================

	Top Navigation Rules

=======================================================================

*/

.topnavigation {

	width:auto;

	height:30px;

	float:right;

	padding-bottom:8px;

}

.topnavigation ul {

	float:left;

}

.topnavigation ul li {

	background-image:url(../images/toplinksbg_02.png);

	background-repeat:repeat-x;

	height:30px;

	float:left;

}

.topnavigation ul li.first {

	background-image:url(../images/toplinksbg_01.png);

	background-repeat:no-repeat;

	width:5px;

	height:30px;

}

.topnavigation ul li.last {

	background-image:url(../images/toplinksbg_03.png);

	background-repeat:no-repeat;

	width:5px;

	height:30px;

}

.topnavigation ul li a {

	background-image:url(../images/toplinks_sep.jpg);

	background-repeat:no-repeat;

	background-position:right;

	color:#717171;

	line-height:30px;

	padding:0 8px 0 9px;

	font-size:13px;

	float:left;

}

.topnavigation ul li a:hover {

	color:#000;

}



.topnavigation ul li a img {

	padding-top:6px;

}/*

=======================================================================

	Seach

=======================================================================

*/



.top_search {

	position:relative;

	height:51px !important;

	float:right;

	width:327px;

	padding-bottom:15px;

}

.advance_search {

	position:relative;

	height:25px !important;

	float:left;

	line-height:25px;

	width:327px;

	text-align:right;

}

.advance_search a {

	font-size:13px;

	color:#5f5f5f;

	text-decoration:underline;

}

.top_search ul {

	float:left;

	width:330px;

}

.top_search li {

	float:left;

}

.top_search input {

	background-color:#f3f3f3;

	line-height:24px;

	height:23px;

	width:219px;

	border:solid 1px #d5d5d5;

	float:left;

	margin-right:6px;

	padding:0 9px;

}

a.search {

	background-image:url(../images/search_icon.png);

	background-repeat:no-repeat;

	background-position:13px 7px;

	width:55px;

	height:25px;

	background-color:#08387f;

	display:inline-block;

	float:left;

	color:#fff;

	line-height:25px;

	padding-left:28px;

	font-weight:bold;

}

/*

=======================================================================

	Content Section Rules

=======================================================================

*/

#content_section {

	float:left;

	width:960px;

	padding-bottom:10px;

}

#content_sec1 {

	width:100%;

	padding-top:31px;

	float:left;

	padding-bottom:24px;

}

/*

=======================================================================

	Col Section Rules

=======================================================================

*/

.col1 {

	width:710px;

	float:left;

	padding-top:10px;
        margin-bottom:15px;

}

.col2 {

	width:240px;

	padding-top:10px;

	float:right;

}

/*

=======================================================================

	New Updates Rules

=======================================================================

*/

.news_updates {

	width:958px !important;

	background-image:url(../images/newsbg.gif);

	background-repeat:repeat-y;

	height:26px;

	border:solid 1px #bbc1c4;

	line-height:26px!important;

}
.news_updates li {
         width: 845px;
}

.news_update {

	width:100px;

	display:inline-block;

	color:#fcddbe;

	height:24px;

	float:left;

	margin:1px 0;
	
	font-size:14px;
	
	font-weight:bold;

/*	background:#89ab20;*/
	
	background:#6d0202;

	text-align:center;
         position: absolute;
         z-index: 999;

}

.news_date {

	padding:0 25px;

	color:#999999;

	float:left;

}

.news_des {

	color:#08387f;

	float:left;

	padding-right:10px;

}

.news_des a {

	color:#08387f;

}

.next {

	float:right;

	margin-top:0px;

	padding-right:0px;
            position: absolute;
    right: 0;
    top: 0;

}

/*

=======================================================================

	Banner Rules

=======================================================================

*/

#banner {

	height:320px;

	padding-top:0px;

	padding-bottom:10px;

	position:relative;

	width:710px;

}

#banner .contentdiv {

	visibility: hidden; /*leave as is*/

	position: relative; /*leave as is*/

	left: 0;  /*leave as is*/

	top: 0;  /*leave as is*/

	width: 710px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */

	height:320px;

}

.banner_des {

	width:520px;

	height:40px;

	padding-right:167px;

	color:#fff;

	padding-left:20px;

	padding-top:12px;

	position:absolute;

	bottom:1px;

	left:1px;

	background-image:url(../images/bannerdesc.png);

}

.banner_des h4 {

	font-weight:bold;

	padding-bottom:2px;

	color:#fff!important;

}

.banner_des p {

	padding-right:80px;

}

#slider2 {

	width:710px;

	position:relative;

	padding-top:0px;

	margin:auto;

	height:320px;

	overflow:hidden;

}

.pagination {

	width:auto; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/

	float:right;

	right:15px;

	bottom:27px;

	z-index:9999;

	position:absolute;

        display:none;
       

}

.pagination a {

	background:#08387f;

	width:23px;

	line-height:23px;

	text-align:center;

	line-height:23px;

	color:#fff;

	display:inline-block;

	margin-right:1px;

	font-weight:bold;

}

.pagination a:hover, .pagination a.selected {

	background-color:#000;

}

.pagination a:hover, .pagination a.selected {

	background-color:#000;

}

.pagination a.prev {

	font-size:0px;

	display:none;

}

.pagination a.next {

	font-size:0px;

	display:none;

}

#banner1 {

	width:710px;

	height:210px;

	padding-bottom:10px;

	position:relative;

}

#banner1 .heading {

	position:absolute;

	background-image:url(../images/bannerdesc.png);

	left:1px;

	bottom:11px;

	width:680px;

	height:37px;

	padding-left:22px;

	padding-top:14px;

}

#banner1 .heading h1 {

	font-weight:bold;

	font-size:22px;

	color:#fff!important;

}

/*

=======================================================================

	Content Rules

=======================================================================

*/



.content_links {

	width:708px;

	height:26px;

	float:left;

	margin-bottom:10px;

	background:#e7f1ff;

	border:solid 1px #bbc1c4;
	

}

.content_links ul {

	float:left;

}

.content_links ul li {

	background-image:url(../images/barsep.jpg);

	background-repeat:no-repeat;

	background-position:right;

	float:left;

	height:26px;

}

.content_links ul li a {

	line-height:26px;

}

.content_links ul li a.our_university {

	padding-left:28px;
	
	padding-right:20px;

	background-image:url(../images/our_university.png);

	background-repeat:no-repeat;

	background-position:9px 8px;

	width:auto;

	display:inline-block;
	
	font-family:Calibri;
	
	font-size:14px;
	
	font-weight:bold;
       
        text-decoration: none;

        color:#333;
	
}

.content_links ul li a.admission {

	padding-left:27px;

	background-image:url(../images/admission.png);

	background-repeat:no-repeat;

	background-position:11px 7px;

	width:77px;

	display:inline-block;
	
	

}

.content_links ul li a.accommodaiton {

	padding-left:26px;

	background-image:url(../images/account.png);

	background-repeat:no-repeat;

	background-position:9px 6px;

	width:106px;

	display:inline-block;

}

.content_links ul li a.community {

	padding-left:33px;

	background-image:url(../images/community.png);

	background-repeat:no-repeat;

	background-position:11px 7px;

	width:82px;

	display:inline-block;

}

.content_links ul li a.schorship {

	padding-left:31px;

	background-image:url(../images/scholarship.png);

	background-repeat:no-repeat;

	background-position:9px 5px;

	width:88px;

	display:inline-block;

}

.content_links ul li a.take_tour {

	padding-left:37px;

	background-image:url(../images/take_tour.png);

	background-repeat:no-repeat;

	background-position:9px 8px;

	width:86px;

	display:inline-block;

}

.content_links ul li.last {

	width:123px;

	float:left;

	background:none!important;

	height:26px;

}

/*

=======================================================================

	Content Heading Rules

=======================================================================

*/

.content_heading {

	width:100%;

	float:left;

	padding-top:11px;

	padding-bottom:12px;

}

.heading {

	width:587px;

	float:left;

}

.heading h2 {

	color:#08387f;

	padding:0px;

	margin:0px;

}

.text {

	font-weight:bold;

	color:#628201

}

.share {

	float:right;

	background-image:url(../images/sharewithfrnds.gif);

	background-repeat:no-repeat;

	width:123px;

	height:17px;

}

.share a {

	background-image:url(../images/shareicon.gif);

	background-repeat:no-repeat;

	background-position:4px 3px;

	line-height:16px;

	padding:0 0 0 20px;

	display:inline-block;

	width:103px;

	height:17px;

	display:inline-block;

	font-size:10px;

}

.col1 p {

	padding-bottom:18px;
	font-size:14px;

}

/*

=======================================================================

	Content Block Rules

=======================================================================

*/

.contentblock {

	width:100%;

	float:left;

	padding-top:8px;

	margin-bottom:10px;

}

.tabwrapper {

	width:350px;

	float:left;

}

.tabs_links {

	width:350px;

	height:34px;

	padding-bottom:2px;

}

.tabs_links ul {

	float:left;

	margin-left:1px;

}

.tabs_links ul li {

	float:left;

	margin-top:2px;
	

}

.tabs_links ul li a {

	display:inline-block;

	line-height:33px;

	padding:0 22px;

	font-size:20px;

	margin-top:2px;

	color:#222427;

	background-position:right;

	background-image:url(../images/tabsep.jpg);

	background-repeat:no-repeat;

}

.tabs_links ul li a.first {

	display:inline-block;

	line-height:33px;

	padding:0 22px;

	font-size:14px;

	margin-top:2px;

	background-position:right;

	background-image:url(../images/tabsep.jpg);

	background-repeat:no-repeat;

}

.tabs_links ul li a.last {

	display:inline-block;

	line-height:33px;

	padding:0 24px;

	font-size:14px;

	margin-top:2px;

	background-position:right;

	background-image:url(../images/tabsep.jpg);

	background-repeat:no-repeat;

}

.tabs_links ul li a:hover, .tabs_links ul li.active a {

	background-color:#f7f7f7;

	background-image:none;

	border-left:solid 1px #d5d5d5;

	border-right:solid 1px #d5d5d5;

	border-top:solid 1px #d5d5d5;

	padding:0 20px 0 22px;

	line-height:35px;

	color:#08387f;

	position:relative;

	left:-1px;
	
	font-size:16px;
	
	font-weight:bold;

        text-decoration:none;

}

.tab_content {

	width:348px;

	background-color:#f7f7f7;

	border:solid 1px #d5d5d5;

	padding-bottom:16px;

}

.tab_content ul {

	padding:10px 0 0 15px;

	float:left;

}

.tab_content li {

	height:100px;
	
	width:322px;

	float:left;

	padding:12px 0 2px 1px;

	border-bottom: solid 1px #e1e1e1;

}

.tab_content li .thumb {

	width:55px;

	padding-top:7px;

	float:left;

}

.tab_content li .thumb img {

	border:solid 1px #d5d5d5;

}

.tab_content li .descripton {

	width:100%;

	float:left;
	
	font-family:Calibri;
	
	font-size:14px;

}

.tab_content li .descripton h6 {

	font-size:12px;

	padding-bottom:0px;

	color:#08387F;

	font-weight:bold;
	
	font-family:Calibri;
	

}

.tab_content li .descripton h6 a {

	color:#08387F;

}

.tab_content li .descripton em {

	color:#333;
	font-size:11px;

}

.tab_content li .descripton {

	width:100%;

	float:left;

}

.tab_content li .descripton p {

	width:100%;

	padding-top:1px;

	padding-bottom:10px!important;

	float:left;
	
	font-weight:normal !important;
	
	font-family:Calibri !important;
	
	font-size:13px !important;

}

/*

=======================================================================

	Seaqrch Course Rules

=======================================================================

*/





.search_course {

	width:350px;

	float:right;

}

.search_course h4 {

	font-size:14px;

	color:#08387f;

	padding-bottom:6px;

	font-weight:bold;

}

.search_course p {

	color:#333;

	padding-bottom:13px!important;

}

.search_course p a {

	color:#3a5998;

	text-decoration:underline;

	padding-bottom:10px!important;

}

.box {

	width:100%;

	background:#f3ffcf;

	padding-top:4px;

	border:solid 1px #d5d5d5;

	padding-bottom:4px;

}

.search_option {

	width:340px;

	margin:auto;

	height:73px;

	background-color:#b7e3a1;

}

.search_option ul.option {

	padding:13px 0 0 11px;

	width:318px;

	float:left;

}

ul.option li {

	float:left;

}

ul.option li input {

	padding:0 10px;

	margin-right:8px;

	line-height:23px;

	height:23px;

	border: solid 1px #d5d5d5;

	float:left;

	width:205px;

	color:#5f5f5f;

}

.search_option ul.advance_option {

	float:left;

	padding-top:12px;

}

.search_option ul.advance_option li {

	float:left;

	background-position:right;

	background-image:url(../images/sep3.jpg);

	background-repeat:no-repeat;

	background-position: right;

	padding:0 12px;

}

ul.advance_option li a {

	font-size:10px;

	color:#333;

        text-decoration:none;

}

ul.advance_option li a:hover {

	color:#08387f;

}

ul.advance_option li.selected a {

	color:#08387f;

	border-bottom:solid 1px;

}

.nobg {

	background-image:none!important;

}

/*

=======================================================================

	Degree Type Rules

=======================================================================

*/



.degree_type {

	width:130px;

	float:left;

	padding-left:16px;
	
	margin-right:15px;
	
	margin-top:25px;

}

.degree_type ul, .resident_type ul {

	padding-bottom:11px;

	float:left;

}

.degree_type h5, .resident_type h5 {

	font-size:12px;

	color:#08387f;

	float:left;

	font-weight:bold;

	padding-top:17px;

	padding-bottom:15px;

}

.degree_type li, .resident_type li {

	padding-bottom:11px;

	width:100%;

	float:left;

}

.degree_type li span, .resident_type span {

	float:left;

	font-weight:bold;

	color:#333;
	
	font-size:13px;
	
	font-family:Calibri;

}

.degree_type li .radiobutton, .resident_type .radiobutton {

	float:left;

	margin-right:8px;
	
	margin-top:5px;

}

.resident_type .select_country {

	width:149px;

	height:23px;

	background-image:url(../images/selectbg.jpg);

	background-repeat:repeat-x;

	background-position:center;

	float:left;

	border:solid 1px #d0d8bf;

	color:#a9a8a8;

	padding:2px 3px 2px 7px;

}

.resident_type {

	width:180px;

	float:left;
	
	margin-top:25px;

}

.apply_now {

	width:320px;

	height:31px;

	background-color:#89AB20;

	margin:auto;

	padding:0 10px;

	line-height:31px;

}

.aply_now {

	background-image:url(../images/apply.png);

	background-repeat:no-repeat;

	background-position:left 6px;

	padding-left:26px;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	display:inline-block;

	line-height:31px;

        text-decoration:none;

}

.find_out_how {

	float:right;

	color:#fff;

	text-decoration:underline;

}

/*

=======================================================================

	Right cols Type Rules

=======================================================================

*/

.ads {

	width:240px;

	float:left;

	height:320px;

	padding-bottom:0;
        margin-bottom:1px;

}

.rtab {

	width:240px;

	float:left;

	padding-bottom:0;

}

.rtab .tab_navigation {

	width:240px;

	height:33px;
        margin-top:7px;

}

.tab_navigation ul {

}

.tab_navigation li {

	float:left;

	margin-top:2px;

}

.tab_navigation li a {

	line-height:31px;

	text-align:center;

	font-size:14px;

	width:110px;

	font-weight:bold;

	color:#222427;

	padding:0 5px;

	display:inline-block;

	float:left;

}

.tab_navigation li a:hover {

	background-color:#f7f7f7;

	line-height:31px;

	color:#08387f;

	padding:0 4px;

	border-left:solid 1px #d5d5d5;

	border-right:solid 1px #d5d5d5;

	border-top:solid 1px #d5d5d5;

}

.tab_navigation li.active a {

	background-color:#f7f7f7;

	line-height:32px;

	color:#08387f;

	padding:0 4px;

	border-left:solid 1px #d5d5d5;

	border-right:solid 1px #d5d5d5;

	border-top:solid 1px #d5d5d5;

}

.rtab .rtab_content {

	background-color:#f7f7f7;

	width:238px;

	border: solid 1px #d5d5d5;

}

.rtab_content ul {

	padding:7px 0 2px 0px;

	background-color:#f7f7f7;

}

.rtab_content ul li {

	background-image:url(../images/rbder.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding:9px 11px;

	float:left;

	width:216px;

	background-color:#f7f7f7;

	float:left;

}

.rtab_content ul li .thumb {

	width:42px;

	height:42px;

	float:left;

}

.rtab_content ul li .thumb img {

	border: solid 1px #d5d5d5;

}

.rtab_content ul li .description {

	width:42px;

	height:42px;

	width:163px;

	float:right;

}

.rtab_content ul li .description h6 {

	font-size:13px;

	font-weight:bold;

	padding-top:2px;

}

.rtab_content ul li .description h6 a {

	color:#08387F;

}

.gray {

	color:#333;

}

.rtab_content ul li:hover, .rtab_content ul li.blogpost:hover {

	background-image:url(../images/lihover.gif)!important;

	background-repeat:no-repeat;

	background-position:bottom;

}

/*

=======================================================================

    Blog Post Rules

=======================================================================

*/

.rtab_content ul li.blogpost {

	background-image:url(../images/rbder.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding:9px 11px 8px 11px;

	float:left;

	width:216px;

	background-color:#f7f7f7;

	float:left;

}

.rtab_content ul li.blogpost p {

	float:left;

	padding-left:6px;

	width:209px;

	padding-bottom:5px;

}

.bloger_name {

	font-size:13px;

	float:left;

	font-weight:bold;

}

.bloger_name a {

	color:#30393d;

}

.blog_rating {

	font-size:11px;

	float:right;

}

.blog_rating a {

	color:#89ab20;

	font-size:11px;

	float:right;

}

.blgposted_by {

	color:#6a788e;

}

.blgposted_by a {

	color:#4891fd;

	font-weight:bold;

	text-decoration:underline;

	display:inline-block;

	padding:0 3px 0 4px;

}

/*

=======================================================================

    College	Gallery Rules

=======================================================================

*/



.college_gallery {

	width:238px;

	float:left;

	background-color:#f7f7f7;

	border:solid 1px #d5d5d5;
	
	margin-top:40px;
	
	height:440px;

}

.college_gallery h5 {

	width:225px;

	padding-top:13px;

	color:#08387f;

	font-weight:bold;

	height:33px;

	float:left;

	padding-left:13px;

	border-bottom:solid 1px #d5d5d5;

	background-color:#e7f1ff;

}

.college_gallery ul {

	float:left;

	padding:2px 0;

}

.college_gallery ul li {

	background-image:url(../images/rbder.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding:9px 11px;

	width:216px;

	float:left;

}

.college_gallery ul li .thumb {

	width:42px;

	height:42px;

	float:left;

}

.college_gallery ul li .thumb img {

	border: solid 1px #d5d5d5;

}

.college_gallery ul li .description {

	width:163px;

	float:right;

}

.college_gallery ul li .description h6 {

	color:#30393d;

	font-size:13px;

	font-weight:bold;

	padding-top:2px;

	padding-bottom:4px;

}

.college_gallery ul li .description h6 a{

	color:#08387F;

}

.college_gallery ul li:hover {

	background-image:url(../images/lihover.gif)!important;

	background-repeat:no-repeat;

	background-position:bottom;

}

/*

=======================================================================

    Downloads  Rules

=======================================================================

*/



.course_right {

	width:238px;

	margin-bottom:10px;

	float:left;

	background-color:#f7f7f7;

	border:solid 1px #d5d5d5;

}

.crheading {

	width:238px;

	height:38px;

	float:left;

	line-height:38px;

	border-bottom:solid 1px #d5d5d5;

	background-color:#e7f1ff;

}

.crheading h5.download {

	width:137px;

	font-size:14px;

	color:#08387f;

	font-weight:bold;

	height:26px;

	padding-top:12px;

	background-image:url(../images/downloads.png);

	background-repeat:no-repeat;

	background-position:13px 9px;

	float:left;

	padding-left:42px;

}

.crheading h5.olineclasses {

	width:137px;

	padding-top:12px;

	font-size:14px;

	color:#08387f;

	font-weight:bold;

	height:26px;

	background-image:url(../images/vedioicon.png);

	background-repeat:no-repeat;

	background-position:13px 13px;

	float:left;

	padding-left:42px;

}

.crheading a {

	color:#08387f;

	text-decoration:underline;

	float:left;

}

.course_right ul {

	float:left;

	padding:2px 0;

}

.course_right ul li {

	background-image:url(../images/rbder.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding:9px 11px 14px 11px;

	width:216px;

	float:left;

}

.course_right ul li .thumb {

	padding-top:6px;

	float:left;

}

.course_right ul li .description {

	width:178px;

	padding-right:5px;

	float:right;

}

.course_right ul li .description h6 {

	font-size:13px;

	font-weight:bold;

	padding-top:2px;

	padding-bottom:6px;

}

.course_right ul li .description h6 a {

	color:#30393d;

}

.course_right ul li:hover {

	background-image:url(../images/lihover.gif)!important;

	background-repeat:no-repeat;

	background-position:bottom;

}

.gray1 {

	color:#889194

}

/*

=======================================================================

    Online Classes Rules

=======================================================================

*/



.online_classes {

	width:238px;

	margin-bottom:10px;

	float:left;

	background-color:#f7f7f7;

	border:solid 1px #d5d5d5;

}

.online_classes ul {

	float:left;

	padding:2px 0;

}

.online_classes ul li {

	background-image:url(../images/rbder.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding:9px 11px;

	width:216px;

	float:left;

}

.online_classes ul li .thumb {

	width:42px;

	height:42px;

	float:left;

}

.online_classes ul li .thumb img {

	border: solid 1px #d5d5d5;

}

.online_classes ul li .description {

	width:163px;

	float:right;

}

.online_classes ul li .description h6 {

	color:#30393d;

	font-size:13px;

	font-weight:bold;

	padding-top:2px;

	padding-bottom:4px;

}

.online_classes ul li:hover {

	background-image:url(../images/lihover.gif)!important;

	background-repeat:no-repeat;

	background-position:bottom;

}

/*

=======================================================================

    Image Scrol	 Rules

=======================================================================

*/

.image_scroll {

	width:958px;

	height:96px;

	border:solid 1px #dfdfdf;

	background-image:url(../images/sliderbg.gif);

	background-repeat:repeat-x;

	background-position:center;

}

.slider1 {

	width:870px!important;

	height:70px!important;

	float:left!important;

	padding:18px 30px 0 30px!important;

	overflow:hidden!important;

}

.leftarrow {

	float:left;

	width:13px;

	height:96px;

}

.rightarrow {

	float:left;

	width:15px;

	height:96px;

}

.slider1 ul {

	padding-top:18px;

	float:left;

	width:120%;

}

.slider1 li {

	float:left;

	padding-right:40px;

	width:auto!important;

	height:68px!important;

}

.slider1 li img {

	width:190px !important;

	height:68px !important;

}

/*

=======================================================================

	News

=======================================================================

*/

#newscontent {

	width:710px;

	float:left;

}

#content2 h2 {

	width:710px;

	float:left;

}

ul.listing {

	width:100%;

	float:left;

}

ul.listing li {

	width:100%;

	float:left;

	border-bottom:solid 1px #cfcfcf;

	padding:12px 0 13px 0;

}

ul.listing li.last {

	border:0px;

}

ul.listing li .thumb {

    border:solid 2px #dcdcdc;
    float: left;
    font-size: 14px;
    height: 85px;
    padding-top: 15px;
    vertical-align: middle;
    width: 111px;
    text-align:center;

}

ul.listing li .thumb img {

	border:solid 2px #dcdcdc;

}

ul.listing li .description {

	width:567px;

	height:104px;

	float:right;

}

ul.listing li .description h6 {

	color:#08387f;

	font-size:13px;

	padding-bottom:7px;

	font-weight:bold;

}

ul.listing li .description h6 a {

	color:#222427;

}

ul.listing li .description p {

	padding-bottom:10px!important;

}

.info {

	border-top:dotted 1px #ccc;

	padding-top:9px;

	float:left;

	width:562px;

	color:#6a788e;

}

.lastupdte {

	padding-right:29px;

	float:left;

}

.lastupdte i {

	color:#b3c1d7;

}

.tag {

	padding-right:51px;

	float:left;

}

.tag a {

	color:#89ab20;

	text-decoration:underline;

}

.comments {

	float:left;

}

.comments strong {

	color:#4bb34b;

	text-decoration:underline;

}

.moreinfo {

	float:right;

	color:#08387F;

	font-size:10px;
	
	padding:0 2px 0 0; margin:0;

       text-decoration:none;

}

.postedby {

	padding-right:21px;

	float:left;

}

.postedby a {

	font-weight:bold;

	text-decoration:underline;

	color:#4891fd;

}

.share1 {

	width:54px;

	height:17px;

	background-image:url(../images/share.jpg);

	background-repeat:no-repeat;

	margin-left:15px;

	display:inline-block;

	margin-top:-2px;

	float:left;

}

.share1 a {

	background-image:url(../images/shareicon.gif);

	background-repeat:no-repeat;

	background-position:6px 3px;

	line-height:16px;

	padding:0 0 0 20px;

	display:inline-block;

	color:#747474;

	height:17px;

	display:inline-block;

	font-size:10px;

}

.print_this {

	width:66px;

	height:17px;

	background-image:url(../images/printthis.gif);

	float:right;

	background-repeat:no-repeat;

	display:inline-block;

}

.print_this a {

	background-image:url(../images/print_icon.gif);

	background-repeat:no-repeat;

	background-position:6px 3px;

	line-height:16px;

	padding:0 0 0 20px;

	display:inline-block;

	color:#747474;

	height:17px;

	display:inline-block;

	font-size:10px;

}

.info1 {

	width:470px!important;

	padding-top:11px!important;

}

/*

=======================================================================

	Pgination

=======================================================================

*/

.pginaiton {

	background-color:#e7f1ff;

	width:710px;

	height:23px;

	margin-bottom:8px;

	border-bottom:solid 1px #89ab20;

}

.pginaiton ul {

	float:left;

}

.pginaiton li {

	float:left;

	padding-right:6px;

}

.pginaiton li.dots {

	float:left;

	color:#747474;

	padding-top:6px;

	padding-right:6px;

}

.pginaiton li.nextpage {

	float:left;

	padding:3px 0 0 0;

}

.pginaiton li.nextpage a {

	width:54px;

	height:17px;

	display:inline-block;

	background-image:url(../images/nextbg.jpg);

	background-repeat:no-repeat;

	text-align:center;

	font-size:10px!important;

	font-weight:normal!important;

	line-height:17px!important;

	padding:0px!important;

}

.pginaiton li.nextpage a:hover {

	color:#747474!important;

}

.pginaiton li a {

	line-height:23px;

	padding:0 9px;

	color:#747474;

	display:inline-block;

	font-weight:bold;

}

.pginaiton li a:hover {

	color:#fff;

	background-color:#89ab20;

}

/*

=======================================================================

	Post New Blog 

=======================================================================

*/

.post_new_blog {

	width:238px;

	float:left;

	height:26px;

	text-align:center;

	padding-top:10px;

	font-size:18px;

	font-weight:bold;

	display:inline-block;

	color:#fff;

	margin-bottom:10px;

	border:solid 1px #d5d5d5;

	background-color: #08387f;

}

/*

=======================================================================

    Right Colomn Search  Rules

=======================================================================

*/

.searchdiv {

	width:238px;

	height:94px;

	border: solid 1px #d5d5d5;

	float:left;

	margin-bottom:10px;

}

.searchdiv h5 {

	font-weight:bold;

	color:#08387f;

	height:26px;

	float:left;

	background-color:#F4FFD3;

	padding-left:13px;

	width:225px;

	padding-top:12px;

	border-bottom:solid 1px #d5d5d5;

}

.searchdiv ul {

	float:left;

	padding:13px 0 0 12px;

}

.searchdiv li {

	float:left;

}

.searchdiv li input {

	width:154px;

	height:23px;

	border:solid 1px #d5d5d5;

	background-color:#f3f3f3;

	padding:0 9px;

	line-height:23px;

	color:#5f5f5f;

	margin-right:6px;

}

/*

=======================================================================

    Blog Archive Rules

=======================================================================

*/

.archive {

	width:238px;

	background-color:#f7f7f7;

	float:left;

	border:solid 1px #d5d5d5;

}

.archive h5 {

	width:225px;

	font-size:14px;

	padding-top:12px;

	color:#08387f;

	background-color:#fffdd9;

	font-weight:bold;

	height:26px;

	float:left;

	padding-left:13px;

	border-bottom:solid 1px #d5d5d5;

}

.archive ul {

	float:left;

	padding:5px 1px 0 1px;

	width:236px;

}

.archive li {

	height:26px;

	background-image:url(../images/rbder.png);

	background-repeat:no-repeat;

	background-position:bottom center;

}

.archive li a {

	background-image:url(../images/listarrow.png);

	background-position:11px 9px;

	padding-left:24px;

	display:inline-block;

	background-repeat:no-repeat;

	font-weight:bold;

	color:#555;

	line-height:24px;

}

.archive li a:hover {

	background-image:url(../images/active_arrow.png);

	background-position:11px 9px;

	color:#295492;

}

.archive li:hover {

	background-image:url(../images/lihover.jpg)!important;

	background-position:0px 3px;

}

.archive li.selected {

	background-image:url(../images/lihover.jpg)!important;

	background-position:0px 3px;

}

.archive li a.active {

	background-image:url(../images/active_arrow.png);

	background-position:11px 9px;

	color:#295492;

}

/*

=======================================================================

	Blog Detail Rules

=======================================================================

*/

.blog_detail {

	width:710px;

	float:left;

	padding-bottom:10px;

	margin-bottom:17px;

	border-bottom:dotted 1px #999999;

	margin-top:5px;

}

.blogimg {

	border:solid 2px #dcdcdc;

	float:left;

	margin-right:11px;

}

.bloginfo {

	width:470px;

	float:left;

	padding-bottom:12px;

}

.bloginfo h5 {

	color:#08387f;

	font-size:13px;

	font-weight:bold;

	padding-top:15px;

	padding-bottom:11px;

}

a.link {

	font-weight:bold;

	font-size:13px;

	color:#08387f;

}

/*

=======================================================================

	Comments  Rules

=======================================================================

*/

.blog_comments {

	width:710px;

	float:left;

	padding-bottom:10px;

	color:#777;

}

.blog_comment1 {

	width:686px;

	padding:14px 11px 0 11px;

	float:left;

	border:solid 1px #d5d5d5;

	margin-bottom:10px;

}

.blog_comments .thumb {

	width:40px;

	height:36px;

	float:left;

}

.blog_comments .thumb img {

	border:solid 2px #dcdcdc;

}

.blog_comment1 .description {

	width:631px;

	float:right;

}

.blog_comments .description h5 {

	font-size:13px;

	font-weight:bold;

	color:#30393d;

	margin-top:-1px;

	padding-bottom:6px;

}

.blog_comments .description p {

	padding-bottom:15px!important;

}

.blog_comments .description .comment_top {

	width:100%;

	float:left;

	padding-bottom:10px;

}

.blog_comments .description .comment_topleft {

	width:527px;

	float:left;

}

.blog_comments .description .comment_topright {

	width:53px;

	float:right;

	padding-top:7px;

}

.postdate {

	float:left

}

.poston {

	padding-right:15px;

	float:left;

	color:#afafaf;

}

.blg_rtng1 {

	float:left!important;

}

a.btn {

	width:53px;

	height:21px;

	line-height:21px;

	text-align:center;

	color:#fff;

	background-color:#08387f;

	display:inline-block;

}

a.btn1 {

	width:83px;

	height:25px;

	line-height:25px;

	text-align:center;

	color:#fff;

	font-weight:bold;

	background-color:#08387f;

	display:inline-block;

}

.leftimg {

	width:37px;

	float:left;

	background:url(../images/blgimg.gif);

	background-position:bottom;

	background-repeat:no-repeat;

	min-height:133px;

}

.blog_comment2 {

	width:710px;

	float:left;

	margin-bottom:10px;

}

.blogcomment2 {

	width:634px;

	background-color:#f8ffe2;

	border:solid 1px #d6d8d8;

	background-image:url(../images/comment2bg.gif);

	background-position:left;

	padding:12px 12px 0 25px;

	float:left;

	background-repeat:repeat-y;

}

.blogcomment2 .description {

	width:581px;

	float:right;

}

.blog_comment3 {

	width:657px;

	float:right;

	padding-bottom:10px;

}

.blogcomment3 {

	width:581px;

	background-color:#f7f7f7;

	border:solid 1px #d6d8d8;

	background-image:url(../images/comment2bg.gif);

	background-position:left;

	padding:12px 12px 0 25px;

	float:left;

	background-repeat:repeat-y;

}

.blogcomment3 .description {

	width:527px;

	float:right;

}

/*

=======================================================================

    Leave Reply	Rules

=======================================================================

*/

.leave_reply {

	width:710px;

	float:left;

}

.leave_reply_heading {

	width:710px;

	height:31px;

	border-bottom:dotted 1px #999;

	float:left;

	font-size:13px;

	font-weight:bold;

	color:#08387f;

	line-height:31px;

}

.leave_reply_form {

	width:710px;

	padding:24px 0 0 0;

	float:left;

}

.leave_reply_form ul {

	float:left;

}

.leave_reply_form ul li {

	float:left;

	width:710px;

	padding-bottom:11px;

}

.leave_reply_form ul li span {

	float:left;

	width:71px;

	line-height:23px;

	color:#333333;

	font-weight:bold;

}

.leave_reply_form ul li input {

	width:250px;

	height:21px;

	border:solid 1px #d6d8d8;

	float:left;

	padding:0 8px;

	line-height:21px;

}

.leave_reply_form ul li .txtarea {

	width:250px;

	height:72px;

	font-family:Calibri;

	color:#777;

	font-size:11px;

	border:solid 1px #d6d8d8;

	float:left;

	padding:4px 8px;

	line-height:21px;

}

.replydiv {

	width:auto;

	float:left;

	padding-top:1px;

	padding-left:71px

}

.action {

	width:110px;

	float:left;

	height:21px;

	background-image:url(../images/actionsep.gif);

	background-repeat:no-repeat;

	background-position: 59.46% center;

	line-height:21px;

}

.action1 {

	width:145px;

	float:left;

	height:26px;

	background-image:url(../images/actionsep.gif);

	background-repeat:no-repeat;

	background-position: 66.21% center;

	line-height:26px;

	padding-top:1px;

}

.replydiv p {

	line-height:6px!important;

	padding-bottom:16px!important;

}

/*

=======================================================================

    Gallery Page Rules

=======================================================================

*/

.gallery {

	width:960px;

}

.gallery_top {

	width:100%;

	float:left;

	padding-top:16px;

	height:51px;

	padding-bottom:20px;

}

.gallery_heading {

	width:912px;

	height:44px;

	border-bottom:dotted 1px #999999;

	line-height:44px;

	float:left;

	color:#08387f;

	font-size:20px;

}

.select_gallery {

	width:47px;

	padding-top:4px;

	height:51px;

	float:right;

}

.select_gallery a.photo {

	background-image:url(../images/picshow.gif);

	background-repeat:no-repeat;

	display:inline-block;

	width:47px;

	float:left;

	height:51px;

}

.select_gallery a.photo:hover {

	background-image:url(../images/photoactive.gif);

	background-repeat:no-repeat;

}

.select_gallery a.pactive {

	background-image:url(../images/photoactive.gif);

	background-repeat:no-repeat;

}

.select_gallery a.movie {

	background-image:url(../images/movie.gif);

	background-repeat:no-repeat;

	display:inline-block;

	margin-left:-1px;

	float:left;

	width:47px;

	height:51px;

}

.select_gallery a.movie:hover {

	background-image:url(../images/movieactive.gif);

	background-repeat:no-repeat;

}

.select_gallery a.mactive {

	background-image:url(../images/movieactive.gif);

	background-repeat:no-repeat;

}

.categorydiv {

	width:179px;

	float:left;

}

.categorydiv ul {

}

.categorydiv li {

	float:left;

}

.categorydiv li a {

	float:left;

	line-height:25px;

	width:144px;

	padding-left:15px;

}

.categorydiv li a:hover {

	background-color:#08387f;

	color:#fff;

}

.categorydiv li a.selected {

	background-color:#08387f;

	color:#fff;

}

.thumbdiv {

	width:760px;

	float:left;

	overflow:hidden;

	padding-left:0;

	position:relative;

	border-left:solid 0px #d5d5d5;
	

}

.thumbdiv ul {

	width:100%;

	float:left;

}

.thumbdiv ul li {

	margin-right:8px;

	margin-bottom:30px;

	float:left;
	
	width:202px;
        
        border: 1px solid #CCCCCC;

        height:auto;

        padding:10px;

        margin-left:15px;
	

}

.thumbdiv ul li p{
color:#08387F;
padding:2px 5px;
margin:0;
font-size:12px;
font-weight:bold;
clear:both;
height:50px;
overflow:hidden;
}



.thumbdiv ul li img {

	border:solid 1px #d5d5d5;
	
	height:275px;
	
	width:200px;
	
	float:left;
	
	margin-bottom:7px;
	

}


/*

=======================================================================

    Course 	Section  Rules

=======================================================================

*/

.make_slection {

	width:100%;

	float:left;

	height:23px;

	line-height:23px;

	padding-bottom:26px;

}

.make_slection span {

	display:inline-block;

	padding-right:12px

}

.make_slection select {

	width:122px;

	padding:3px;

	color:#747474;

	font-size:11px;

	height:23px;

	border:solid 1px #d1d3d3;

}

.sheading {

	width:710px;

	float:left;

}

.sheadings {

	width:514px;

	padding-bottom:15px;

	float:left;

}

.sheadings h5 {

	color:#08387f;

	font-weight:bold;

}

.sheading_action {

	width:196px;

	float:left;

}

.course_listing {

	width:708px;

	border:solid 1px #bbc1c4;

	background-color:#fafafa;

}

ul.listheading {

	font-weight:bold;

	background-color:#f4ffd0;

	color:#08387f;

	border-bottom:solid 1px #bbc1c4;

	height:26px;

	line-height:26px;

}

.course_listing li {

	float:left;

	border-right:solid 1px #bbc1c4;

}

.course_listing li.code {

	width:80px;

	text-align:center;

}

.course_listing li.coursename {

	width:200px;

	padding-left:13px;

}

.course_listing li.time {

	width:71px;

	padding-left:13px;

}

.course_listing li.location {

	width:242px;

	padding-left:13px;

}

.course_listing li.instructor {

	width:150px;

	padding: 0 0 0 5px;

	border:none!important;
	
	font-size:13px; text-align:left;

}

.code, .coursename, .time, .location, instructor{ height:70px; text-align:left; font-size:13px; }

ul.courselisting {

	float:left;

	width:708px;

	border-bottom:solid 1px #bbc1c4;

}

ul.courselisting li {

	float:left;

	padding:8px 0;  min-height: 40px;

}

.course_listing li.coursename a {

	color:#08387f;

}

.course_listing li a {

	text-decoration:underline

}

.listingblock {

	width:710px;

	float:left;

	padding-bottom:21px;

}

.note {

	width:650px;

	background-color:#e7f1ff;

	border:solid 1px #bbc1c4;

	float:left;

	padding-top:8px;

	position:relative;

	color:#000000;

	margin-bottom:11px;

	padding-left:15px;

	padding-right:43px;

}

.note1 {

	width:655px;

	background-color:#e7f1ff;

	border:solid 1px #bbc1c4;

	float:left;

	padding-top:8px;

	position:relative;

	color:#000000;

	margin-bottom:11px;

	padding-left:15px;

	padding-right:38px;

}

.note p {

	padding-bottom:11px!important;

}

.note1 p {

	padding-bottom:8px!important;

}

a.close {

	width:11px;

	height:10px;

	background-image:url(../images/close_icon.gif);

	background-repeat:no-repeat;

	position:absolute;

	right:3px;

	top:3px;

}

a.close1 {

	position:absolute;

	right:13px;

	top:13px;

}

.note strong, .note1 strong {

	color:#ff0000;

}

.cheading {

	color:#08387f;

	padding-top:11px;

	font-weight:bold;

	float:left;

	padding-bottom:14px;

}

h2 {

	color:#08387f;

}

.camuses_address {

	width:100%;

	float:left;

	overflow:hidden;

}

.camuses_address ul {

	width:110%;

	float:left;

}

.camuses_address ul li {

	width:240px;

	float:left;

}

/*

=======================================================================

   Static Page 	  Rules

=======================================================================

*/

.static_content {

	width:100%;

	float:left;

	border-bottom:solid 1px #ececec;

	margin-bottom:14px;

}

.hpad {

	padding-top:12px;

	padding-bottom:11px;

	color:#333333!important;

}

.blue {

	color:#08387f;

}

.gray1 {

	color:#333;

}

.stext {

	padding-top:11px;

	font-size:14px;

	line-height:25px;

	padding-bottom:12px;

}

.pad1 {

	padding-bottom:10px;

}

.pad8 {

	padding-top:14px;

	padding-bottom:5px;

}

.pad6 {

	padding-top:1px;

	padding-bottom:8px;

}

.pad9 {

	margin-top:16px;

	margin-bottom:24px;

}

ul.images {

	width:100%;

	float:left;

	padding-bottom:18px;

}

ul.images li {

	padding-right:15px;

	float:left;

}

ul.images li.thumb2 {

	padding-top:13px;

	float:left;

}

.pad2 {

	padding-top:16px;

}

.pad3 {

	padding-top:5px;

	padding-bottom:4px;

}

.pad4 {

	padding-bottom:24px;

}

.staticblock {

	width:293px;

	float:left;

	padding-right:15px;

}

.staticblock2 {

	width:641px;

	float:left;

}

.staticblock2 img {

	float:left;

	margin-right:15px;

	margin-bottom:11px;
	
	height:240px;
	
	width:200px;

}

.staticblock3 {

	width:290px;

	padding-top:3px;

	float:left;

}

.staticlistblock {

	width:280px;

	padding:5px 49px;

	float:left;

}

.staticlistblock {

	width:280px;

	padding:5px 49px;

	float:left;

}

.staticlistblock ul {

	float:left;

	width:280px;

}

.staticlistblock li {

	float:left;

	width:280px;

	list-style-type:decimal;

	padding-bottom:5px;

	list-style-position:outside;

	margin-left:15px;

}

.staticblock5 {

	width:270px;

	float:left;

}

.green {

	color:#6c8a12;

}

.pad5 {

	padding-bottom:8px;

}

ul.static_text {

	float:left;

	padding-bottom:15px;

}

ul.static_text li {

	line-height:20px;

	float:left;

}

ul.static_text li.first {

	width:311px;

	float:left;

	font-size:20px;

	color:#08387f;

}

ul.static_text li.second {

	width:119px;

	float:left;

	color:#3a5998;

}

ul.static_text li.third {

	width:163px;

	float:left;

	color:#333333;

}

ul.static_text li.forth {

	width:204px;

	float:left;

	font-size:14px;

	color:#333333;

}

ul.static_text li.fifth {

	width:144px;

	float:left;

	font-family:Calibri;

	color:#999999;

}

.heading_block {

	width:441px;

	color:#08387f;

	float:left;

}

.heading_block ul {

	float:left;

	width:183px;

	padding-top:14px;

	padding-bottom:33px;

}

.heading_block ul li {

	width:100%;

	float:left;

}

.font {

	font-family:Calibri;

}

.heading_block h1 {

	font-size:24px;

	padding-bottom:16px;

	text-transform:capitalize !important;

}

.heading_block h2 {

	font-size:22px;

	padding-bottom:13px;

}

.heading_block h3 {

	font-size:20px;

	padding-bottom:15px;

}

.heading_block h4 {

	font-size:18px;

	padding-bottom:19px;

}

.heading_block h5 {

	font-size:16px;

	padding-bottom:20px;

}

.heading_block h6 {

	font-size:14px;

}

.orderered_list {

	width:267px;

	padding-top:36px;

	float:left;

}

.orderered_list1 {

	width:233px!important;

	float:left;

}

ul.numbered_list {

	    float: left;
    font-size: 13px;
    font-weight: normal;
    padding-top: 15px;

}

ul.numbered_list li {

	list-style-type:decimal;

	list-style-position:outside;

	margin-left:19px;

	padding:5px;

	color:#000;  line-height: 25px;
	
	line-height:15px;
	
	font-family:Calibri;
	
	color:#000;
	
	font-size:15px;

}

.orderered_list h4 {

	color:#08387f;

	font-weight:bold;

	padding-bottom:12px;

}
ul.numbered_list li span {

	color:#08387f;

	font-weight:bold;
        float:left;
         text-transform: uppercase;  line-height: 25px;
        padding-right:15px;
   width:130px;

}
.online_rules {
    background-color: #F7F7F7;
    border: 1px solid #D5D5D5;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px !important;
    margin-bottom: 10px;
    padding: 10px;
    width: 100%;
}
ul.bullet_list {

	float:left;
	
	padding-bottom:35px;

}

ul.bullet_list li {

	list-style-image:url(../images/orderlistarrow.png);

	padding-bottom:5px;

	list-style-position:outside;

	margin-left:15px;

	color:#666;

}

.form_tables {

	width:100%;

	padding-top:3px;

	float:left;

	border-bottom:solid 1px #ececec;

	padding-bottom:20px;

}

.form_tables h5 {

	color:#08387f;

	font-weight:bold;

}

.form {

	width:281px;

	float:left;

	padding-top:21px;

}

ul.inquiryform {

	width:100%;

	float:left;

	padding-top:3px;

}

ul.inquiryform li {

	width:100%;

	float:left;

	padding-bottom:11px;

}

ul.inquiryform li input {

	width:265px;

	height:21px;

	line-height:21px;

	padding:0 8px;

	color:#a9a8a8;

	border:solid 1px #d4d6d6;

}

ul.inquiryform li select {

	width:283px;

	height:23px;

	line-height:21px;

	padding:3px;

	font-size:11px;

	color:#a9a8a8;

	border:solid 1px #d4d6d6;

}

ul.inquiryform li .txtarea {

	width:267px;

	height:67px;

	padding:7px;

	font-family:Calibri;

	font-size:11px;

	color:#a9a8a8;

	border:solid 1px #d4d6d6;

}

.table {

	width:580px;

	float:right;

	padding-top:24px;

}

.table_listing {

	width:578px;

	border:solid 1px #bbc1c4;

	background-color:#fafafa;

}

ul.table_listheading {

	font-weight:bold;

	background-color:#f4ffd0;

	color:#08387f;

	border-bottom:solid 1px #bbc1c4;

	height:26px;

	line-height:26px;

}

.table_listing li {

	float:left;

	border-right:solid 1px #bbc1c4;

}

.table_listing li.code {

	width:83px;

	text-align:center;

}

.table_listing li.coursename {

	width:200px;

	padding-left:14px;

	padding-right:14px;

}

.table_listing li.time {

	width:120px;

	padding-left:12px;

}

.table_listing li.location {

	width:100px;

	padding-left:13px;

}

.table_listing li.instructor {

	width:88px;

	padding-left:13px;

	border:none!important;

}

ul.table_courselisting {

	float:left;

	width:577px;

	border-bottom:solid 1px #bbc1c4;

}

ul.table_courselisting li {

	float:left;

	padding:13px 0;

}

.table_listing li.coursename a {

	color:#08387f;

}

.table_listing li a {

	text-decoration:underline

}

.checksandradio {

	padding-bottom:12px;

	width:100%;

	float:left;

	padding-top:19px;

}

.checksandradio h5 {

	font-weight:bold;

	padding-bottom:20px;

}

.checksandradio ul {

	width:98px;

	float:left;

}

.checksandradio li {

	width:98px;

	float:left;

	padding-bottom:8px;

}

.checksandradio li input {

	float:left;

	margin-right:9px;

	margin-top:2px;

}

.checksandradio li span {

	float:left;

}

/*

=======================================================================

    Contact 	Section  Rules

=======================================================================

*/

.contactblock {

	width:100%;

	float:left;

	padding-bottom:17px;

}

.block1 {

	width:268px;

	float:left;

}

.contactblock h5 {

	color:#08387f;

	font-weight:bold;

	padding-bottom:17px;

}

.mailingaddress {

	float:left;

	padding-left:29px;

	background-image:url(../images/maillingicon.png);

	background-repeat:no-repeat;

	background-position:left 6px;

	color:#222427;

	padding-bottom:17px;

	width:221px;

}

.teleno {

	float:left;

	padding-left:29px;

	background-image:url(../images/teleicon.png);

	background-repeat:no-repeat;

	background-position:left top;

	color:#08387f;

	font-weight:bold;

	padding-bottom:19px;

	width:221px;

}

.teleno1 {

	float:left;

	padding-left:29px;

	line-height:9px;

	background-image:url(../images/teleicon1.png);

	background-repeat:no-repeat;

	background-position:left top;

	color:#08387f;

	font-weight:bold;

	padding-bottom:24px;

	width:221px;

}

.emailaddress {

	width:100%;

	padding-bottom:14px;

	float:left;

	padding-left:29px;

	background-image:url(../images/emailicon.png);

	background-repeat:no-repeat;

	background-position:left 3px;

}

.contacticon {

	width:100%;

	float:left;

	padding-left:29px;

	background-image:url(../images/contacticon.png);

	background-repeat:no-repeat;

	background-position:left top;

	line-height:16px;

	font-weight:bold;

	color:#08387f;

}

.emailaddress a {

	color:#222427;

	display:inline-block;

	width:100%;

	padding-bottom:5px;

}

.mailingaddress p {

	padding-bottom:0 !important;

}

.block2 {

	width:401px;

	float:right;

}

ul.inquiry {

	width:100%;

	float:left;

	padding-top:3px;

}

ul.inquiry li {

	width:100%;

	float:left;

	padding-bottom:11px;

}

ul.inquiry li input {

	width:250px;

	height:21px;

	line-height:21px;

	padding:0 8px;

	color:#a9a8a8;

	border:solid 1px #d4d6d6;

}

ul.inquiry li select {

	width:268px;

	height:23px;

	line-height:21px;

	padding:3px;

	font-size:11px;

	color:#a9a8a8;

	border:solid 1px #d4d6d6;

}

ul.inquiry li .txtarea {

	width:252px;

	height:67px;

	padding:7px;

	font-family:Calibri;

	font-size:11px;

	color:#a9a8a8;

	border:solid 1px #d4d6d6;

}

.map {

	float:left;

	width:400px;

	height:218px;

	padding-bottom:16px;

}

.map_cities {

	width:100%;

	height:17px;

	line-height:17px;

}

.map_cities ul {

	float:left;

}

.map_cities li {

	float:left;

	padding-right:6px;

}

.map_cities li a {

	float:left;

	background-image:url(../images/citybg.gif);

	background-repeat:no-repeat;

}

.map_cities li a span {

	float:left;

	background-image:url(../images/citybg_02.gif);

	background-repeat:no-repeat;

	background-position:right top;

	padding:0 16px;

	display:inline-block;

	text-align:center;

}

.pad {

	padding-top:12px;

}

.contact_text {

	padding:3px 0 16px 0!important;

}

.cheadng {

	padding:10px 0 21px 0;

}

/*

=======================================================================

    Bottom	Section  Rules

=======================================================================

*/

#bottom_seciton {

	width:100%;

	background-image:url(../images/bottomsectionbg.jpg);

	background-repeat:repeat;

	

	border-top:solid 4px #08387f;

	border-bottom:solid 1px #dfdfdf;

}

#footer {

	width:960px;

	margin:auto;

	padding-top:21px;
	
	padding-bottom:20px;

	font-family:Calibri;

}

#footer h5 {

	color:#004567;

	padding-bottom:14px;

	font-weight:bold;

}

#footer ul {

	float:left;

	padding-bottom:0;

}

#footer li {

	background:url(../images/listarrow.gif);

	background-position:left 6px;

	background-repeat:no-repeat;

	padding-left:15px;

	padding-bottom:4px;
	
	font-family:Calibri;
	
	font-size:12px;
	
	line-height:15px;

}

#footer li a {

	font-size:12px;

	font-weight:bold;

	color:#333;
	
        text-decoration:none;
	
	font-family:Calibri;
	

}

#footer li a:hover {

	text-decoration:underline;

}

.find_your_way {

	width:189px;

	padding-left:10px;

	float:left;

}

.help_support {

	width:196px;

	float:left;

}

.quick_links {

	width:189px;

	float:left;

}

.Addmissoin {

	width:194px;

	float:left;

}

.contact_us {

	width:182px;

	float:left;

}

.contact_us ul {

}

.contact_us li {

	padding-left:24px!important;
	
	font-size:11px;
	
	font-weight:bold;

}

.contact_us li.telephone_no {

	background:url(../images/tele.gif) no-repeat !important;

	background-position:left 5px!important;

	background-repeat:no-repeat;

}

.contact_us li.mailing_address {

	background:url(../images/mail.gif) no-repeat !important;

	background-position:left 2px!important;

	background-repeat:no-repeat;

}

.contact_us li.email_address {

	background:url(../images/email.gif) no-repeat !important;

	background-position:left 0px!important;

	background-repeat:no-repeat;

}

.contact_us li.googlemaps {

	background:url(../images/googlemail.gif) no-repeat !important;

	background-position:left 2px!important;

	background-repeat:no-repeat;

}

.contact_us li.googlemaps a {

	font-weight:bold;

	text-decoration:underline;

}

#bottom_Section {

	width:100%;

	height:66px;
	
	background:url(../images/bottomsectionbg.jpg) repeat-x;

}

#pagebottom {

	width:960px;

	padding-top:20px;

	margin:auto;

}

.copyright {

	padding-top:1px;

	float:left;

	padding-right:27px;

	color:#333;
	
	font-size:13px;
	
	font-weight:bold;
	
	font-family:Calibri;

}

.copyright a {

	color:#1a5876;

	text-decoration:underline;

}

.socail_networks {

	float:right;

}

a.top {

	margin-top:1px;

	background:url(../images/top.gif) no-repeat right;

	height:15px;

	line-height:15px;

	color:#08387f;

	display:inline-block;

	padding-right:20px;

	float:left;

}

.socail_networks ul {

	height:26px;

	float:left;

}

.socail_networks li {

	float:left;

	margin-right:2px;

	line-height:26px;

}

.socail_networks li.servcies {

	float:left;

	padding-right:18px;

	font-weight:bold;

}

/**********************/



#fancybox-left-ico {

	left: 0px !important;

}

#fancybox-right-ico {

	left: auto !important;

	right: 0px !important;

}

.hdiv {

	position:absolute;

	height:20px;

	background-color:#fff;

	width:1px;

	bottom:0px;

	left:-1px;

	z-index:99999;

	border-left:solid 1px #fff;

}





/*-----Accordation Menu--------*/



.urbangreymenu{

width: 100%; /*width of menu*/

padding:0 0 10px 0;

float:left;

}



.noheaderbar{

font-size:12px;

background:#CCCCCC url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/

margin-bottom: 0; /*bottom spacing between header and rest of content*/

text-transform: uppercase;

padding: 7px 0 7px 31px; /*31px is left indentation of header text*/

border:1px solid #FFFFFF;

}



.noheaderbar a{

text-decoration: none;

color:#000000;

display: block;

}



.urbangreymenu .headerbar{

font-size:12px;

color: white;

background: #89AB20 url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/

margin-bottom: 0; /*bottom spacing between header and rest of content*/

text-transform: uppercase;

padding: 7px 0 7px 31px; /*31px is left indentation of header text*/

border:1px solid #CCCCCC;

}



.urbangreymenu .headerbar a{

text-decoration: none;

color: white;

display: block;

}



.urbangreymenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-bottom: 0; /*bottom spacing between each UL and rest of content*/

}



.urbangreymenu ul li{

padding-bottom: 2px; /*bottom spacing between menu items*/

font-size:12px;

}



.urbangreymenu ul li a{



color: black;

display: block;

padding: 5px 0;

line-height: 17px;

padding-left: 8px; /*link text is indented 8px*/

text-decoration: none;

}



.urbangreymenu ul li a:visited{

color: black;

}



.urbangreymenu ul li a:hover{ /*hover state CSS*/



}



/*-----Accordation Menu End--------*/



.indentpara {

    background: url(../images/orderlistarrow.png) no-repeat scroll 20px 11px transparent;

    text-indent: 20px;

}



.imgpadding{

margin:0 0 0 0;}



.outerrelative{

position:relative;

width:100%;

margin:0 auto;}



.sectionpart{

float:left;

width:100%;

height:auto;

border:1px solid #BBC1C4;

margin-top:20px;

}



.sectionpart h4{

text-align:center;

background:#BBC1C4;

margin:0;

padding:5px 0;

color:#08387F;}



.sectionpart p{

text-align:center;

margin:0;

padding:1px 0;

color:#08387F;

font-size:12px;}



.sectionpart p a{

text-decoration:none;

color:#08387F;

}



.sectionpart p a:hover{

text-decoration:underline;

color:#08387F;

}


.classname {

    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b7e3a1), color-stop(1, #a1cb8c) );
	background:-moz-linear-gradient( center top, #b7e3a1 5%, #a1cb8c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7e3a1', endColorstr='#a1cb8c');
	background-color:#b7e3a1;*/
	background:url(../images/light_green.jpg) no-repeat;
	border:2px solid #e6e3e6;
	display:inline-block;
	color:#024978;
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	padding:8px 15px 7px 15px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #0a083b;*/
	width:208px;
	height:19px;
	text-align:center;
}.classname:hover {
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a1cb8c), color-stop(1, #b7e3a1) );
	background:-moz-linear-gradient( center top, #a1cb8c 5%, #b7e3a1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1cb8c', endColorstr='#b7e3a1');
	background-color:#a53636;*/
	background:url(../images/light_green_hover.jpg) no-repeat;
}.classname:active {
	position:relative;
	top:1px;
}

.color2{
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #58953a), color-stop(1, #4d8631) );
	background:-moz-linear-gradient( center top, #58953a 5%, #4d8631 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#58953a', endColorstr='#4d8631');
	background-color:#58953a;*/
	background:url(../images/deep_green.jpg) no-repeat;
	border:2px solid #e6e3e6;
	display:inline-block;
	color:#fcddbe;
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	padding:9px 15px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #ffcc99;*/
	text-align:center;
}

.color2:hover{
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4d8631), color-stop(1, #58953a) );
	background:-moz-linear-gradient( center top, #4d8631 5%, #58953a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d8631', endColorstr='#58953a');
	background-color:#4d8631;*/
	background:url(../images/deep_green_hover.jpg) no-repeat;
}	
	
.color3{
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b7e3a1), color-stop(1, #a1cb8c) );
	background:-moz-linear-gradient( center top, #b7e3a1 5%, #a1cb8c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7e3a1', endColorstr='#a1cb8c');
	background-color:#b7e3a1;*/
	background:url(../images/light_green.jpg) no-repeat;
	border:2px solid #e6e3e6;
	display:inline-block;
	color:#024978;
	font-family:Calibri;
	font-size:16px;
	font-weight:bold;
	padding:9px 15px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #3f3e47;*/
}

.color3:hover{
	/*background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a1cb8c), color-stop(1, #b7e3a1) );
	background:-moz-linear-gradient( center top, #a1cb8c 5%, #b7e3a1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1cb8c', endColorstr='#b7e3a1');
	background-color:#a53636;*/
	background:url(../images/light_green_hover.jpg) no-repeat;
}		

.academic_cal_list{ width:100%; float:left; height:auto; margin-top:40px;}


.academic_cal_list h2{ color:#08387F; text-align:center;}

.academic_cal_list h2 a{ color:#08387F; text-align:center;}
