@charset "utf-8";
/* CSS Document */

@import url(global.css);
@import url(nav.css);
@import url(font.css);



/*==================== HTML5 ==================== */
applet, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, caption, tbody, tfoot, thead, article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align:baseline;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 0;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

html, body {height: 100%;}
body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: normal;

}

h1,h2,h3,h4,h5,h6 {
	font-family:;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #333;
	font-size: 20px;
	font-family: ;

}
h2 {
	font-family:optima_lt_stdregular;
	color:#FF0;
	font-size:18px;
	font-weight:bold;
	line-height:18px;
}
h3 {
	color:#e30613 ;
	font-size: 30px;
	font-family:'optima_lt_stdregular' ;
	padding-bottom: 20px;
	padding-top:10px;
	
}
h4 {
	color:#000 ;
	font-size: 50px;
	font-family:'optima_lt_stdregular' ;
	font-weight:bold;
	padding-bottom: 20px;
	padding-top:10px;
}
h5 {
	font-size: 24px;
	color: #fff;
	font-family:'optima_lt_stdregular' ;
	padding-top:20px;
	padding-left:10px;
	
}
h6 {
	color: #E30613;
	display: block;
	font-family: 'optima_lt_stdregular';
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right:10px;
	text-align:justify;
}

a {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #000;
}


.topBg{
	width:100%;
	height:185px;
	background-image:url(topbg.png);
	background-position:0 0;
	background-repeat:repeat-x;
	
}


#MainDiv {
	width:1003px;
	margin-right: auto;
	margin-left: auto;
}

