/* CSS Document */

/* Shared */

h1 {
	margin-top: 0.2em;
}

h1.tight {
	margin-bottom: 0.4em;
}

h2 {
	color: #1e599f;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
	margin-top: 1.8em;
	font-size: 120%;
	clear: left;
}

h3 {
	color: #006e36;
	margin-bottom: 0.3em;
	font-size: 110%;
	margin-top: 1.6em;
}

h3.tight {
	margin-top: 0.6em;
}

h3 a:link, h3 a:visited {
	color: #006e36;
}

div#content {
	font-family: "Times New Roman", Times, serif;
	color: #000;
	font-size: 95%;
	padding-right: 30px;
	width: 720px;
	float: right;
}

body {
	background: #eed url(image/bg.jpg) top left repeat-y;
	font-size: medium;
	margin: 0;
	padding: 0;
}

div#main {
	width: 937px;
	background: #fff url(image/bg.jpg) top left repeat-y;
}

div#left {
	width: 168px;
	background: url(image/leftbg.jpg) left top no-repeat;
	height: 349px;
}

div#footer {
	margin-top: 1em;
	font-size: 85%;
	text-align: right;
	border-top: 1px solid #ccc;
	padding: 10px 0 15px 0;
}

div#footer2 {
	margin-top: 1em;
	font-size: 85%;
	text-align: left;
	border-top: 1px solid #ccc;
	padding: 10px 0 15px 0;
}

span.created {
	float: left;
}

span.created a:link, span.created a:visited, span.plex a:link, span.plex a:visited {
	color: #555;
}

div.menuitem {
	margin-bottom: 13px;
}

div#left img {
	border: 0;
}

span.right {
	float: right;
}

ul {
	margin-top: 0;
}

p {
	margin-top: 0;
	margin-bottom: 0.8em;
}

p.tight {
	margin-bottom: 0.4em;
}

.blue {
	color: #1e599f;
}

.green {
	color: #006e36;
}

.center {
	text-align: center;
}

a:link {
	color: #00b;
	text-decoration: none;
}

a:visited {
	color: #5a3696;
	text-decoration: none;	
}

a:hover, a:active {
	color:#00e;
	text-decoration: underline;
}

.underln {
	text-decoration: underline;
}

div.contact {
	margin-top: 3.5em;
	text-align: right;
}

div.contact span.imp {
	font-family: Arial, Helvetica, sans-serif;
	color: #006e36;
	font-weight: bold;
}

div.leftpad {
	padding-left: 1.5em;
}

/* Home */

ul.tablelist {
	margin-bottom: 0;
}

table.listtable td {
	padding-right: 1.5em;
}

h1.service_pro {
	margin-bottom: 1.2em;
}

img#shelina {
	float: left;
	margin: 0 18px 25px 0;
}

br.classbr {
	clear: left;
}



/* Training */

p.course_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%;
	margin-left: 1.5em;
	margin-bottom: 1.8em;
}

p.course {
	margin-bottom: 0.4em;
}



/* FAQ section */

div.faqlist {
	margin-bottom: 2em;
	color: #1e599f;
	font-weight: bold;
}

div.ques {
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 0.2em;
}

p.ans {
	font-weight: normal;
	color: #000;
	margin-bottom: 0.6em;
}


/* Testimonal */
span.source {
	font-style: italic;
	color: #006e36;
}

p.tquote {
	margin-bottom: 1.2em;
}


/* Contact */
div.contactinfo {
	margin: 0 0 0.3em 2em;
}

div#phrase {
	margin-top: 75px;
	text-align: right;
}



/* Profile */

div.memberlist {
	width: 85%;
	overflow: auto;
}

div.member {
	float: left;
	width: 80%;
	text-align: left;
	margin-right: 1.5em;
}

ul.training {
	width: 80%;
	padding-left: 1.3em;
	margin-left: 1.3em;
}
div.anchors {
	font-size: 90%;
	color: #555;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}

div.anchors a:link, div.anchors a:visited {
	color: #006e36;
	font-style: italic;
}

div.backtotop {
	text-align: right;
	margin-top: 1em;
}

div.backtotop img {
	border: 0;
}


/* Printing */
@media print {
	div#head {
		display: none;
	}
	
	div#left {
		display: none;
	}
	
	div#content {
		float: none;
		width: auto;
	}
	
	div#main {
		width: 7in;
	}
	
	
}