a img {border: none;}
body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background: white url("images/tile_back.gif");
	background-repeat:repeat;
	}
	
html, body, #container {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html>body, html>body #container {
	height: auto;
}
#container {
	position: absolute;
	top: 0;
	left: 0;
	left: 50%;
	width: 800px;
	margin-left: -400px;
	background:  url("images/background.jpg") top right repeat-y;

}
#header {
	height: 141px;
	margin-left:1.89em;
	margin-right:0.3em;
	width: 764px;
	border: 0px solid #DBB601;
	margin-top: 0px;
	background:  url("images/topbanner.jpg") top;
	/*background-color: #ECE9D8;*/
}
#header1 {
	height: 178px;
	margin-left:1.09em;
	margin-right:0.3em;
	width: 764px;
	border: 1px solid #000000;
	margin-top: 0px;
	/*background:  url("images/topbanner.jpg") top;*/
	/*background-color: #ECE9D8;*/
}
#topmenu {
	padding-top: 20px;
	padding-right: 10px;
	margin-left: 350px;
	text-align: justify;
}
.topmenutext {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	font-weight:bold;
	text-align: right;
	line-height: 16px;
	letter-spacing: 0.03em;
	}
.topmenutexttype {
	color: #A0D26D;
}
#topmenu a:link, #topmenu a:visited { 
	/*padding: 3px 10px 2px 10px; */
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	text-align: justify;
}
#topmenu a:hover {
	color: #FFFFFF;
	background-color: #A0D26D;
	text-align: justify;
}
#strapline {
	position:absolute; width:322px; height:27px; z-index:1; left: 261px; top: 74px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
	}

#homecontentinner {
	margin-left: 1.85em;
	margin-right: 0.35em;
	margin-bottom: 1em;
	margin-top:1.0em;
	border-right: 1px #000000;
	padding: 0px 10px 10px 10px;
	/*background:  url("images/content_back_home_crop_inner.jpg") top right no-repeat;*/
	/*border-right-style: solid;*/
}
#homecontentinner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-right: 18em;
	margin-left: 6em;
}
#homecontentinner h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	margin-left: 4.8em;
	margin-right: 5em;
	border-bottom: 2px dotted #A4D867;
	padding: 0px 0px 5px 0px;
}	
#homecontentinner h2 {
	font-family: Arial, Helvetica, sans-serif;
	/*text-align: left;*/
	font-size: 0.8em;
	font-weight: bold;
	margin-left: 5.8em;
	margin-right: 5em;
	/*margin-right: 26em;*/
}
#homecontentinner ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-right: 18em;
	margin-left: 8em;
}
#homecontent {
	margin-left: 1.85em;
	margin-right: 0.35em;
	margin-bottom: 1em;
	margin-top:1.0em;
	border-right: 1px #000000;
	padding: 0px 10px 10px 10px;
	background:  url("images/content_back_home_crop.jpg") top right no-repeat;
	/*border-right-style: solid;*/
}
#homecontent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	/*text-align: left;*/
	margin-left: 4.8em;
	margin-right: 26em;
	border-bottom: 2px dotted #A4D867;
	padding: 0px 0px 5px 0px;
}
#homecontent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin-left: 4.5em;
	margin-right: 26em;
}
#sitemap ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-right: 15em;
	margin-left: 8em; 
	}
#homecontent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}
#homecontent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	/*margin-right: 35em;*/
	margin-right: 35em;
	margin-left: 6em;
}
#homecontent ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#homecontentfull p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-right: 1.3em;
}
#login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	position:absolute; 
	width:61px; 
	height:22px; 
	z-index:1; 
	left: 723px; 
	top: 96px;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
#content {
	margin-left: 15em;
	margin-right: 2em;
	margin-bottom: 3em;
}


