/*------------------------------------------------------
Global Reset
------------------------------------------------------*/	
body{  
margin:0px;
font:normal 12px/20px Arial, Tahoma, Helvetica, sans-serif;

background: #FFFFFF; /*url(../images/bg.gif) center top no-repeat; */
}

* html {
margin:0;padding:0;
}


/************************************************
                      HEADINGS                  
************************************************/

h1{
font: normal 40px/40px "Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:-1px;
padding:0 0 0 0;
margin:0 0 0px 0;
color:#000;
}

h2{
font: normal 26px/30px "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
color:#045eb2;
padding:5px 0px 5px 0;
margin:0px 0px 10px 0px;

}

h3 		{ 
font: normal 22px/26px "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; 
color:#045eb2;
letter-spacing:-1px;
padding:5px 0px 5px 0;
margin:10px 0px 10px 0px;
border-bottom:thin dotted;
}

h4 		{ 
font: normal 20px "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; 
color:#5e2802; /*934858 */
letter-spacing:0px;
padding:0 0 0 0;
margin:0 0 0px 0;
}

h5 		{ 
font: normal 16px "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; 
color:#5d5d5d; 
padding:0 0 0 0;
margin:0 0 5px 0;
}

h6 		{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#045eb2; 
padding:0 0 0 0;
margin:0 0 0 0;
font-weight:normal;
}

h7		{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D4C4C; 
padding:0 0 0 0;
margin:0 0 5px 0;
}
h8		{ 
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#4D4C4C; 
padding:0 0 0 0;
margin:0 0 5px 0;
border:1px solid #ccc;
}
.smallfontxx		{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D4C4C; 
padding:0 0 0 0;
margin:0 0 0 0;
}

.smallfontxxx		{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4D4C4C; 
border:1px solid #ccc;
padding:5px 5px 5px 5px;
margin:0px 0 13px 0;
border:1px solid #ddd;

}
.smallfontnews		{ 
font-family:"Times New Roman", Times, serif, Tahoma;
font-size:9px; 
color:#4D4C4C; 
}


.subheaderfontok 		{ 
font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif;
font-size:18px; 
color:#333333; /*934858 */
letter-spacing:0px;
padding:0 0 0 0;
margin:0 0 5px 0;
line-height:28px;
border-bottom:1px solid #333;
width:700px;
}


.registerbutton	{
	background:#81ACC0;  
	text-align:center;
	vertical-align:top;
	padding:2px 6px 2px 6px;
	border:1px solid #436F9A;
	cursor:pointer;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:100%;
	text-decoration:none; 
	height:24px;
	}
	
.registerbutton:hover	{
	background:#2E4B69;  
	text-align:center;
	vertical-align:top;
	padding:2px 6px 2px 6px; 
	border:1px solid #2E4B69;
	cursor:pointer;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:100%;
	text-decoration:none;
	}
	

.paging	{
	background:#81ACC0;  
	text-align:center; 
	padding:0px; 
	border:1px solid #436F9A;
	cursor:pointer;
	color:#000000;
	}
	
.paging:hover	{
	background:#2E4B69;  
	text-align:center; 
	padding:0px; 
	border:1px solid #2E4B69;
	cursor:pointer;
	color:#FFFFFF;
	}

.pagingdark	{
	background:#2E4B69;  
	text-align:center; 
	padding:0px; 
	border:1px solid #436F9A;
	color:#FFFFFF;
	}
	
.pagingdark:hover	{
	background:#2E4B69;  
	text-align:center; 
	padding:0px; 
	border:1px solid #2E4B69;
	color:#FFFFFF;
	}

.coursefont01		{ 
font-family: verdana;
font-size:12px;
color:#4D4C4C; 
font-weight:bold;
padding:5px 5px 5px 0px;
margin:0px 0px 0px 0px;
}
.coursefont02		{ 
font-family: verdana;
font-size:12px;
color:#4D4C4C; 
font-weight:normal;
padding:5px 5px 5px 0px;
margin:0px 0px 0px 0px;
}
/*------------------------------------------------------
  	Top Menu Lists
  ------------------------------------------------------*/	
.topmenubg	{
width:99%;
background:url(../images/menubg.gif) repeat-x;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
height:34px;

}

.topmenu
{
padding-left:10px;
padding-top:4px;
}

