html, body {margin: 0; padding: 0; border: 0;}

body {
	margin:0px;
	padding: 0px;
	text-align: center;
}

/* _______________________ Page Layout starts _______________________ */
div#wrapper {
	width: 780px;
	margin:0 auto;
	padding:0px;
	text-align: left;
}

.header {
	width: 780px;
	height: 124px;
}

.logo { float: left; display:inline; margin: 15px 0px 0px 15px; }

.shenai { float: left; display:inline; margin: 30px 0px 0px 300px;  }

.emptySpacebar {
	width: 780px;
	height: 21px;
}

.leftCol {
	width : 200px;
	float: left;
	margin: 0px;
}

.rightCol {
	width : 579px;
	float: left;
	margin: 0px;
}

/* _______________________ Page Layout ends _______________________ */

/* _______________________ Orange Color starts _______________________ */

.top-navOrange {
	clear: both;
	width: 780px;
	height: 25px;
	margin:0px;
	padding: 0px;
	color: #711E1E;
	background-color: #F8B95B;
}

.navOrange {
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 0;
	margin: 0px 0px 0px 235px;
}

.navOrange li {
	list-style: none;
	float: left;
	text-align: center;
	display: inline;
	padding: 0px 0px 0px 18px; 
	margin: 0px 2px 0px 30px;
	color: #711E1E;
	background: #F8B95B url(images/o-topnavBullet.jpg) 1px 8px no-repeat;
}

.navOrange a {
	display: block;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
	color: #711E1E;
	background-color: #F8B95B;
}

.navOrange a:hover {
	color: #BD5333;
	background-color: #F8B95B;
}

.navOrange a.current {
	color: #F3F4F5;
	background-color: #F8B95B;
	text-decoration: underline;
}


.leftnavTextOrange {
	clear: both;
	width:150px;
	margin: 5px 0px 0px 10px;
	padding: 0px 10px 3px 10px;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	color: #711E1E;
	background-color: #F8AB39;
	border-bottom: 1px solid #E37300;
}

.leftNavOrange {
	width: 150px;
	float: left;
	display:inline;
	margin:5px 0px 20px 30px;
}

.leftNavOrange ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.leftNavOrange li a {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	width:140px;
	color: #711E1E;
	background-color: #F8AB39;
	display: block;
	border-bottom: 1px solid #E37300;
	text-decoration: none;
}

.leftNavOrange li a.current:link, .leftNavOrange li a.current:visited {
	font-weight: bold;
	text-decoration: none;
	color: #DC6500;
	background-color: #F8AB39;
}

.leftNavOrange li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	color: #A33A2C;
	background-color: #F8AB39;
	text-decoration: none;
}

.leftNavOrange li a:visited {
	color: #869100;
	background-color: #F8AB39;
	text-decoration: none;
}