/*#content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
#content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
#content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 0.8em;
}
#content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#content ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}*/
#footer {
	clear: both;
	position: absolute;
	bottom: 0;
	left:50%;
	width: 764px;
	margin-left:-370px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	border-top: 3px solid #ADD86B;
}
#footer p {
	margin: -0.5em 0.2em 0.0em 0.5em;
	padding: 10px 0px 0px 2px;
}
#address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	position:absolute; 
	width:200px; 
	height:115px; 
	left: 28px; 
	top: 490px;
}
#fatline {
position:absolute;
width:671px;
height:10px;
left: 64px;
top: 153px;
}
.textimg {
float:right;
margin: 5px;
font-size: 100%;
}
a:visited {color: #000000; text-decoration: none;}
a:link {color: #000000; text-decoration: none; }
a:active {color: #000000; text-decoration: none; }
a:hover {color: #000000; text-decoration: underline; }
#story {
	position:absolute;
	padding: 5px 10px 0px 5px;
	width:200px; 
	height:351px; 
	z-index:6; 
	left: 569px; 
	top: 156px;
	/*border-right: 1px dotted #FFCC00;*/
}
#story body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left: 5px;
}
#story h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 0.7em;
	margin-left: 5px;
}
#story p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left: 5px;
}
/*.table {
font-family: Arial, Helvetica, sans-serif;
font-size: .8em;
width: 350; 
border: 0; 
cellspacing: 0;
cellpadding: 0;
}
.tdbold {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 0.9em;
width: 80;
}*/
#outer ul {margin:0em; padding:0; list-style-type:none; background:transparent; height:2em;}
#outer li {display:block; float:left;}
#outer {
	display:block;
	width: 675px;
	position:relative;
	background:#FFFFFF;
	padding:0em;
	margin:5px 5px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bolder;
	left: 4.5em;
}


/* ---------- latest website box ---------- */
#sidebar {
		position:absolute;
		/*padding: 5px 10px 0px 5px;*/
	    height:351px; 
		z-index:6; 
		left: 569px; 
		top: 207px;
		width: 125px;
		float: right;
		}

.sidebarBlock {
		background: #b4b4b4; /*url(assets/boxout-base.gif) 0 100% no-repeat;*/
		margin-bottom: 10px;
		padding: 5px;
		}

.separator {
		clear: both;
		}

.separatorInvisible {
		clear: both;
		height: 1px;
		}

#sidebar h2 {
		background: #b4b4b4 url(images/boxtop_orange125.gif) no-repeat;
		margin: 0;
		padding: 6px 8px 4px;
		color: #ffffff;
		text-transform: uppercase;
		font-size: 0.7em;
		}
#sidebar h2.blueHeader {
		background: #FFCC00 url(images/boxtop_orange125.gif) no-repeat;
		border-bottom: 1px solid #ffffff;
		}
#sidebar p, #sidebar li {
		line-height: 1.3em;
		font-family: Arial, sans-serif;
		font-size: 0.7em;
		}
/* ---------- form style ---------- */
form#frmSample {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 0.7em; 
}
form#frmSample h3 {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 1.0em; 
}
/* ---------- form style ---------- */
.contactdetails {
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 1.0em; 
}


.rule {
	color: #FFCC00;
	background-color: #FFCC00;
	line-height: 4px;
}

/*------------------ menu begins -------------------------*/

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

#myslidemenu {margin:51px 10px 120px 130px; width:550px; z-index:1000;}
#myslidemenu li a.lastmenuitem {
border-right: 0px solid #778;
}


/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below */
/*#menu_container {margin:35px 10px 120px 83px; position:absolute; width:620px; height:25px; z-index:1000;}*/ /*padding: 35px 10px 120px 83px;*/



/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {
	display:block;
	width:/*120px*/84px;
	font-size:11px;
	color:#fff;
	height:25px;
	line-height:24px;
	text-decoration:none;
	text-indent:5px;
	text-align:center;
	border-top: 0px solid #A4D867;
	border-right: 1px solid #A4D867;
	border-bottom: 0px solid #A4D867;
	border-left: 0px solid #A4D867;
	letter-spacing:1px;
}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:0 0px 0 0px;}

/* Set up the list items */
#pmenu li {float:left; background:/*#7484ad*/#003399;}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#dfd7ca; color:#c00;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif); width:128px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#dfd7ca; color:#c00;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {background:/*#7484ad*/#003399 url(images/fly.gif) no-repeat right center;}
#pmenu li.drop {background:/*#7484ad*/#003399 url(images/drop.gif) no-repeat right center;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(transparent.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

/*------------------ menu ends -------------------------*/

/*------------------ sidebar news section -------------------------*/
#story {
	position:absolute;
	padding: 5px 10px 0px 5px;
	width:162px; 
	height:550px; 
	z-index:6; 
	left: 613px; 
	top: 189px;
	border-right: 0px dotted #FFCC00;
}
#sidebar {
	position:absolute;
	height:241px;
	width: 144px;
	z-index:6;
	left: 560px;
	top: 205px;
	/*border-color: #A4D867;
	border: 1px solid;*/
	background: #ECEDF2;
	}