.mainmenufont {color:#FFFFFF; font-size:12px; font-weight:normal;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.mainmenufont:hover {color:#FFFFFF;}
#dropmenu, #dropmenu ul {
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	list-style-type:none; 
	list-style-position:outside; 
	position:relative; 
	line-height:1.5em; 
	z-index:400; 
	width:100%;  
	
}

#dropmenu a {
	display:block; 
	padding:4px 20px 3px 20px; 
	border-right:0px solid #c8c8c8; 
	text-decoration:none; 
	background:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#dropmenu a:hover {background:#85bcdc; color:#993300;} /* greenlight #b4d4a3 */
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none; top:2.5em; left:-1px;}
#dropmenu ul a {border:0px solid #c8c8c8;background:#fff;}
#dropmenu li ul {border-top:1px solid #c8c8c8;background:#fff; width:16em; font-size:10px;}
#dropmenu li ul a {width:11em; height:auto; float:left;  border-bottom:1px solid #ddd;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}
#dropmenu li.current_page_item a:link  {background:#19475a; color:#fff;}
#dropmenu li.current_page_parent a {background:#19475a; color:#fff;}
#dropmenu li.current-cat a {background:#19475a; color:#fff;}





#searchbox {
	position:absolute;
	right:18px;
	top: 21px;
	width:220px;
	height:50px;
	background:url(../images/searchBG.gif) no-repeat;
	}	

#searchbox input#s {
	margin-left:70px;
	margin-top:16px;
	border:0;
	background-color:transparent;
	}
	
#searchbox input#sButton {
	border:0;
	background-color:transparent;
	cursor:pointer;
	width:40px;
	height:20px;
	}


/*///////////////// CONTACTS PAGE ///////////////////////*/

/*contact form */

form p{ padding-bottom: 0;}
/* Label */
.labelokok
{ width: 100px; margin: 5px 5px 2px 6px; padding-left:4px; text-align: left; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}

