/* CSS Document */
body{
	background:#272727 url(images/bg_base.gif) bottom left no-repeat !important;
	background:#282828 url(images/bg_base.gif) bottom left no-repeat;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#471554;
}
h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
	padding-bottom:0.25em;
}
h1{
	font-size:14pt;
}
h2{
	font-size:12pt;
}

h7
{
  font-size: 9pt;
}

p{
	margin:0;
	padding:0;
	margin-bottom:1em;
}
#body{
	display:block;
	background:url(images/bg_top.gif) top right no-repeat;
}
#container{
	width:600px;
	margin:0 auto;
}
#top_flower{
	position:absolute;
	top:0;
	left:-25px;
	width:141px;
	height:96px;
	background:url(images/flower_small.png) top left no-repeat !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='images/flower_small.png', sizingMethod='scale');
}
#bottom_flower{
	position:absolute;
	width:186px;
	height:185px;
	right:-50px;
	bottom:-30px;
	background:url(images/flower_large.png) top left no-repeat !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='images/flower_large.png', sizingMethod='scale');
}
#navigation{
	border:5px solid #FFFFFF;
	border-top:none;
	background:url(images/header_gradient.png) top left repeat-y;
	height:45px;
	position:relative;
}
#menu{
	float:right;
	padding:15px 5px;
	color:#FFFFFF;
}
#menu a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding:0px 4px;
	font-size:10pt;
}
#menu a:hover{
	color:#d29f15;
}
.sel{
	color:#d29f15;
	font-weight:bold;
	padding:0px 4px;
	font-size:10pt;
}
#subheader{
	background:url(images/tag.gif) bottom left no-repeat;
	padding-top:10px;
	margin-bottom:10px;
	height:71px;
}
#content_container{
	margin:0px -5px;
	border:5px solid #525252;
	background:#FFFFFF;
	padding:5px;
	position:relative;
	zoom:1;
}
#content{
	border:1px solid #e8e3ce;
	background:url(images/content_gradient.png) top left repeat-x;
}

.purpleblock{
	background:#471554 !important;
	background:#3C0F48;
	float:left;
	width:260px;
	margin:0;
	padding:0;
	zoom:1;
}
.purpleblock div{
	background:url(images/purple_grad_top.png) top left no-repeat;
	zoom:1;
}
.purpleblock div div{
	background:url(images/purple_grad_bottom.png) bottom left no-repeat;
	zoom:1;
}
.purpleblock div div div{
	background:none;
	color:#FFFFFF;
	padding:5px 15px;
	font-size:11pt;
	zoom:1;
}
.rightContent{
	float:right;
	width:280px;
	margin-right:20px !important;
	margin-right:10px;
}

div.breaker{
	font-size:1px;
	height:1px;
	clear:both;
}

#footer{
	text-align:center;
	font-size:9pt;
	color:#CCCCCC;
}
#footer a{
	color:#999999;
}
#footer a:hover{
	color:#FFFFFF;
}

#contact_footer{
	font-size:8pt;
}
#contact_footer img{
	margin-right:25px;
	margin-bottom:10px;
}
#one_col{
	padding:0 1em;
}

#latest_news
{
    color:Black;
    background:transparent url(images/Lastest-News.gif) no-repeat scroll right top;
    padding:26px 20px 12px 18px;
    font-size:12px;
}