#sidebarBlock {
		background: #ECEDF2; /*url(assets/boxout-base.gif) 0 100% no-repeat;*/
		margin-bottom: 0px;
		margin-right: -10em;
		/*width:144px;*/
		padding: 0px;
		width: 142px;
		border-color: #A4D867;
	    border: 1px solid;
		}
#sidebarBlock p {
margin-left: 10px;
}

.separator {
		clear: both;
		}
.separatorInvisible {
		clear: both;
		height: 1px;
		}

#sidebar h2 {
		background: #b4b4b4 url(images/boxtop_blue125.gif) no-repeat;
		margin: 0;
		padding: 6px 8px 4px;
		color: #ffffff;
		text-transform: uppercase;
		font-size: 0.7em;
		}
#sidebar h2.blueHeader {
		background: #003399 url(images/boxtop_blue125.gif) no-repeat;
		border-bottom: 1px solid #ffffff;
		}
#sidebar p, #sidebar li {
		line-height: 1.3em;
		font-family: Arial, sans-serif;
		font-size: 0.7em;
		}

/*------------------ sidebar news section ENDS -------------------------*/

/*------------------ portfolio -------------------------*/
#portfolio {
	margin-left: 2em;
	margin-right: 3em;
	margin-bottom: 1em;
	margin-top:2.0em;
	/*border-right: 1px #000000;*/
	padding: 0px 10px 10px 10px;
	z-index:6; 
}
#portfolio p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	/*margin-right: 35em;*/
	margin-right: 35em;
	margin-left: 6em;
}
#portfolio p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	/*margin-right: 35em;*/
	margin-right: 35em;
	margin-left: 6em;
}
#portfolio h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	/*margin-right: 35em;*/
	margin-right: 35em;
	margin-left: 6em;
}
table {	font-family: Verdena, Arial, Helvetica;	font-size: 11px; }

.content_box{
	background-color: #D1E3F6;
	padding: 3px;
	border: solid 1px /*#AFC6EB*/#A4D867;
	/*filter: alpha (opacity=50);*/
	}
.tableborder{
	padding: 3px;
	border: solid 1px #CCCCCC;
	}
table.search_box th {
	background-color: #D1E3F6;
	padding: 3px;
	border-right: solid 1px #AFC6EB;
	border-top: 1px solid #AFC6EB;
	background-color:#003399;
	color: #FFFFFF;
}
table.search_box{
	padding: 3px;
	background-color: #EAEAEA;
	border-left: solid 1px #AFC6EB;
	border-bottom: 1px solid #AFC6EB;
	}
table.search_box td {
	border-right: solid 1px #AFC6EB;
	border-top: 1px solid #AFC6EB;
	padding: 3px;
	}
input {font-family: Verdena, Arial, Helvetica; font-size: 11px;}
select {font-family: Verdena, Arial, Helvetica; font-size: 11px;}
form { margin: 0px; padding: 0px;}
.alternating_row_color1 {
	background-color: #FFFFFF;
	}
.alternating_row_color2 {
	background-color: #EAEAEA;
}

.coupon {
	border: 1px dashed #003366;
	background-color: #FFFFFF;
}
.style1 {color: #FF0000; font-weight: bold;}
.style2 {font-size: 14px; font-weight: bold;}
.style3 {font-size: 10px}
.style4 {color: #FFFFFF;}
.style5 {color: #FF0000;}
.text_title {font-size: 20px; 	
		font-weight: bold;
		text-transform: capitalize;}

a {color: #000099; font-size: 11px; text-decoration: none;}
a:link{color: #000099;}
a:visited{color: #000099;}
a:hover {color: #000099; text-decoration: underline; }
a:active { color: #660033;}
a.menu_linkA:link{color: #FFFF00;}
a.menu_linkA:visited{color: #FFFF00;}
a.menu_linkA:hover{color: #FFFF00;}
a.menu_linkA:active{color: #FFFF00;}
a.menu_linkB:link{color: #FFFFFF;}
a.menu_linkB:visited{color: #FFFFFF;}
a.menu_linkB:hover{color: #FFFF00;}
a.menu_linkB:active{color: #FFFF00;}

hr {
	color: #003366;
	border: dotted;
}
ol {
	line-height: 16px;
	font-weight: normal;
	font-style: normal;
}