a.leftnavlinkOrange {text-decoration: none;}
a.leftnavlinkOrange:link { color: #711E1E; text-decoration: none; background-color: #F8AB39; }
a.leftnavlinkOrange:hover { color: #A33A2C; text-decoration: none; background-color: #F8AB39; }
a.leftnavlinkOrange:visited { color: #869100; text-decoration: none; background-color: #F8AB39; }

/* _______________________ Orange Color ends _______________________ */

/* _______________________ Yellow Color starts _______________________ */

.top-navYellow {
	clear: both;
	width: 780px;
	height: 25px;
	margin:0px;
	padding: 0px;
	color: #711E1E;
	background-color: #FFD35C;
}

.navYellow {
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 0px;
	margin: 0px 0px 0px 235px;
}

.navYellow li {
	list-style: none;
	float: left;
	text-align: center;
	display: inline;
	padding: 0px 0px 0px 18px; 
	margin: 0px 2px 0px 30px;
	color: #711E1E;
	background: #FFD35C url(images/y-topnavBullet.jpg) 1px 8px no-repeat;
}

.navYellow a {
	display: block;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
	color: #711E1E;
	background-color: #FFD35C;
}

.navYellow a:hover {
	color: #BD5333;
	background-color: #FFD35C;
}

.navYellow a.current, .navYellow a.current:visited {
	color: #D56C00;
	background-color: #FFD35C;
	text-decoration: none;
}

.leftnavTextYellow {
	clear: both;
	width:150px;
	margin: 5px 0px 0px 10px;
	padding: 0px 10px 0px 10px;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #760800;
	background-color: #FFBC00;
	border-bottom: 1px solid #E37300;
}

.leftNavYellow {
	width: 150px;
	float: left;
	display:inline;
	margin:5px 0px 20px 30px;
}

.leftNavYellow ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.leftNavYellow li a {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	width:140px;
	color: #760800;
	background-color: #FFBC00;
	display: block;
	border-bottom: 1px solid #E37300;
	text-decoration: none;
}

.leftNavYellow li a.current:link, .leftNavYellow li a.current:visited {
	color: #D56C00;
	background-color: #FFBC00;
	font-weight: bold;
	text-decoration: none;
}

.leftNavYellow li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	color: #A33A2C;
	background-color: #FFBC00;
	text-decoration: none;
}

.leftNavYellow li a:visited {
	color: #965F1B;
	background-color: #FFBC00;
	text-decoration: none;
}

a.leftnavlinkYellow {text-decoration: none;}
a.leftnavlinkYellow:link { color: #760800; text-decoration: none; background-color: #FFBC00; }
a.leftnavlinkYellow:hover { color: #A33A2C; text-decoration: none; background-color: #FFBC00; }
a.leftnavlinkYellow:visited { color: #965F1B; text-decoration: none; background-color: #FFBC00; }

/* _______________________ Yellow Color ends _______________________ */

/* _______________________ Green Color starts _______________________ */

.top-navGreen {
	clear: both;
	width: 780px;
	height: 25px;
	margin:0px;
	padding: 0px;
	color: #711E1E;
	background-color: #A2CB7C;
}

.navGreen {
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 0;
	margin: 0px 0px 0px 235px;
}

.navGreen li {
	list-style: none;
	float: left;
	text-align: center;
	display: inline;
	padding: 0px 0px 0px 18px; 
	margin: 0px 2px 0px 30px;
	color: #711E1E;
	background: #A2CB7C url(images/g-topnavBullet.jpg) 1px 8px no-repeat;
}

.navGreen a {
	display: block;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
	color: #711E1E;
	background-color: #A2CB7C;
}

.navGreen a:hover {
	color: #BD5333; 
	background-color: #A2CB7C;
	text-decoration: none;
}

.navGreen a.current, .navGreen a.current:visited {
	color: #FAE883;
	background-color: #A2CB7C;
	text-decoration: none;
}

.leftnavTextGreen {
	clear: both;
	width:150px;
	margin: 5px 0px 0px 10px;
	padding: 0px 10px 0px 10px;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #760800;
	background-color: #76BA39;
	border-bottom: 1px solid #6B7F00;
}

.leftNavGreen {
	width: 150px;
	float: left;
	display:inline;
	margin:5px 0px 20px 30px;
}

.leftNavGreen ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.leftNavGreen li a{
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	width:140px;
	color: #760800;
	background-color: #76BA39;
	display: block;
	border-bottom: 1px solid #6B7F00;
	text-decoration: none;
}

.leftNavGreen li a.current:link, .leftNavGreen li a.current:visited {
	color: #DBFFC9;
	background-color: #76BA39;
	font-weight: bold;
	text-decoration: none;
}

.leftNavGreen li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	color: #A33A2C;
	background-color: #76BA39;
	text-decoration: none;
}

.leftNavGreen li a:visited {
	color: #EDEB96;
	background-color: #76BA39;
	text-decoration: none;
}

a.leftnavlinkGreen {text-decoration: none;}
a.leftnavlinkGreen:link { color: #760800; text-decoration: none; background-color: #76BA39; }
a.leftnavlinkGreen:hover { color: #A33A2C; text-decoration: none; background-color: #76BA39; }
a.leftnavlinkGreen:visited { color: #EDEB96; text-decoration: none; background-color: #76BA39; }

/* _______________________ Green Color ends _______________________ */

/* _______________________ Red Color ends _______________________ */

.top-navRed {
	clear: both;
	width: 780px;
	height: 25px;
	margin:0px;
	padding: 0px;
	color: #711E1E;
	background-color: #C76969;
}

.navRed {
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 0;
	margin: 0px 0px 0px 235px;
}

.navRed li {
	list-style: none;
	float: left;
	text-align: center;
	display: inline;
	padding: 0px 0px 0px 18px; 
	margin: 0px 2px 0px 30px;
	color: #711E1E;
	background: #C76969 url(images/r-topnavBullet.jpg) 1px 8px no-repeat;
}

.navRed a {
	display: block;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
	color: #711E1E;
	background-color: #C76969;
}

.navRed a:hover {
	color: #BD5333;
	background-color: #C76969;
}

.navRed a.current {
	color: #FFF;
	background-color: #C76969;
	text-decoration: underline;
}

.leftnavTextRed {
	clear: both;
	width:150px;
	margin: 5px 0px 0px 10px;
	padding: 0px 10px 3px 10px;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	color: #711E1E;
	background-color: #C74F4F;
	border-bottom: 1px solid #BD6868;
}

.leftNavRed {
	width: 150px;
	float: left;
	display:inline;
	margin:5px 0px 20px 30px;
}

.leftNavRed ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.leftNavRed li a {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	width:140px;
	color: #711E1E;
	background-color: #C74F4F;
	display: block;
	border-bottom: 1px solid #BD6868;
	text-decoration: none;
}

.leftNavRed li a.current:link, .leftNavRed li a.current:visited {
	color: #D39A9A;
	background-color: #C74F4F;
	font-weight: bold;
	text-decoration: none;
}

.leftNavRed li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	color: #A33A2C;
	background-color: #C74F4F;
	text-decoration: none;
}

.leftNavRed li a:visited {
	color: #C79D9D;
	background-color: #C74F4F;
	text-decoration: none;
}

a.leftnavlinkRed {text-decoration: none;}
a.leftnavlinkRed:link { color: #711E1E; text-decoration: none; background-color: #C74F4F; }
a.leftnavlinkRed:hover { color: #A33A2C; text-decoration: none; background-color: #C74F4F; }
a.leftnavlinkRed:visited { color: #C79D9D; text-decoration: none; background-color: #C74F4F; }

/* _______________________ Red Color ends _______________________ */


/* _______________________ Blue Color starts _______________________ */
.top-navBlue {
	clear: both;
	width: 780px;
	height: 25px;
	margin:0px;
	padding: 0px;
	color: #711E1E;
	background-color: #5F7E89;
}

.navBlue {
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 0;
	margin: 0px 0px 0px 235px;
}

.navBlue li {
	list-style: none;
	float: left;
	text-align: center;
	display: inline;
	padding: 0px 0px 0px 18px; 
	margin: 0px 2px 0px 30px;
	color: #711E1E;
	background: #5F7E89 url(images/b-topnavBullet.jpg) 1px 8px no-repeat;
}

.navBlue a {
	display: block;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
	color: #711E1E;
	background-color: #5F7E89;
}

.navBlue a:hover {
	color: #BD5333;
	background-color: #5F7E89;
}

.navBlue a.current {
	color: #F5EEF4;
	background-color: #5F7E89;
	text-decoration: none;
}

.leftnavTextBlue {
	clear: both;
	width:150px;
	margin: 5px 0px 0px 10px;
	padding: 0px 10px 3px 10px;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	color: #36A9CB;
	background-color: #316E86;
	border-bottom: 1px solid #466F7F;
}

.leftNavBlue {
	width: 150px;
	float: left;
	display:inline;
	margin:5px 0px 20px 30px;
}

.leftNavBlue ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.leftNavBlue li a {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	width:140px;
	color: #36A9CB;
	background-color: #316E86;
	display: block;
	border-bottom: 1px solid #5F7E89;
	text-decoration: none;
}

.leftNavBlue li a.current:link, .leftNavBlue li a.current:visited {
	color: #E6E9EC;
	background-color: #316E86;
	font-weight: bold;
	text-decoration: none;
}

.leftNavBlue li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	color: #7BC7DD;
	background-color: #316E86;
	text-decoration: none;
}

.leftNavBlue li a:visited {
	color: #E4E2C2;
	background-color: #316E86;
	text-decoration: none;
}

a.leftnavlinkBlue {text-decoration: none;}
a.leftnavlinkBlue:link { color: #36A9CB; text-decoration: none; background-color: #316E86; }
a.leftnavlinkBlue:hover { color: #7BC7DD; text-decoration: none; background-color: #316E86; }
a.leftnavlinkBlue:visited { color: #E4E2C2; text-decoration: none; background-color: #316E86; }

/* _______________________ Blue Color ends _______________________ */

/* _______________________ Lavender Color starts _______________________ */

.top-navLavender {
	clear: both;
	width: 780px;
	height: 25px;
	margin:0px;
	padding: 0px;
	color: #711E1E;
	background-color: #D6B4D9;
}

.navLavender {
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 0;
	margin: 0px 0px 0px 235px;
}

.navLavender li {
	list-style: none;
	float: left;
	text-align: center;
	display: inline;
	padding: 0px 0px 0px 18px; 
	margin: 0px 2px 0px 30px;
	color: #711E1E;
	background: #D6B4D9 url(images/l-topnavBullet.jpg) 1px 8px no-repeat;
}

.navLavender a {
	display: block;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
	color: #711E1E;
	background-color: #D6B4D9;
}

.navLavender a:hover {
	color: #BD5333;
	background-color: #D6B4D9;
}

.navLavender a.current {
	color: #FFF;
	background-color: #D6B4D9;
	text-decoration: underline;
}

.leftnavTextLavender {
	clear: both;
	width:150px;
	margin: 5px 0px 0px 10px;
	padding: 0px 10px 3px 10px;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	color: #923A3A;
	background-color: #D197D5;
	border-bottom: 1px solid #BD5959;
}

.leftNavLavender {
	width: 150px;
	float: left;
	display: inline;
	margin:5px 0px 20px 30px;
}

.leftNavLavender ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.leftNavLavender li a {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	width:140px;
	color: #923A3A;
	background-color: #D197D5;
	display: block;
	border-bottom: 1px solid #BD5959;
	text-decoration: none;
}

.leftNavLavender li a.current:link, .leftNavLavender li a.current:visited {
	color: #939;
	background-color: #D197D5;
	font-weight: bold;
	text-decoration: none;
}

.leftNavLavender li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	color: #C66F6F;
	background-color: #D197D5;
	text-decoration: none;
}

.leftNavLavender li a:visited {
	color: #F4F1CA;
	background-color: #D197D5;
	text-decoration: none;
}

a.leftnavlinkLavender {text-decoration: none;}
a.leftnavlinkLavender:link { color: #923A3A; text-decoration: none; background-color: #D197D5; }
a.leftnavlinkLavender:hover { color: #C66F6F; text-decoration: none; background-color: #D197D5;  }
a.leftnavlinkLavender:visited { color: #F4F1CA; text-decoration: none; background-color: #D197D5; }

/* _______________________ Lavender Color ends _______________________ */

/* _______________________ Brown Color starts _______________________ */

.top-navBrown {
	clear: both;
	width: 780px;
	height: 25px;
	margin:0px;
	padding: 0px;
	color: #711E1E;
	background-color: #AC655E;
}

.navBrown {
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 0;
	margin: 0px 0px 0px 235px;
}

.navBrown li {
	list-style: none;
	float: left;
	text-align: center;
	display: inline;
	padding: 0px 0px 0px 18px; 
	margin: 0px 2px 0px 30px;
	color: #711E1E;
	background: #AC655E url(images/brown-topnavBullet.jpg) 1px 8px no-repeat;
}

.navBrown a {
	display: block;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
	color: #751B1B;
	background-color: #AC655E;
}

.navBrown a:hover {
	color: #BD5333;
	background-color: #AC655E;
}

.navBrown a.current {
	color: #F3F4F5;
	background-color: #AC655E;
	text-decoration: none;
}

.leftnavTextBrown {
	clear: both;
	width:150px;
	margin: 5px 0px 0px 10px;
	padding: 0px 10px 3px 10px;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 15px;
	color: #E69C59;
	background-color: #AC382C;
	border-bottom: 1px solid #C7988D;
}

.leftNavBrown {
	width: 150px;
	float: left;
	display:inline;
	margin:5px 0px 20px 30px;
}

.leftNavBrown ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: "Trebuchet MS",Verdana,"Trebuchet MS",  Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.leftNavBrown li a {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	width:140px;
	color: #E69C59;
	background-color: #AC382C;
	display: block;
	border-bottom: 1px solid #C7988D;
	text-decoration: none;
}

.leftNavBrown li a.current:link, .leftNavBrown li a.current:visited {
	color: #A9AE44;
	background-color: #AC382C;
	font-weight: bold;
	text-decoration: none;
}

.leftNavBrown li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	color: #EFBF94;
	background-color: #AC382C;
	text-decoration: none;
}

.leftNavBrown li a:visited {
	color: #DACC96;
	background-color: #AC382C;
	text-decoration: none;
}

a.leftnavlinkBrown {text-decoration: none;}
a.leftnavlinkBrown:link { color: #E69C59; text-decoration: none; background-color: #AC382C; }
a.leftnavlinkBrown:hover { color: #EFBF94; text-decoration: none; background-color: #AC382C; }
a.leftnavlinkBrown:visited { color: #DACC96; text-decoration: none; background-color: #AC382C; }

/* _______________________ Brown Color ends _______________________ */

/* _______________________ Main Content starts _______________________ */

.YellowMaincontent, .BlueMaincontent, .RedMaincontent, .GreenMaincontent, .LavenderMaincontent, .BrownMaincontent {
	width: 780px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding:0px;
	background:  url(images/wrapper-bg.gif) repeat-y;
}

.BlueMaincontent { background: url(images/blue-wrapper-bg.gif) repeat-y; }

.RedMaincontent { background: url(images/red-wrapper-bg.gif) repeat-y; }

.GreenMaincontent { background: url(images/green-wrapper-bg.gif) repeat-y; }

.LavenderMaincontent { background: url(images/lavender-wrapper-bg.gif) repeat-y; }

.BrownMaincontent { background: url(images/brown-wrapper-bg.gif) repeat-y; }

.flashContent {
	width: 420px;
	float: left;
	display:inline;
	margin: 20px 0px 20px 50px;
}

p, .serviceText {
	width: 550px;
	clear: both;
	float: left;
	display: inline;
	margin: 15px 0px 10px 0px;
	padding: 0px 10px 0px 15px;
	font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-size: 14px;
	text-align:justify;
	line-height: 18px;
	color: #000;
}

.serviceText { margin: 5px 0px 0px 0px; }

.mehendiImg {
	clear: both;
	width: 320px;
	float: left;
	display:inline;
	margin: 10px 0px 30px 130px;
}

.mehendiImg img { float: left; }

p > b { color: #666;  }

.titleimg { float: left; display: inline; margin: 10px 0px 15px 15px; }

.servicesTitleimg { clear: both; float: left; display: inline;  margin: 10px 0px 0px 15px; }

.footerOrange, .footerGreen, .footerYellow, .footerRed, .footerBlue, .footerLavender, .footerBrown {
	clear: both;
	width:780px;
	height: 20px;
	font-family: Verdana,"Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.footerOrange {	color: #F8C06D; background-color: #F8AB39; }

.footerGreen { color: #A2D55E; background-color: #76BA39; }

.footerYellow { color: #F2DE82; background-color: #FFBC00; }

.footerRed { color: #C77B7B; background-color: #C74F4F; }

.footerBlue { color: #768489; background-color: #316E86; }

.footerLavender { color: #E2BFE6; background-color: #D197D5; }

.footerBrown { color: #AC7B76; background-color: #AC382C; }

/* _______________________ Form code starts _______________________ */

form { margin : 0; padding : 0; }

fieldset {
	clear: both;
	float : left;
	display: inline;
	margin : 10px 0px 0px 20px;
	padding: 0px;
	border : 0px solid #ccb7b5;
}

fieldset div br { display : none; }

/* Style the legend, labels and the div containing the submit button. */

label {
	display : block;
	font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-size: 12px;
}

.fm-submit {
	clear : both;
	padding: 1em 0 0 0;
	margin: 0px 0px 0px 20px;

}

.fm-submit input { 
	width: 75px;
	height: 25px;
	padding: 1px 0px 2px 0px;
	border: 1px solid #a1a1a1;
	color: #880000;
	background-color: #b4e6e6; }

/* Add the double border effect. */

.required { color: red; background-color: #316E86; }


fieldset div {
	margin : 0px 0px 10px 0px;
	padding : 1px;
}

	* html fieldset div {
	width: 200px; /* Width for IE5 */
	w\idth: 196px; /* Width for IE6 */
	}

fieldset div input {
	border: 1px solid #a1a1a1;
	padding : 1px;
}

fieldset div textarea {
	border: 1px solid #a1a1a1;
	padding : 1px;
}
						
/* _______________________ Form code starts _______________________ */