.required{ color: #ddd;}

/* Input, Textarea */
.inputstyle
{ border: 1px solid #c5c4c4; background: #e5e5e5; width: 152px; height:16px; margin: 2px 5px 5px 5px; padding: 0px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#677806; text-transform:none;
}

.dropdownstyle{ 
      background: #e5e5e5; width: 152px; height:35px; margin: 2px 5px 5px 5px; padding: 0px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#677806; text-transform:none;
  } 

input:focus { border: 1px solid #b9b7b7;}


input.button{
	/*background: url(../images/read_more.gif);*/
	background:#c5c4c4;
	color: #034976;
	padding: 0px 0px 0px 0px;
	margin:  5px 0px 0px 0px;
	font-size: 12px;
	border: 1px solid #b9b7b7;
	height:24px;
	width:100px;
}
input.button:hover {
	/*background: url(../images/read_more.gif);*/
	background:#034976;
	color: #acdbf9;
	padding: 0px 0px 0px 0px;
	margin:  5px 0px 0px 0px;
	border: 0px solid #E5CE91;
	height:24px;
	width:100px;
	cursor:pointer;
	
	}
/*end contact details*/
/*///////////////// END CONTACTS PAGE ///////////////////////*/



/**************** contact form **************************/


.inputstyleok{
	border: 1px solid #b9b7b7;
	background: transparent url(../images/contact-input-back.gif) repeat-x;
	width: 190px;
        padding:3px 0px 3px 0px;
}

.inputstyleokselect{
	border: 1px solid #b9b7b7;
	background: transparent url(../images/contact-input-back.gif) repeat-x;
	width: 194px;
        padding:3px 0px 3px 0px;
}

.textareastyleok{
	width: 400px;
	background: transparent url(../images/contact-textarea-back.gif) repeat-x left bottom;
	border: 1px solid #b9b7b7;
}

.labelstyleok
{ text-align: left; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.submit-buttonok{
	background: url(../images/contact-send-button.gif) no-repeat;
	width: 78px;
	height: 29px;
	border: 0;
	color: white;
	font-weight: bold;
}

.applynowok { background:url(../images/applynow.png) no-repeat; width:166px; height:135px;}

.viewsample { background:url(../images/viewsample.png) no-repeat; width:166px; height:90px;}

.havequestion { background:url(../images/havequestion.png) no-repeat; width:166px; height:90px;}

.tablestyleall	{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#333333;
padding:0 0 0 0;
margin:0 0 0 0;
}

#tablestylemagazineheader	{
padding:0 0 0 0;
margin:0 0 0 0;
background:#78B0D1;
}

.tablestylemagazine	{
padding:0 0 0 0;
margin:0 0 0 0;
background:#BED9E9;
}.ibdcourse_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 16px;
	text-decoration: none;
	text-align: justify;
	margin-bottom: 15px;
}


div.FLVMovie {
	/*	float: left; margin: 20px; */
	position: absolute;
	top: 20px; left: 340px;
	height: 320px;
	width: 300px;
	display: inline-block;
	position: relative;
}

/*-- ==================================================================New CSS for boxes ================================================ */


/*=========page_1===========*/
#page_1 .col_1{width:252px;}
#page_1 .mid{width:48px;}
#page_1 .col_2{width:387px;}
#page_1 .mid_2{width:51px;}
#page_1 .col_3{width:236px;}
/*========//page_1===========*/

.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid, .mid_2{float:left;}


.pic_float{margin-right:3px; float:left;}
.pic_float_2{margin-right:3px; float:left;}




em{font-weight:bold;}
.blink { text-decoration: blink; color:#ffffff;font-weight:bold; }
.link_2{color:#000000; text-decoration:none; font-weight:bold; padding-left:0px;
		}
.link_2:hover{text-decoration:none;}

.link_3{color:#E25500; text-decoration:none; font-size:12px; font-family:Tahoma; }
.link_3:hover{text-decoration:none;}

.font_2{color:#9E9E9E;}

.banner_1{margin:39px 0 0 39px;}

.title{margin-bottom:10px;}

.line_x{height:1px; font-size:0; background:url(../images/line_x.gif) left top repeat-x; margin:30px 0 21px 0;}


/*=====//content===========*/

/*=======block_1===========*/
.block_1{background:url(../images/block_1_top.jpg) left top repeat-x #EAEAE9; width:100%;}
.block_1 .bot{background:url(../images/block_1_bot.jpg) left bottom repeat-x;}
.block_1 .left{background:url(../images/block_1_left.jpg) left top repeat-y;}
.block_1 .right{background:url(../images/block_1_right.jpg) right top repeat-y;}
.block_1 .left_top{background:url(../images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .right_top{background:url(../images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(../images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{background:url(../images/block_1_right_bot.jpg) right bottom no-repeat; padding:9px 11px 11px 10px;}

.block_1 .title{margin:0 0 27px 16px;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{background:url(../images/block_2_left_top.jpg) left top no-repeat #FFFFFF; width:100%;}
.block_2 .right_top{background:url(../images/block_2_right_top.jpg) right top no-repeat;}
.block_2 .left_bot{background:url(../images/block_2_left_bot.jpg) left bottom no-repeat;}
.block_2 .right_bot{background:url(../images/block_2_right_bot.jpg) right bottom no-repeat; padding:13px 17px 18px 20px;}
/*=====//block_2===========*/

/*=======block_3===========*/
.block_3{background:url(../images/block_3_top.jpg) left top repeat-x; width:100%;}
.block_3 .bot{background:url(../images/block_3_bg.jpg) left bottom repeat-x;}
.block_3 .left{background:url(../images/block_3_bg.jpg) left top repeat-y;}
.block_3 .right{background:url(../images/block_3_bg.jpg) right top repeat-y;}
.block_3 .left_top{background:url(../images/block_3_left_top.jpg) left top no-repeat;}
.block_3 .right_top{background:url(../images/block_3_right_top.jpg) right top no-repeat;}
.block_3 .left_bot{background:url(../images/block_3_left_bot.jpg) left bottom no-repeat;}
.block_3 .right_bot{background:url(../images/block_2_right_bot.jpg) right bottom no-repeat; padding:9px 18px 33px 14px;}

.block_3 .indent{padding:36px 0 0 5px;}
/*=====//block_3===========*/

/*=======page_1===========*/
#page_1 #content{
	padding-bottom:30px;
}

#page_1 .col_1 .block_2 .box_1{width:70px; margin-left:0px;}
#page_1 .col_1 .block_2 .box_2{width:81px; padding-top:53px;}

#page_1 .col_1 .indent{margin-top:12px;}

#page_1 .col_2 .pic_float_2{float:right; margin:0 0 0 3px;}

#page_1 .col_3 .indent .indent{padding:40px 0 0 0;}
/*=====//page_1===========*/

