body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0;}
img,fieldset{border:none; padding:0; margin:0;}

div.newsholder {
	position:relative;
	width:300px;
	height:350px;
	overflow:auto;
	z-index:1;
	float: left;
}

div.newsholder1 {
	position:relative;
	width:300px;
	height:252px;
	overflow:auto;
	z-index:1;
	float: left;
}


div.track {
margin-top:0px;

}

#training_header{width:979px; background:url(../images/training_banner.jpg) 0 0 no-repeat; height:293px;}
#training_header h1{float:left; width:auto; font:normal 14px/15px Arial, Helvetica, sans-serif; color:#fff; padding:1px 10px 3px 11px;	font-size:12px;	font-weight:normal;}
#training_header h1 a{float:left; height:105px; width:70px;}
#training_header h1 span{display:none;}

#training_header .content_area{float:left; width:969px; padding:71px 0 0 10px;}
#training_header .content_area .c3_training{float:left; width:948px; background: url(../images/c3_training_strip.gif) 0 0 no-repeat; padding:0 0 0 13px;}
#training_header .content_area .c3_training h2{float:left; font:normal 18px/20px "AvantGarde", Arial, Helvetica, sans-serif; color:#8db334; padding:12px 26px 0 0}
#training_header .content_area .c3_training p{float:left; font:normal 13px/19px "AvantGarde", Arial, Helvetica, sans-serif; color:#fff; padding:12px 126px 0 0;width:525px; margin-top:1px;}
#training_header .content_area .c3_training ul{float:right; width:150px; list-style:none; padding-top:7px;padding-bottom:7px;padding-bottom:7px;}
#training_header .content_area .c3_training li{float:left; width:auto; color:#bdbdc5; font:normal 10px/12px "AvantGarde", Arial, Helvetica, sans-serif;}
#training_header .content_area .c3_training li a{color:#bdbdc5; text-decoration:none;}
#training_header .content_area .c3_training li a:hover{text-decoration:underline;}

#training_header .content_area .c3_training li a.newsletters{float:left; width:120px; background-image:url(../images/media/newsletters_training.gif)}
#training_header .content_area .c3_training li a.watch_online{float:left; width:120px; background-image:url(../images/media/watch_online_services_training.gif);}
#training_header .content_area .c3_training li a.online{float:left; width:120px; background-image:url(../images/media/online.gif)}

#training_header .content_area .nav{float:left; width:956px; background: url(../images/c3_training_strip.gif) 0 0 no-repeat; padding:0 0 0 8px;}
#training_header .content_area .nav ul{float:left; width:948px; list-style:none;}
#training_header .content_area .nav li{float:left; width:auto; font:normal 13px/19px "AvantGarde", Arial, Helvetica, sans-serif; color:#8db334; background:url(../images/divider_training.gif) right 12px no-repeat; padding:8px 7px 3px}
#training_header .content_area .nav li.none{float:left; background:none;}
#training_header .content_area .nav li a{color:#8db334; text-decoration:none;}
#training_header .content_area .nav li a:hover{color:#b0d45b;}
#training_header .content_area .nav li a.current{color:#b0d45b; cursor:text}

