@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	line-height: 25px;
}
body {
	padding:0;
	margin:0;
}
p {
	font-size:12pt;
	line-height: 25px;
}
strong, a {
	color:#097ce6;
	text-decoration:none;
}
div#container {
	width:778px;
	margin:0 auto;
	border:1px solid #f2f2f2;
}
div#container div#header {
	background:url(../images/headerBG.jpg) repeat-x center top;
	height:110px;
	clear:both!important;
	position:relative;
}
div#container div#header #logo {
	background:url(../images/logoWebmasterTraining.jpg) no-repeat center top;
	width:321px;
	height:78px;
	position:absolute;
	top:0;
	left:0;
	border:none;
}
div#container div#header #logo img {
	border:none;
}
div#container div#header #logo h1 a {
	font-size:12pt;
	width:321px;
	height:78px;
	display:block;
	text-indent:-9999px;
}
div#container div#header div#mainNav {
	position:absolute;
	right:0;
	bottom:4px;
}
div#container div#header div#mainNav ul{
	display:inline;
	list-style:none;
}
div#container div#header div#mainNav ul li{
	display:inline;
	list-style:none;
	margin:0 2px;
	background:url(../images/navmiddle.jpg) repeat-x;
	height:29px;
	line-height:29px;
	display:block;
	float:left;
	padding:0 13px;
	position:relative;
}
div#container div#header div#mainNav ul li b.r, div#container div#header div#mainNav ul li b.l{
	position:absolute;
	width:11px;
	height:29px;
}
div#container div#header div#mainNav ul li b.r{
	top:0;
	right:0;
	background:url(../images/navRight.jpg) top;
}
div#container div#header div#mainNav ul li b.l{
	top:0;
	left:0;
	background:url(../images/navLeft.jpg) top;
}
div#container div#header div#mainNav ul li a{
	display:block;
	height:29px;
	line-height:29px;
	float:left;
	color:#352b2c;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

div#container div#banner {
	background:url(../images/banner.jpg) no-repeat center top;
	width:778px;
	height:194px;
	position:relative;
}
div#container div#banner #loginBox {
	width:305px;
	height:97px;
	position:absolute;
	right:35px;
	top:37px;
	padding-top:10px;
}
div#container div#banner #loginBox p {
	clear:both!important;
	display:block;
	line-height:25px;
	padding:5px;
	padding-left:30px;
}
div#container div#banner #loginBox p label {
	font-size:9pt;
	width:80px;
	display:block;
	float:left;
}
div#container div#banner #loginBox p input {
	font-size:9pt;
	display:block;
	float:left;
	margin-top:4px;
}
div#container div#banner #loginBox p.loginBTNClass {
	text-align:center;
	padding:5px!important;
	border:none;
}
div#container div#banner #loginBox p.loginBTNClass img {
	border:none;
}
div#container .callInfo {
	position:relative;
	height:40px;
	line-height:40px;
	padding:0 40px;
	background:url(../images/navBgM.jpg) repeat-x right top;
	text-align:right;
	font-size:10pt;
	color:#413a3b;
	font-weight:bold;
}
div#container .callInfo a {
	font-size:9pt;
	color:#717171;
	font-weight:bold;
	text-decoration:none;
}
div#container .callInfo .R {
	position:absolute;
	right:0;
	top:0;
	width:29px;
	height:40px;
	background:url(../images/navBgR.jpg) no-repeat right top;
}
div#container .callInfo .L {
	position:absolute;
	left:0;
	top:0;
	width:29px;
	height:40px;
	background:url(../images/navBgL.jpg) no-repeat right top;
}
div#container #contents {
	padding:10px 20px;
}
.centerAlign {
	text-align:center;
}
.centerAlign img {
	margin:10px auto;
	border:none;
}
.boxDiv {
	width:438px;
	margin:10px auto;
	clear:both;
	background:url(../images/boxM.jpg) repeat-y center top;
	position:relative;
	padding:20px 30px 47px 40px;
}
.boxDiv .boxTop {
	background:url(../images/boxTop.jpg) center;
	position:absolute;
	top:0;
	left:0px;
	width:508px;
	height:20px;
	text-indent:-9999px;
	overflow:hidden;
}
.boxDiv .boxBottom {
	background:url(../images/boxBottom.jpg) center;
	position:absolute;
	bottom:-17px!important;
	clear:both;
	left:0px;
	width:508px;
	height:46px;
	text-indent:-9999px;
	overflow:hidden;
}
.boxDiv ul {
	margin:10px 30px;
	font-size:9pt;
	list-style-type:square;
	color:#d80000;
	list-style-image:url(../images/dot.jpg);
}
.boxDiv ul li {
	margin:3px 5px;
	font-size:12pt;
	list-style-type:square;
	color:#5e5657;
}
.footer {
	text-align:center;
	color:#6d6f71;
	font-size:9pt;
}
.footer div {
	padding:5px;
}
.footer div a {
	text-align:center;
	color:#6d6f71;
	font-size:10pt;
	text-decoration:none;
}
.footer div a:hover {
	text-align:center;
	color:#6d6f71;
	font-size:10pt;
	text-decoration:underline;
}
/*Created By Rahul Dev Katarey*/
.border {
	border: thin solid #0A7CE6;
}
.bordergrey {
	border: thin solid #E2E1E6;
}