header {
	height: 107px;
	margin-bottom:20px;
	margin-top:0px;
}
.logo{
	margin-left:22px;
	margin-top:17px;
	width:700px;
	height:85px;
}
.searchDiv{
	background-image:url(plus.png);
	background-repeat:no-repeat;
	background-position:top right;
	margin-top:17px;
	margin-right:3px;
	width:250px;
	height:86px;
}
.search{
	width:277px;
	height:37px;
	background-color:#ffd735;
	margin-top:43px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	margin-right:0px;
	float:right;
}
.searchBt {
	height: 28px;
	width: 31px;
	background-color:#9f9f9f;
	background-image:url(search_icon.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

.searchBt:hover {
	
	background-position: center;
}

.searchInput {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 223px;
	height: 25px;
	margin-top: 5px;
	margin-left: 5px;
	color: #919191;
	font-size: 11px;
	padding-left:10px;
	font-family: Tahoma;
	background-color:#fff;
}

.searchInput:-webkit-input-placeholder,.searchInput:-moz-placeholder, searchInput:-ms-input-placeholder  {
	color:#919191;
	font-family:Tahoma;
	font-size:11px;
}


/*======================== banner ===================*/

#banner{
	width:1003px;
	height:300px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
		 
.BigBanner{ width:772px; height:269px; float:left;
            border:#d9b113 8px solid;}
			
			
.thumbleDiv{
	width:202px;
	height:285px;
	float:left;
            }
			
.thumbleRow{ width:202px; height:99px; float:left; display:block; 
             margin-top:2px; }



.thumbleBtom{ width:202px; height:0px; display:block;}


		 .mainBanner {
		width:772px;
		background:white;
		height:269px;
		
}
	
.thumbleRight { width:5px; height:87px; float:left;}
	
	
	.thumbs {
		display:block;
		width:92px;
		height:76px;
		float:left;
		background:#FFF;
		border:3px #acacac solid;
		position:relative;
		
	}
	
	
	
	.thumbs a {
		display:block;
		position:absolute;	
     	}
	
	
	    .thumbs a:focus {		
		z-index:99999; 		
		background:#FFF;
		border:3px #dbb111 solid;
		margin:-2px 0 0 -2px;
		height:76px;
		}
	  .thumbs a:focus:hover {		
		z-index:99999; 		
		background:#FFF;
		border:3px #999 solid;
		margin:-2px 0 0 -2px;
		height:72px;
		
		}
     
		.thumbs a:visited {		
		z-index:99999; 		
		background:#FFF;
		border:3px #dbb111 solid;
		margin:-2px 0 0 -2px;
		height:72px;
		}

	
		
		
.caption_bg{ background:url(caption_bg.png);
             background-position:0 0;  
			 background-repeat:no-repeat;
             height:33px; width:762px; 
			 float:left; position:absolute; 
			 z-index:999; opacity:0.8;
             margin-left:0px; margin-top:236px;
			 font-family:Arial, Helvetica, sans-serif;
		     color:#FFF; font-weight:600; 
			 padding-left:10px; line-height:25px; }




/*======================== quicklinks ===================*/
.quicklinks{
	width:995px;
	min-height:117px;
	margin:0 auto;
}
.quicklinksTop{
	width:980px;
	min-height:34px;
	background-color:#333;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;

	padding-left:15px;
	padding-top:15px;
	font-family: 'optima_lt_stdregular';
	font-size:18px; font-weight:bold;
	color:#FFF;
}
.quicklinksBot{
	width:993px;
	min-height:87px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	border:#b5b5b5 1px solid;
	background-color:#ddd;
}


.Textlinks{
	background-image:url(link_devider.png);
	background-repeat:no-repeat;
	background-position:right;
	width:780px;
	min-height:59px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:10px;
}



.li2redplus li {
	padding-left: 15px;
	padding-bottom: 5px;
	float: left;
	width: 22%;
	background-image: url(red_plus.png);
	background-position: left 6px;
	background-repeat: no-repeat;
	font-size: 12px;
	color: #464646!important;
}

.li2redplus li a {
	color: #464646!important;
	display: block;
	margin-right: 5px;
}

.li2redplus li a:hover {
	color: #aa0b0b!important;
	display: block;
	margin-right: 5px;
}


.payOnline{
	padding-top:25px;
	width:162px;
	height:37px;
	margin-left:20px;
	
}
.liveChat{
	padding-top:12px;
	width:95px;
	height:63px;
}
.geryLine{
	width:100%;
	height:8px;
	background:#9d9d9d;
	border-bottom:1px solid #984137;
}



/*======================== footer ===================*/

.footerDiv{
	width:100%;
	min-height:80px;
	background: #821205; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  #821205 0%, #dd0e18 83%, #dd0e18 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#821205), color-stop(83%,#dd0e18), color-stop(100%,#dd0e18)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #821205 0%,#dd0e18 83%,#dd0e18 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #821205 0%,#dd0e18 83%,#dd0e18 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #821205 0%,#dd0e18 83%,#dd0e18 100%); /* IE10+ */
background: linear-gradient(to bottom,  #821205 0%,#dd0e18 83%,#dd0e18 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#821205', endColorstr='#dd0e18',GradientType=0 ); /* IE6-8 */

}
.width510{
	width:560px;
}

.li3footer li {
	padding-left: 4px;
	padding-bottom: 5px;
	float: left;
	font-size: 12px;
	color: #fff!important;
}

.li3footer li a {
	color: #fff!important;
	display: block;
	margin-right: 1px;
}

.li3footer li a:hover {
	color: #d9d9d9!important;
	display: block;
	margin-right: 1px;
}
.copyright{
	color:#d9d9d9;
	padding-left: 10px;
	width:550px;
}
.copyright a{
	color:#d9d9d9!important;
}
.copyright a:hover{
	color:#000!important;
}
.width200{
	width:200px;
}
.paymentText{
	color:#d9d9d9;
	padding-left: 10px;
	width:190px;
}
.paymentInfo{
	margin-top:10px;
	width:200px;
	height:40px;
	background:#FFF;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px; 
	
}
/* =================================== index middle part ===============================*/

#MiddelSection{ width:1003px; height:auto; overflow:hidden; margin:0 auto;
                display:block; margin-top:18px;   
				}
				
.MiddelSection_News{ width:240px; height:500px; float:left;
                     display:block; margin-right:13px;
					 position:relative;
					 }
					 				

.MiddelSection_Message{ width:240px; height:500px; float:left;
                     display:block; margin-right:13px;
					 position:relative;
					 }
					 
.MiddelSection_Discover{ width:240px; height:500px; float:left;
                     display:block; margin-right:13px;
					 position:relative;
					 }


.MiddelSection_Courses{ width:240px; height:500px; float:left;
                     display:block; 
					 position:relative;
					 }
					 
					 
.MiddelSection_header {
	width:240px;
	height:26px;
	float:left;
	font-family: optima_lt_stdregular;
	font-size:22px;
	color:#cd0000;
	font-weight:400;
	padding-top:2px;
						}
						
.MiddelSection_header a{
	width:240px;
	height:26px;
	float:left;
	font-family: optima_lt_stdregular;
	font-size:20px;
	color:#cd0000;
	font-weight:400;
	padding-top:2px;
						}
						
.MiddelSection_header a:hover{
	width:240px;
	height:26px;
	float:left;
	font-family: optima_lt_stdregular;
	font-size:20px;
	color:#cd0000;
	font-weight:400;
	padding-top:2px;
						}												
						
.MiddelSection_innerbody{
	width:240px;
	height:auto;
	display:block;
	border-left:#f3f3f3 1px solid;
	border-right:#f3f3f3 1px solid;
	border-top:#f3f3f3 1px solid;
	margin-top:30px;
						  
                          }


.MiddelSection_imgbg { width:225px; height:130px; margin:0 auto;
                        border:#e7e7e7 1px solid;  margin-top:6px;  }
						
.MiddelSection_img{ width:215px; height:120px; margin:0 auto; margin-top:5px;}	

.MiddelSection_contentarea { width:220px; height:auto; float:left; margin-left:8px; }	

.MiddelSection_text{
	width:216px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	font-size:13px;
	font-weight:500;
	margin-top:15px;
	line-height:17px;
	text-align: justify;
					}
	
.MiddelSection_redfont{ color:#f12d23; font-size:13px; font-weight:500;	}




.RecentNewsDiv{width:220px; height:260px;
			  float:left; 
			  margin-top:12px;
			   }



.discoverDiv{ width:220px; height:auto; float:left; margin-top:10px;  }

.discoverItem { list-style:none; float:left; width:200px;  float:left;   }

				  
.discoverItem a{   width:200px; height:22px;   display:block;
                   font-family:Arial, Helvetica, sans-serif;
                  font-size:13px; color:#f12d23; font-weight:500;
                  background-image:url(discover_bullet.gif);
				  background-position:5px 13px;
				  background-repeat:no-repeat;
				   padding-left:25px; padding-top:6px; padding-bottom:6px;				   
				   background-color:#FFF;
                   border-bottom:#b2b2b2 1px dotted;
					border-top:#b2b2b2 1px dotted;
					color:#f12d23; text-decoration:none;
					  display:block;
                  }
				  
.discoverItem a:focus { width:200px; height:22px; 				   
				    background-color:#f1f1f1;                    
					border-top:#b2b2b2 1px dotted;
					border-bottom:#b2b2b2 1px dotted;
					color:#f12d23; text-decoration:none;
                  }


.discoverItem a:focus:hover { width:200px; height:22px; 				   
				    background-color:#f1f1f1;
                    border-bottom:#b2b2b2 1px dotted;
					border-top:#b2b2b2 1px dotted;
					color:#f12d23; text-decoration:none;
                  }

					
.discoverItem a:hover { width:200px; height:22px; 				   
				    background-color:#f1f1f1;
                    border-bottom:#b2b2b2 1px dotted;					
					color:#f12d23; text-decoration:none;
                  }


.followusDiv{ width:220px; height:50px; float:left;  margin-left:10px; margin-top:50px;}
.followus_text{ width:80px; height:36px; float:left;
                font-family:Arial, Helvetica, sans-serif;
                font-size:12px; color:#434343; font-weight:bold; line-height:28px;}
				
.followusIcons{ width:130px; height:40px; float:left; 
                }
				
.icon { float:left; width:35px; height:36px; margin-left:7px;
                }



.coursesDiv{ width:220px; float:left; display:block; margin-left:15px; }

.coursesRow  {
	width:210px;
	height:auto;
	font-family: 'optima_lt_stdregular';
	font-size:16px;
	color:#2e2e2e;
	font-weight:500;
	padding-top:5px;
	line-height:21px;
			 }

.courses a{color:#2e2e2e; text-decoration:none;}

.courses a:hover{color:#2e2e2e; text-decoration:underline;}
			
.courses_bottom{ width:220px; height:11px; float:left;
                 margin-top:-3px; margin-bottom:0px;
               }	
.MiddelSection_bottom { width:236px; height:49px; float:left; display:block; position:absolute;
                       margin-left:-7px; /*margin-top:20px;*/}



/* ============================ Inner Pages ===============================*/

.innerBannerDiv{
	width:1003px;
	height:230px;
}

.innerBannerText{
	padding:0px;
	margin-top:85px;
	width:auto;
	text-transform:uppercase;
}
.innerBannerImage{
	width:1003px;
}

.headingredGradient{
	
	height:50px;
	background: #991005; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top,  #991005 0%, #991005 24%, #d80912 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#991005), color-stop(24%,#991005), color-stop(100%,#d80912)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #991005 0%,#991005 24%,#d80912 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #991005 0%,#991005 24%,#d80912 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #991005 0%,#991005 24%,#d80912 100%); /* IE10+ */
background: linear-gradient(to bottom,  #991005 0%,#991005 24%,#d80912 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#991005', endColorstr='#d80912',GradientType=0 ); /* IE6-8 */

-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-ms-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; 
border-bottom:6px solid #e47c02;
}

/* ============================ Faculty ==============================*/
.headingredGradientfaculty{
	
	height:50px;
	background: #991005; text-align:center; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top,  #991005 0%, #991005 24%, #d80912 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#991005), color-stop(24%,#991005), color-stop(100%,#d80912)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #991005 0%,#991005 24%,#d80912 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #991005 0%,#991005 24%,#d80912 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #991005 0%,#991005 24%,#d80912 100%); /* IE10+ */
background: linear-gradient(to bottom,  #991005 0%,#991005 24%,#d80912 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#991005', endColorstr='#d80912',GradientType=0 ); /* IE6-8 */

-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-ms-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px; 
border-bottom:6px solid #e47c02;
}
.faculty{width:1000px;}
.faculty .left{width:495px; float:left;}
.faculty .left .content{width:483px; float:left; border:#d7d7d7 solid 1px; padding-right:10px; padding-top:25px; margin-bottom:25px;}
.faculty .left .content p{ color: #666; padding:0px 12px 15px 12px;}
.faculty .left .content .area{width:483px; float:left; margin-bottom:20px;}
.faculty .left .content .area img{float:left; clear:left; display:block; padding-right:14px;}
.faculty .left .content .area h2{font-family: 'optima_lt_stdregular'; font-size:20px; color:#000; font-weight:bold; padding:7px 0 0px 0px; margin:0;}
.faculty .left .content .area h3{font-family: 'optima_lt_stdregular'; font-size:16px; color:#000; font-weight:normal; text-transform:uppercase; padding-bottom:4px; margin:0;  display:block;}
.faculty .left .content .area h3 span{font-family: 'optima_lt_stdregular'; font-size:12px; color:#000; font-weight:normal; text-transform: none; display:block; padding:0px; margin:0;}
.faculty .left .content .area p{
	color:#6e6e6e;
	float: left;
	margin: 0;
	width: 311px;
padding-top:15px;
	padding-left: 0px;
	border-top:#e6e6e6 solid 1px;
}
.faculty .left .content ul{ padding-left:20px; margin:0px 0 15px 0px;}
.faculty .left .content ul li{margin:0; background:url(red_arrow.png)left no-repeat; padding-left:15px; line-height:25px;font-family: 'optima_lt_stdregular'; font-size:14px; color: #666;}

.faculty .right{width:495px; float:right;}
.faculty .right .content{width:483px; border:#d7d7d7 solid 1px; padding-right:10px; padding-top:29px; margin-bottom:25px;}
.faculty .right .content .area{
	width:483px;
	min-height:13.09em;
	height:auto;
	margin-left:2px;
}
.faculty .right .content .area h2{font-family: 'optima_lt_stdregular'; font-size:20px; color:#000; margin:0; font-weight:bold; padding:0px 0 4px 0px;}
.faculty .right .content .area h3{font-family: 'optima_lt_stdregular'; font-size:16px; color:#000; padding:0; margin:0; font-weight:normal;}
.faculty .right .content .area h3 span{font-size:20px; color:#000; padding-top:3px; margin:0; display:block; text-transform:uppercase;}
.faculty .right .content p{font-family: 'optima_lt_stdregular'; font-size:14px; color: #666; padding:0px 12px 15px 12px;}
.faculty .right .content ul{ padding:0; margin:0;}
.faculty .right .content ul li{ padding:0; margin:0; list-style-image:url(red_arrow.png) no-repeat left;}


/* ================ about ==================== */

.DivContent{
	padding-bottom:20px!important;
	width:1003px;
	min-height:145px;
}
.coltentL{
	width:758px;
	margin-left:20px;
	padding-right:10px;
	
}
.subheading{
	width:auto;
	padding-bottom:20px;
	padding-top:20px;
	color:#cd0000;
	font-size:20px;
	font-family:'optima_lt_stdregular';
	border-bottom:1px solid #cbcbcb;
}

.li3redarrow li {
	padding-left: 15px;
	padding-bottom: 10px;
	background-image: url(red_arrow.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	color:#6e6e6e;
}

.li3redarrow li a {
	color: #6e6e6e!important;
	margin-right: 5px;
}
.li3redarrow li a:hover {
	color: #aa0b0b!important;
	margin-right: 5px;
}
.topBg #MainDiv header .searchDiv.fr #___gcse_0 .gsc-control-searchbox-only.gsc-control-searchbox-only-en {
	color: #FFF;
}
#MainDiv .Divcontent.pad20top .thumbleDiv ul li a {
	color: #000;
	text-decoration: underline;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
	line-height: 21px;
}