.training_content{float:left; width:942px;}
.training_content .college{float:left; width:466px;}
.training_content .college h3{float:left; width:448px;  padding:2px 0 9px 18px; font:normal 12px/14px "AvantGarde", Arial, Helvetica, sans-serif; color:#b2b1b0; background:url(../images/media/college_strip.gif) 8px 0px no-repeat;}
.training_content .college .content_college{float:left; width:460px; padding:0 0 0 4px;}
.training_content .college .content_college_photo{float:left; width:100%; padding:0 0 0 4px;}
.training_content .college .content_college img{float:left;}

.training_content .college .content_college h4{float:left; font:bold 12px/12px Verdana, Arial, Helvetica, sans-serif; color:#fefefc; width:452px; padding:9px 0 0 7px;}
.training_content .college .content_college p{float:left; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; color:#dad9d9; width:452px; padding:9px 0 0 7px;}
.training_content .college .content_college ul{float:left; width:452px; list-style:none; padding:26px 0 7px 7px;}
.training_content .college .content_college li{float:left; width:auto; font:normal 10px/12px "AvantGarde", Arial, Helvetica, sans-serif; color:#b3b2b0;}
.training_content .college .content_college li a.plus{float:left; width:auto; background-image:url(../images/icons/training/training_more.gif)}
.training_content .college .content_college li a.plus {color:#b3b2b0; text-decoration:none;}
.training_content .college .content_college li a.plus:hover{text-decoration:underline;}

.training_content .calendar{float:left; width:232px; margin-left:7px; display:inline; }
.training_content .calendar h3{float:left; width:219px; padding:2px 0 3px 13px; background:url(../images/media/college_strip.gif) 5px 0 no-repeat; font:normal 13px/13px "AvantGarde", Arial, Helvetica, sans-serif; color:#b9b7b5;}
.training_content .outer_register{
	float:left;
	width:221px;
	padding-top:7px;
}
.training_content  .more{float:left; width:228px;}
.training_content  .more ul{float:right; width:auto; list-style:none; padding-top:12px}
.training_content  .more li{float:left; width:auto; font:normal 10px/12px "AvantGarde", Arial, Helvetica, sans-serif; color:#b3b2b0; padding-top:1px}
.training_content  .more li.plus{float:left; width:auto; padding:0 5px 0 0}
.training_content  .more li.plus a{color:#b3b2b0; text-decoration:none;}
.training_content  .more li.plus a:hover{text-decoration:underline;}

.training_content .register{
	float:left;
	width:221px;
	padding:0 4px 0 5px;
	display:inline;
	height:245px;
}
.training_content .common1_row{float:left; width:280px; padding-bottom:4px}
.training_content .inside_section{float:left; width:280px; background-color:#333333;}
.training_content .inside_section .top_curve_register{float:left; width:280px; }
.training_content .inside_section .bottom_curve_register{float:left; width:280px; padding:6px 0 2px 6px;}
.training_content .inside_section .bottom_curve_register h4{float:left; width:280px; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#9f9691;}
.training_content .inside_section .bottom_curve_register p{float:left; width:280px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#dadad9; padding:3px 0 22px 0;}
.training_content .inside_section .bottom_curve_register ul{float:left; width:280px; list-style:none;}
.training_content .inside_section .bottom_curve_register li{float:left; width:auto; font:normal 10px/12px "AvantGarde", Arial, Helvetica, sans-serif; color:#b3b2b0;}
.training_content .inside_section .bottom_curve_register li a.plus{float:left; width:auto; background-image:url(../images/icons/training/training_more.gif)}
.training_content .inside_section .bottom_curve_register li a.plus{color:#b3b2b0; text-decoration:none;}
.training_content .inside_section .bottom_curve_register li a.plus:hover{text-decoration:underline;}

.training_content .announcements{float:left; width:232px; margin-left:5px; display:inline; }
.training_content .announcements h3{float:left; width:214px; padding:2px 0 3px 18px; background:url(../images/media/college_strip.gif) 9px 0 no-repeat; font:normal 13px/13px "AvantGarde", Arial, Helvetica, sans-serif; color:#b9b7b5;}
.training_content .announcements .enrollments {float:left; width:218px; padding:5px 0 0 8px;}
.training_content .announcements .inside_content{float:left; width:218px; background:url(../images/media/enrollments_strip.gif) 0 0 repeat-y;}
.training_content .announcements .top_curve_enroll{float:left; width:218px; background:url(../images/top_curve_enroll.gif) 0 0 no-repeat;}
.training_content .announcements .bottom_curve_enroll{float:left; width:210px; padding:3px 0 5px 8px; background:url(../images/media/bottom_curve_enroll.gif) 0 bottom no-repeat;}
.training_content .announcements .bottom_curve_enroll h4{float:left; width:210px; font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; color:#9f9691;}
.training_content .announcements .bottom_curve_enroll p{float:left; width:198px; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#dadad9; padding:5px 0 15px 0;}
.training_content .announcements ul{float:left; width:190px; list-style:none;}
.training_content .announcements li{float:left; width:auto; font:normal 10px/12px "AvantGarde", Arial, Helvetica, sans-serif; color:#b3b2b0;}
.training_content .announcements li.plus_pic{float:left; width:auto; padding-top:116px;}

/* different icons for news & announcements */
.training_content .announcements li a.more{float:left; width:auto; background-image:url(../images/icons/training/training_more.gif);}
.training_content .announcements li a.video{float:left; width:auto; background-image:url(../images/icons/training/training_video.gif);}
.training_content .announcements li a.map{float:left; width:auto; background-image:url(../images/icons/training/training_map.gif);}
.training_content .announcements li a.pdf{float:left; width:auto; background-image:url(../images/icons/training/training_download.gif);}
.training_content .announcements li a.plus{float:left; width:auto; background-image:url(../images/icons/training/training_more.gif);}

.training_content .announcements li a.plus{color:#b3b2b0; text-decoration:none;}
.training_content .announcements li a.plus:hover{text-decoration:underline;}
.training_content .announcements li.rss{float:left; width:auto; padding:0;}
.training_content .announcements li a.rss_feed{float:left; width:auto; background-image:url(../images/media/rss_feed.gif); color:#969696;margin-top:12px;margin-left:10px;}
.training_content .announcements li a.rss_feed {color:#969696; text-decoration:none;}
.training_content .announcements li a.rss_feed:hover{text-decoration:underline;}

/* for detail pages */
.ministries_temp_inner .right_section h3{background:url(../images/media/college_strip.gif) 17px 0 no-repeat;}
.ministries_temp_inner .content_area .text_area h4{color:#8db334;}
.ministries_temp_inner .bottom_curve_woman .welcome_content h5{color:#8db334;}
.ministries_temp_inner .bottom_curve_woman .area_content h5{color:#8db334;}
.ministries_temp_inner .bottom_curve_woman .welcome_content p{color:#8db334;}

.spon_txtreg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3BCFF3;
	font-weight:bold;
	text-decoration:none;			
}

.fet_org_txt1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding:2px 0px 2px 0px;	
}

.list_head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d62e81;
	font-weight:bold;
	padding:2px 0px 2px 0px;	
}
.CartHead {background-color:#C9C9C9; color:#FF0000; font-family:tahoma, verdana; font-size:11; }
/*promo start*/
.promo {
	background: #eaeaea url(images/bg.png) repeat-x;
	width: 100%;
}
.promo .inner {
	background: url(images/topbg.jpg);
	width: 100%;
	padding: 1.25em 0 0;
}
.promo .inner:after {
	content: "";
	clear: both;
	display: block;
}
.promo .page-holder { position: relative; }
.promo .page-holder:after {
	content: "";
	clear: both;
	display: block;
}
/*left column start*/
.promo .col-1 {
	width: 35.833em;
	float: left;
	padding: 0 0 0 1.417em;
	position: relative;
	z-index: 2;
}
.promo h2 { margin: 0; }
.promo h2 img { display: block; }
/*catalog start*/
.catalog { padding: 0 0 1.75em; }
.catalog img {
	width: 35.5em;
	height: 8.5em;
	display: block;
}
.catalog ul {
	width: 100%;
	float: left;
	margin: -2.5em 0 0;
	padding: 0;
	list-style: none;
	font: 2.667em Georgia, "Times New Roman", Times, serif;
	position: relative;
}
.catalog ul li {
	width: 49%;
	float: left;
	text-align: center;
}
.catalog ul li a {
	color: #f6ddb5;
	display: block;
}
.catalog ul li strong {
	font-size: 0.625em;
	display: block;
	color: #b18847;
	margin: -0.417em 0 0;
}
.catalog ul li a:hover {
	text-decoration: none;
	color: #f6ddb5;
}
/*catalog end*/
/*best sellers start*/
.best-sellers { padding: 0 0 1.667em; }
.best-sellers h2 img {
	width:107px;
	height:11px;
}
.best-sellers div {
	width: 35em;
	overflow: hidden;
	padding: 0.667em 0 0;
}
.best-sellers div ul {
	float: left;
	margin: 0;
	padding: 0 0.833em;
	list-style: none;
	width: 17.250em;
}
.best-sellers div ul li {
	background: url(images/bg-arrow-yellow.gif) no-repeat left;
	padding: 0.083em 0 0.083em 1.5em;
}
.best-sellers div ul a { color: #bbb; }
.best-sellers div ul a:hover { color: #e2e2e2; }
/*best sellers end*/
/*featured products start*/
.featured-products {
	color: #9b9b9b;
	padding: 0 0 0.667em;
}
.featured-products h2 img {
	width: 11.917em;
	height: 0.917em;
}
.featured-products p {
	margin: 0 0 0 1.667em;
	font-size: 0.833em;
}
.gallery {
	overflow: hidden;
	padding: 0.833em 0 0.25em;
	width: 100%;
}
#gallery1 {
	overflow: hidden;
	padding: 0.833em 0 0.25em;
	width: 100%;
}
.gallery a.prev,
.gallery a.next {
	float: left;
	width: 1.417em;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.gallery a.next { background-image: url(images/btn-gallery-next.gif); }
.gallery a.prev { background-image: url(images/btn-gallery-prev.gif); }
.gallery a.prev:hover,
.gallery a.next:hover { position: relative; }
.gallery a.prev:hover img,
.gallery a.next:hover img,
.gallery a.prev span,
.gallery a.next span { display: none; }
.gallery a.prev:hover span img,
.gallery a.next:hover span img,
.gallery a.prev:hover span,
.gallery a.next:hover span { display: block; }
.gallery a.prev img,
.gallery a.next img {
	display: block;
	width: 1.417em;
	height: 20.25em;
}
.gallery div {
	width: 32.667em;
	overflow: hidden;
	float: left;
}
.gallery ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 9999px;
}
.gallery ul li { float: left; }
.gallery ul img {
	display: block;
	width: 8.167em;
	height: 20.25em;
}
/*featured products end*/
/*left column end*/
/*center column start*/
.promo .col-2 {
	float: left;
	width: 31.167em;
	margin: -1.25em -3.333em 0;
	position: relative;
}
.promo .col-2 .left { background: url(images/bg-show-left.png) repeat-y; }
.promo .col-2 .right {
	background: url(images/bg-show-right.png) repeat-y 100% 0;
	width: 100%;
}
.promo .col-2 .top-left { background: url(images/bg-show-top-left.png) no-repeat; }
.promo .col-2 .top-right { background: url(images/bg-show-top-right.png) no-repeat 100% 0; }
.promo .col-2 .bot-left { background: url(images/bg-show-bot-left.png) no-repeat 0 100%; }
.promo .col-2 .bot-right {
	padding: 0 4.333em;
	width: 22.5em;
	padding-bottom:1px;
	background: url(images/bg-show-bot-right.png) no-repeat 100% 100%;
}
.promo .col-2 img {
	display: block;
	width: 100%;
	height: 45.5em;
}
.promo .col-2 .text {
	position: absolute;

	top: 4.667em;
	left: 4.917em;
}
.promo .col-2 .text img {
	width: 2.333em;
	height: 32.833em;
}
/*center column end*/
/*right column start*/
.promo .col-3 {
	width: 17.667em;
	float: right;
	padding: 0 0.667em 1.25em 0;
	position: relative;
	z-index: 2;
}

ul.column{

	width: 100%;
	padding: 0;
	margin: 10px 0 50px;
	list-style: none;
	
}
ul.column li {

	float: left;
	width: 200px;
	padding: 0;
	margin: 5px 0;
	display: inline;
	
}
.block {

    width:200px;
	font-size: 1em;
	margin-right: 10px;
	padding: 20px;
	background: #e3e1d5;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;

}
.block h2 {

	font-size: 1.6em;
	margin-top:10px;
	
}
.block img {

	width: 89%;
	padding: 5%;
	margin: 0 auto;
	background:#fff;
	-ms-interpolation-mode: bicubic;
	display: block;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}
.block p {

	text-align:justify;
 
}

.block h1 {

font-size:18px;
color:#993300;
text-align:left;

}
.block form {

font-size:14px;
color:#993300;
text-align:left;

}
.block11 img {

	/*width: 89%;*/
	padding: 5%;
	margin: 0 auto;
	background:#fff;
	-ms-interpolation-mode: bicubic;
	display: block;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}

.addtocart {

	height: 25px;
	font-size: 10px;
	background: #1B1B1B;
	color:#FFFFFF;
	font-weight:normal;
	border-bottom:1px #333333 solid;
	border-left:1px #333333 solid;
	border-right:1px #333333 solid; 
	border-top:1px #333333 solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;

}

.addtocart2 {

	height: 30px;
	width:202px;
	font-size: 1.2em;
	background: #8f302c;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px #7a2d2c solid;
	border-left:1px #7a2d2c solid;
	border-right:1px #7a2d2c solid; 
	border-top:1px #7a2d2c solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}


.shophead {
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
font-weight:bold;
text-transform:capitalize;
color:#333333;
}

.product_list{
    
	font-size: 1em;
	margin-right: 10px;
	padding: 20px;
	background: #333333;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;

}
.product_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;			
}
.product_price {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5F5F5F;
	font-weight:bold;
	text-decoration:none;			
}
.cart_button
{    
    BACKGROUND-POSITION: left center;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-BOTTOM: 000000 0px solid;
    BORDER-LEFT: 000000 0px solid;
    BORDER-RIGHT: 000000 0px solid;
    BORDER-TOP: 000000 0px solid;
	COLOR :#ffffff;
	background-color:#5E571E;
    FONT-FAMILY: Georgia, Times New Roman, Times, serif;
    FONT-SIZE: 11px;
	height:20;
}
.carthead {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
font-weight:bold;
text-transform:capitalize;
color:#333333;
}

.cartitem{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
font-weight:bold;
text-transform:capitalize;
color:#999999;
}

.register_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
}

.register_head{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#F3F3F3;
}

.new_top {

	background:#000000;

	background-image: url(../images/ruah_logo.gif);

	height: 78px;

	width: 979px;

	background-repeat: no-repeat;

	margin: 6px 0px 8px 0px;

	display:inline;

	float:left;

}

 .new_top p

 {

	margin: 0;

	padding: 13px 0 0 10px;

	color: #cccccc;

	font-size: 9px;

	display: block;

 }

 

 .new_top ul {

	margin: 0;

	padding: 8px 0 0 340px;

	color: #cccccc;

	font-size: 9px;

	display: block;

	list-style: none;

	height: 34px;

}



.new_top li

{

float:left;

}



.new_top li a

{

	width:131px;

	height:12px;

	display: block;

	float: left;

	padding: 2px 0px 2px 13px;

	background-image: url(images/footer_arrow.gif);

	background-repeat: no-repeat;

	line-height: 12px;

	background-position:left center;

	color: #cccccc;

}

.new_top li a.col1

{
width:169px;
}

.video_label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 2px 0px;	
}
.video_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 2px 0px;	
}
.store_price{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
}
