@import url(reset.css);

body { background:#000 url(/images/body_bg2.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; margin-bottom:30px; font-size:13px; line-height:18px;}

.padbottom { height:40px;}
.floatR { float:right;}

p.info_heading { font-size:17px; color:#000000; padding:15px 0 7px 15px; font-weight:bold;}

#header { width:1030px; height:63px; margin:0 auto; padding:12px 0 0 0; background:#FFF;}

#header .left { margin-left:28px; float:left; width:191px;}

*html #header .left { margin-left:14px;}

a.logo { display:block; background:url(/images/logo.jpg) no-repeat; width:191px; height:55px;}
#header .right { float:right; width:771px; margin-right:40px;}

*html #header .right {margin-right:20px;}

.top { border-bottom:1px solid #E7E9EF; background:url(/images/call_us.jpg) top right no-repeat; width:225px; height:37px; float:right;}
ul.top_menu { clear:right; float:right; color:#00448D; margin:5px 0 0 0;}
ul.top_menu li { font-size:11px; float:left; background:none;}
ul.top_menu li a { color:#00448D; text-decoration:none;}
ul.top_menu li a:hover { color:#DC3B30; text-decoration:none;}

.wrapper { width:1000px; background:#fff; margin:0 auto; padding:15px 15px 0 15px;}
/*
.breadcrumbs { width:975px; margin:0 auto 10px auto; background:#EDEDED; font-size:11px; color:#00448D; padding:9px 0 9px 25px;}
.breadcrumbs a { font-size:11px; color:#00448D; text-decoration:none;}
.breadcrumbs a:hover { color:#DC3B30;}
.breadcrumbs span { font-weight:bold; color:#000;}
*/

.wrapper .left { width:211px; float:left;}
.wrapper .right { width:779px; float:right;}
/*
.wrapper .right h1 { font-size:36px; font-weight:normal; color:#000; border-bottom:1px solid #E5E5E5; padding:30px 0 23px 15px; margin:0 0 10px 0;}
*/
h1 { font-size:36px; font-weight:normal; color:#000; border-bottom:1px solid #E5E5E5; padding:30px 0 23px 15px; margin:0 0 10px 0;}

h2 { font-size:21px; font-weight:normal; color:#1779cc; padding:0 0 5px 15px; margin:20px 0 0px 0;}
h3 { font-size:14px; font-weight:bold; background:#f5f5f5; text-transform:uppercase; color:#eb0707; padding:4px 0 4px 15px; margin:10px 0 0px 0;}
h1.internal_product { color:#010101; font-size:22px; line-height:24px; margin:0 0 10px; padding:25px 0 20px 15px;}
h2.internal_product { color:#010101; font-size:22px; line-height:24px; margin:0 0 10px; padding:5px 0 0 0;}
p.normal_txt { padding:5px 0 15px 15px;}
p.text { font-size:13px; line-height:18px; padding:2px 0 2px 15px;}
p.info { background:url(/images/circle.jpg) 0px 4px no-repeat; padding-left:20px; margin-left:30px; line-height:20px;}
p.buttons { padding:5px 0 10px 15px;}
span.red { color:#DC0303; font-weight:bold;}
span.black { color:#000; font-weight:bold;}
span.price { color:#0D708D;}

.prodbox { width:235px; border:1px solid #E5E5E5; padding:8px; float:left; margin:3px 2px 0 0; position:relative; height:220px; z-index:1;}
.noM { margin:0;}
a.prodlink { color:#1273B7; font-size:12px; line-height:17px; font-weight:bold; display:block; text-align:center; padding:10px 0 10px 0; text-decoration:none;}
a.prodlink:hover { color:#DE322E;}
a.addtocart { background:url(/images/addtocart.jpg) 0px -31px no-repeat; display:block; margin:0 auto; width:131px; height:31px;}
a.addtocart:hover { background-position:0px 0px;}

p.prodlink a { color:#1273B7; font-size:12px; line-height:17px; font-weight:bold; display:block; text-align:center; padding:10px 0 10px 0;}
p.prodlink a:hover { color:#DE322E;}

a.img { margin:3px 0 3px 0; display:block;}
a.img:hover, a.img:visited {margin:3px 0 3px 0; display:block;}
.lhs_top { width:211px; height:4px; background:url(/images/lhs_top.jpg) no-repeat; line-height:0px; font-size:0px;}
*html .lhs_top { margin-top:5px;}
.lhs_content { width:191px; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; padding:0 9px 0 9px;}
p.heading { font-size:20px; line-height:26px; border-bottom:1px solid #D9D9D9; padding:20px 0 20px 15px;}
p.testimonials { font-size:11px; color:#000; line-height:16px; padding:12px 15px 10px 15px;}
p.client { font-size:11px; color:#DD332D; font-weight:bold;  padding:0 0 10px 15px;}
p.red { color:#DD332D;}
p.blue { color:#00448D;}
.lhs_bottom { width:211px; height:4px; background:url(/images/lhs_bottom.jpg) no-repeat;}

ul { margin:12px 0 0 0;}
ul li { background:url(/images/list_img.jpg) 0px 8px no-repeat; font-size:11px; color:#000; line-height:24px; padding:0 0 0 15px;}
ul li a { text-decoration:none; color:#000;}
ul li a:hover { color:#DE322E;}


#footer { width:1000px; background:#fff url(/images/footer_bg.jpg) bottom center no-repeat; margin:0 auto; padding:25px 15px 30px 15px; color:#686868; text-align:center;  font-size:11px; line-height:15px;}
a.footer { color:#00448D; text-decoration:none; padding:0 3px 0 0;}
a.footer:hover { color:#DC3B30; text-decoration:none;}
p.copy { color:#9F9F9F; padding:8px 0 0 0;}

.category { width:233px; padding:10px; float:left; border:1px solid #E5E5E5; margin:5px 0 0 3px;}
*html .category { width:233px; padding:7px;}
p.category_title { color:#1273B7; font-size:12px; font-weight:bold; line-height:17px; padding:10px 0; text-align:center;}
p.category_title a { color:#1273B7; display:block; font-size:12px; font-weight:bold; line-height:17px; padding:10px 0; text-align:center;}
p.category_title a:hover, p.category_title a:visited { color:#DE322E; display:block; font-size:12px; font-weight:bold; line-height:17px; padding:10px 0; text-align:center;}
.paddB { padding-bottom:10px;}
.shopp_cart { width:950px; background:#ededed; padding:5px 25px 5px 25px; margin:0 0 5px 0; }; }

/* -------------------tooltip -----------------------------*/

/*-------------- tooltip right--------------*/	

a.info span{display: none}

.prodbox a.info{
    position:relative; /*this is the key*/
    z-index:24; 
	font-size:14px;
    color:#AA12AF;
    text-decoration:none}

.prodbox a.info:hover{z-index:25; color:#fff; }

.prodbox a.info span{display: none}

.prodbox a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-108px; left:-10px; 
	width:232px;
	height:220px;
	font-size:12px;
	line-height:17px;
	border:1px solid #ebebeb;
	background-color:#f5f5f5;
	color:#000;
	padding:10px;
    text-align: left;
	font-weight:normal;
	text-decoration:none;}
/*-------------------------------*/	

/*-------------- tooltip right--------------*/	
/*
a.prodlink span{display: none}

.prodbox a.prodlink{
    position:relative; 
    z-index:24; 
}

.prodbox a.prodlink:hover{z-index:25; color:#fff; }

.prodbox a.prodlink span{display: none}

.prodbox a.prodlink:hover span{ 
    display:block;
    position:absolute;
    top:-124px; left:-10px; 
	width:232px;
	height:220px;
	font-size:12px;
	line-height:17px;
	border:1px solid #ebebeb;
	background-color:#f5f5f5;
	color:#000;
	padding:10px;
    text-align: left;
	font-weight:normal;
	text-decoration:none;
}
*/
/*--------------new tooltip-------------------------*/
a.prodlink {position:relative; z-index:24; }
a.prodlink:hover { z-index:25;}
a.prodlink span {display:none}
a.prodlink:hover span {
	display:block;
    position:absolute;
    top:-124px; left:-10px; 
	width:232px;
	height:220px;
	font-size:12px;
	line-height:17px;
	border:1px solid #ebebeb;
	background-color:#f5f5f5;
	color:#000;
	padding:10px;
    text-align: left;
	font-weight:normal;
	text-decoration:none;
}

/*-------------contact form classes --------------*/
.checkouttext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.input { width:178px; height:19px; background:#fff url(/images/inputbg.jpg) repeat-x; border:#d7d7d7 solid 1px; }
.smallinput { width:58px; height:19px; background:#fff url(/images/inputbg.jpg) repeat-x; border:#d7d7d7 solid 1px; }
.textarea { width:178px; height:130px; background:url(/images/inputbg.jpg) repeat-x; border:#d7d7d7 solid 1px; }
.checkoutheading {font-weight: bold; padding:4px 0 4px 10px }
.checkout_btn { width:147px; height:60px; background:url(/images/order_button.jpg) no-repeat; border:none; cursor:pointer;}

/*----------------------bottom-links---------------------*/
.bottom_links { width:1000px; height:150px; background:url(/images/above_footer_img.jpg) no-repeat;}
	a.skilling { display:block; width:151px; height:61px; float:left; margin:40px 70px 0 20px;}
	a.nara { display:block; width:67px; height:115px; float:left; margin:20px 80px 0 0;}
	a.australian_g { display:block; width:191px; height:106px; float:left; margin:20px 40px 0 0;}
	a.nrt { display:block; width:131px; height:106px; float:left; margin:25px 53px 0 0;}
	a.productivity { display:block; width:164px; height:93px; float:left; margin:25px 0 0 0;}

/*-------------------scholarship form----------------------------*/
h4 { color:#004C98; font-size:18px; font-weight:normal; line-height:20px; padding-left:15px;}
	p.form_heading { font-size:28px; color:#BB271C;}
	p.form_subheading { font-size:14px; color:#424242;}
	span.form_text { font-size:12px; color:2E2828; padding-right:5px;}
	div.contact_form { width:385px; height:511px; background:url(/images/form_bg_image.jpg) no-repeat; margin:20px auto 0 auto; padding:15px;}
	.form_input { width:187px; height:21px; background:url(/images/form_input_bg.jpg) no-repeat; border:none; padding:3px 0 0 3px;}
	.form_input_small { width:147px; height:21px; background:url(/images/form_small_input_bg.jpg) no-repeat; border:none; padding:3px 0 0 3px;}
	.form_textarea { width:217px; height:101px; background:url(/images/form_textarea_bg.jpg) no-repeat; border:none; padding:3px 0 0 3px;}

a.category-link { display:block; width:195px; height:42px; background:url(/images/category_learn_more_btn.jpg) no-repeat; margin:0 0 0 20px;}