/*GLOBAL*/

* {margin:0px; padding:0px;}

body {
	margin:0px;
	padding:0px;
	background:url(images/body_bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
	color:#333333;
}

a:link {text-decoration:none; color:#d45b5b;}
a:visited {text-decoration:none; color:#d45b5b;}
a:hover {text-decoration:underline; color:#879638;}
a:active {text-decoration:none; color:#d45b5b;}

#container {width:983px; margin:0px auto 0px auto;}

.clearer { display:block; width:100%; height:1px;}

#wrapper {
	width:100%;
	float:left;
}
#footer {
	width:100%;
	height:auto;
	float: left;
	margin: 0px 0px 5px 0px;
	clear: left;
}
#footer img {float:left;}
.F-color {
	width:910px;
	margin:0px;
	background-color: #ceb1ff;
	height: 17px;
	float: left;
	font-size: 10px;
	padding: 8px 0px 5px 0px;
}

.F-color a:link {text-decoration:none; color:#666666;}
.F-color a:visited {text-decoration:none; color:#666666;}
.F-color a:hover {text-decoration:underline; color:#666666;}
.F-color a:active {text-decoration:none; color:#666666;}

#logoMenu {
	width:170px;
	height:100%;
	float:left;
	margin:0px 0px 0px 0px;
	background:#fff499;
	overflow: hidden;
}
#logoMenu img {  margin:18px 0px 0px 0px;}
#logotxt {
	margin:49px 0px 17px 18px;
	width: 300px;
}
h3 { font-size:19px; font-weight:bold; border-bottom :1px #d45b5b solid; width:95%; margin:0px 0px 5px 0px; padding:0px 0px 5px 0px;}
h4 {font-size:23px; color:#323232;}
.green { color:#879638;}
.pink {color:#d45b5b;}

#bannerBg { 
width:800px; 
height:288px; 
float:left; 
margin:54px 0px 0px 0px; 
background:url(images/banner_bg.jpg) no-repeat;
}
#banner {
	float:left;
	width:755px;
	height:181px;
	margin: 0px 0px 0px 2px;
}

/* -- Top menu -- */

#menucontainer {
	width:165px;
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}
.menu-single {  margin:2px 0px 2px 0px; padding:5px 0px 5px 5px;  color:#666666; background-color:#FFFFFF; font-weight:bold;}
.menu-single a:link {color:#666666; text-decoration:none;}
.menu-single a:visited {color:#666666; text-decoration:none;}
.menu-single a:hover {color:#666666; text-decoration:none;}
.menu-single a:acitve {color:#666666; text-decoration:none;}
.menu { margin:2px 0px 2px 0px; padding:5px 0px 5px 5px;   color:#666666; background-color:#FFFFFF; font-weight:bold; cursor:pointer;}
.innermenu {
	line-height:18px;
	padding:0px 5px 0px 5px;
	color:#666666;
	list-style:none;
}
.innermenu li {
	border-bottom:#666666 dashed 1px;
	padding:2px 0px 2px 0px;
}
.innermenu a:link {color:#666666; text-decoration:none;}
.innermenu a:visited {color:#666666; text-decoration:none;}
.innermenu a:hover {color:#666666; text-decoration:none;}
.innermenu a:acitve {color:#666666; text-decoration:none;}



.menuheight {
	height:24px;
}
/* -- End Top menu -- */

/* -- Center Menu -- */
.M-wrapper {
	width:928px;
	margin:5px 0px 5px 0px;
	height:20px;
	font-size: 12px;
	padding: 0;
	float: left;
	}

.M-wrapper img {float:right; clear:right;}
img.Menuleft {
	float:left;
	clear: left;
}
.M-color {
	width:900px;
	margin:0px;
	padding:0px 0px 0px 10px;
	background-color: #ceb1ff;
	float: left;
}
ul.M {
	display:inline;
	margin:0px;
	padding:0px;
	width: 98%;
	list-style-type: none;
	float: left;
}


.M a {
	border: 0px solid #00000;
	width: auto;
	padding: 7px 10px 8px 10px;
	display: block;
	float: left;
}

.M a:link {color:#FFFFFF; text-decoration:none;}
.M a:visited {color:#FFFFFF; text-decoration:none;}
.M a:hover {
	color:#CEB1FF;
	text-decoration:none;
	background-color: #FFFFFF;
}
.M a:active {text-decoration:none;}

.M li {
	display:inline;
	width: auto;
	margin: 0px;
	padding: 0px;
	
}
/* -- End Center Menu -- */

/* -- Center Content -- */
.cTop {width:928px; float:left; margin:15px 0px 0px 0px;}
.cBottom {width:928px; float:left; margin:0px 0px 5px 0px;}
.contentWrapper {
	width:928px;
	background:#f5f5f5;
	float: left;
}
.hWrapperBox {
	width:450px;
	height:177px;
	padding: 5px;
	float: left;
}
.AdBox {
	width:450px;
	height:85px;
	padding: 5px;
	float: left;
}


.hBox {
	width:446px;
	height:150px;
	background:url(images/h-contentbox_bg.jpg) no-repeat;
	float: left;
}

.hBox hr { width:425px; height:1px; text-align:left;}
.hBox img {
	padding:5px;
	float: left;
}
.hBoxDiv {
	float:left;
}
.hBoxtxt {
	text-align:justify;
	padding: 5px 18px 5px 5px;
}
.hBoxListHolder {
	float:right;
	width: 320px;
}
.scrollerWrapper {
	height:103px;
	overflow:hidden;
}
.scrollerWrapper marquee {
	width:200px;
}

.scrollerWrapperfooter {
	overflow:hidden;
	width: 80%;
	float: right;
}
ul.hBoxList {
	list-style:url(images/bullet.jpg) inside;
	line-height:20px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 2px;
	list-style-position: outside;
	display: block;
	width: 93%;
}
.hBoxList li {}

/* -- marquee Updates for the Principal -- */

#myscroller {
	font-weight: bold;
}

/* -- End marquee Updates for the Principal -- */

/*-- Inner Pages -- */

.containerText {
	width:98%;
	padding:2px 10px 2px 10px;
}
.text {
	line-height:18px;
	padding:0px 0px 10px 10px;
	text-align: justify;
}

h1 {
	font-size:18px;
	color:#d45b5b;
	width: 95%;
	display: block;
	border-bottom: #CCCCCC dashed 1px;
	margin: 2px 0px 10px 20px;
}

ul.generalList, ol.generalList {
	display:block;
	margin: 5px 0px 5px 18px;
}
ul.generalList li, ol.generalList li {
	clear:left;
	margin: 5px 0px 0px 0px;
	border-bottom: 1px #FFFFFF dashed;
	padding: 2px 0px 2px 0px;
}

.contentImg {
	float:right;
	padding: 2px 0px 2px 10px;
}


img.SuccessStories {
	padding:10px 10px 10px 5px;
	border: 0px;
}


#videosom,#videosnishit  {
	width:352px;
	height:288px;
	display:none;
}


.mailWrapper {
	display:block;
	width:400px;
	padding: 2px;
}
.mailWrapper div {
	float:left;
	width:100px;
}

.HeadingAccor {
	color:#879638;
	font-weight:bold;
	margin: 5px 0px 10px 5px;
	width: 97%;
	padding: 5px 0px 5px 5px;
	cursor:pointer;
	background-color: #FBFBF7;
	border:#666633 solid 1px;
	}

.HeadingAccorContent {
	width:97%;
	margin: 5px 0px 10px 5px;
	text-align:justify;
	padding: 5px 2px 5px 8px;
	background-color:#FFFFFF;
	border:#666666 dashed 1px;
	border-bottom:#3366FF solid 1px;
	}
