/* Start of CMSMS style sheet 'Layout: Top menu + 2 columns' */ 
div#pagewrapper { margin:0 auto 80px; padding:0; width:900px; position:relative; vertical-align:middle; } 


h1 {
width:100%;
border-bottom:#90687A 3px solid;
margin:0;
padding:0;
padding-bottom:10px;
border-bottom:#90687A 2px solid;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:31px;
font-weight:700;
color:#221E1F;
text-align:center;
}

.heading-style {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:35px;
color:#000;
text-align:center;
}

img {
padding:0;
margin:0;
}

form {
margin:0;
padding:0;
}

#main-top {
width:100%;
margin:0 auto;
padding:0;
}


#middle-content {
padding:0;
margin:0;
position:relative;
width:900px;
}

#header-inside {
padding:0;
margin:0;
position:relative;
height:149px;
width:900px;
}

#header-inside-page {
padding:0 0 1px;
margin:0;
position:relative;
height:95px;
width:900px;
}

#keyphrase-top {
width:900px;
padding:0;
margin:0;
overflow:hidden;
float:left;
text-align:right;
}

#keyphrase-top-text {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#828282;
text-align:center;
padding:0;
}

#top-nav {
width:900px;
color:#fff;
}

#mininav {
left:15px;
position:absolute;
padding-top:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

#mininav a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}

#mininav a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:underline;
}

#search-box {
right:19px;
position:absolute;
padding-top:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:700;
}

#search-box form {
padding:0;
margin:0;
color:#000;
font-weight:700;
}

.ser {
padding:0 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#333;
border:#7B8585 1px solid;
padding:2px;
padding-left:5px;
}

.grey-input {
padding:0 5px 0 5px;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

color:#666666;
border:1px solid #666666;

}

.btn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#333;
background-color:#FFF;
border:1px solid #333;
}

.btn1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#221E1F;
background-color:#FFF;
border:1px solid #B3B1B1;
}

#header-image {
width:900px;
padding:0;
margin:0;
float:left;
overflow:hidden;
}

#header-image-inside {
width:900px;
height:50px;
padding:0;
margin:0;
position:relative;
}

#header-image1 {
width:703px;
padding:0;
margin:0;
float:left;
clear:both;
}

#header-image1-inside {
width:553px;
padding:0;
margin:0;
float:left;
clear:both;
}

#header-image2 {
width:189px;
float:right;
vertical-align:top;
}

#header-image2a {
width:189px;
padding:0;
margin:0;
position:relative;
}

#middle-content {
width:900px;
margin:0;
padding:0;
position:relative;
text-align:justify;
vertical-align:middle;
float:left;
}

#headline {
width:900px;
height:50px;
border-bottom:#90687A 1px solid;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:35px;
color:#000;
text-align:center;
}

#middle-tab {
margin-top:2px;
width:900px;
border-bottom:#90687A 2px solid;
border-top:#90687A 2px solid;
height:100%;
position:relative;
}

#mid-panel {
float:left;
width:377px;
border-right:#90687A 2px solid;
border-left:#90687A 2px solid;
min-height:100%;
height:100%;
}

#mid-panel p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
text-align:justify;
padding:0 15px;
}

#mid-panelhead {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
margin:0;
padding:0;
color:#000;
width:100%;
font-style:italic;
width:100%;
vertical-align:top;
}

#right-tab {
float:left;
width:185px;
min-height:100%;
height:100%;
}

#right-tab-box {
padding:10px 8px 10px 14px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#666;
line-height:19px;
text-align:justify;
}

.right-tab-heading {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#000;
line-height:22px;
}

#right-tab-box2 {
margin-top:6px;
}

#right-tab-box2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
padding:10px 14px 0 5px;
text-decoration:none;
}

#right-tab-box2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
text-decoration:underline;
padding:10px 14px 0 5px;
}

#footer {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
width:900px;
clear:both;
position:relative;
border-top:#90687A 2px solid;
border-bottom:#90687A 2px solid;
padding:0;
margin:0;
}

#footer-banner {
float:left;
width:900px;
clear:both;
position:relative;
border-top:#90687A 2px solid;
border-bottom:#90687A 2px solid;
padding:0;
margin:0;
}

#footer-testimonial {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
float:left;
text-align:left;
padding:10px 0 0;
width:900px;
border-top:#90687A 2px solid;
border-bottom:#90687A 2px solid;
margin:0;
background-color:#F2F4F2;
}

#footer-testimoniala {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
float:left;
text-align:left;
padding:0;
width:300px;
border-top:#90687A 2px solid;
border-bottom:#90687A 2px solid;
margin:0;
background-color:#F2F4F2;
}

#unsubscribe {
background:transparent url("../images/loginbox.gif") no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#451329;
text-decoration:none;
text-align:center;
padding:10px 5px;
margin:4px;
width:210px;
height:160px;
float:left;

}
#unsubscribe .heading{
	font:bold 16px "Trebuchet MS", Arial, Sans-Serif; 
	color: #5D3042;
	border-bottom:1px solid #5D3042;
	text-align:left;
	width:205px;

	
	}



#unsubscribe input{
    border:1px solid #984B48;
	background:#E8D0DB;
	font-size:11px;
	padding-left:2px;
	height:17px;
	color:#000;
	font:11px Tahoma, Arial, "Times New Roman";
	}
	
#unsubscribe textarea{
    border:1px solid #984B48;
	background:transparent;
	font:11px Tahoma, Arial, "Times New Roman";
		color:#000;
	padding-left:2px;
	width:128px;
	}
	
#unsubscribe .evalution-button{
  background:transparent url("../images/unsubscribe.gif") no-repeat top left;
	border:0px solid #9D9A8B;
	height:20px;
	line-height:17px;
	text-align:center;
	padding:0 5px 3px 5px;
	width:65px;
	outline:none;
	font:bold 11px Tahoma, Arial, "Times New Roman";
	color:#DDAEAC;
	
	}

	
td.row4 {
background-color:#F5EBF0;
}
	
.row4 input{
background:transparent url("../images/unsubscribe.gif") no-repeat top left;
	border:0px solid #9D9A8B;
	height:20px;
	line-height:17px;
	text-align:center;
	padding:0 5px 5px 5px;
	margin:0 0 0 4px;
	width:75px;
	outline:none;
	font:bold 11px Tahoma, Arial, "Times New Roman";
	color:#DDAEAC;
	float:left;

}	
	
#loginbox-home {
background:transparent url("../images/loginbox.gif") no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#F2D4E1;
text-decoration:none;
text-align:center;
padding:10px 5px;
margin:4px;
width:210px;
height:183px;
float:left;
}

#loginbox-home .heading{
	font:bold 16px "Trebuchet MS", Arial, Sans-Serif; 
	color: #430E26;
	border-bottom:1px solid #5D3042;
	text-align:left;
	width:205px;
}

#loginbox-home input{
    border:1px solid #984B48;
	background:#E8D0DB;
	font-size:11px;
	padding-left:2px;
	height:17px;
	width:130px;
	color:#000;
	font:11px Tahoma, Arial, "Times New Roman";
	}
	
#loginbox-home textarea{
    border:1px solid #984B48;
	background:transparent;
	font:11px Tahoma, Arial, "Times New Roman";
		color:#000;
	padding-left:2px;
	width:128px;
	}
	
#loginbox-home .evalution-button1{
  background:transparent url("../images/unsubscribe.gif") no-repeat top left;
	border:0px solid #9D9A8B;
	height:20px;
	line-height:17px;
	text-align:center;
	padding:0 5px 3px 5px;
	width:65px;
	outline:none;
	font:bold 11px Tahoma, Arial, "Times New Roman";
	color:#DDAEAC;
		}
	
	
	
#loginbox-home a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#F2D4E1;
text-decoration:none;
}

#loginbox-home a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#430E26;
text-decoration:underline;
}
	
	
	
	
	
	
	

.form111{
float:left;
position:relative;
}
.form111 .button{
  	background:url("../images/submit.gif") no-repeat top left;
	border:0px solid #9D9A8B;
	height:20px;
	width:65px;
	line-height:17px;
	padding:0 5px 0px 5px;
	outline:none;
	font:bold 11px Tahoma, Arial, "Times New Roman";
	color:#DDAEAC;
	float:left;
	}









#testimonial {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#4A4444;
text-decoration:none;
text-align:center;
padding:0;
float:left;
background-color:#EDF2EC;
height:80px;
width:175px;
}
.testimonial-content {
font-family: Tahoma, Arial, "Times New Roman";
font-size:11px;
color:#000;
text-decoration:none;
text-align:left;
padding:10px 0 0 0;
float:left;


}



#bottom-tab {
width:650px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#4A4444;
text-decoration:none;
text-align:center;
padding:10px 0;
float:left;
}

#bottom-tab a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#4A4444;
text-decoration:none;
}

#bottom-tab a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#4A4444;
text-decoration:underline;
}

#bottom-tab1 {
width:92px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#4A4444;
text-decoration:none;
text-align:left;
padding:10px 0 0;
float:left;
}

.bottom-tab-text-seperator {
padding:0 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#4A4444;
text-decoration:none;
}

#bottom-lower {
text-align:center;
width:900px;
}

#bottom-lower-box {
padding:13px 20px 33px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#4A4444;
text-decoration:none;
}

#contain {
float:left;
padding-bottom:1px;
width:900px;
}

#inner {
float:left;
overflow:hidden;
}

#inner .leftmain {
float:left;
}

#inner .col2 {
padding:0;
margin:0;
}

.clear {
clear:both;
padding-top:10px;
}

#left-panel {
width:175px;
float:left;
min-height:100%;
height:100%;
}

#left-panel2 {
width:175px;
float:left;
}

#right-panel {
width:175px;
float:right;
text-align:center;
}

#left-panel-link,#left-panel-link1 {
width:100%;
}

#left-panel-link a {
display:block;
background-color:#EDF2EC;
text-align:left;
border-bottom:#90687A 2px solid;
border-left:#90687A 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#444648;
text-decoration:none;
display:block;
padding:5px 0 6px 12px;
}

#left-panel-link a:hover {
background-color:#fff;
text-align:left;
border-bottom:#90687A 2px solid;
border-left:#90687A 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#76A2A6;
text-decoration:none;
}

#left-panel-link1 a {

background-position:bottom left;
background-color:#EDF2EC;
background-repeat:no-repeat;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#444648;
text-decoration:none;
display:block;
padding:5px 0 9px 12px;
display:block;
}

#left-panel-link1 a:hover {
background-position:bottom left;
background-color:#fff;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#76A2A6;
text-decoration:none;
}

div.content p,div.content {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#454545;
padding:0 10px;
}

.matter {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#454545;
text-decoration:none;
}

div.middletab p,div.middletab {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#454545;
}

div.middletab {
margin:0;
/*_margin-left:7px;*/
line-height:19px;
}

.page3-content {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#454545;
padding-right:20px;
}

div.contenttemp p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#454545;
}

#contenttemp {
margin-left:10px;
width:555px;
margin:0;
margin-top:6px;
margin-bottom:13px;
margin-left:0;
margin-right:0;
line-height:19px;
}

#page3-middle {
margin:0;
width:551px;
padding:0;
border:1px #E0E0E0 solid;
height:312px;
display:block;
background-color:#FFF;
}



.left-box {
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFF;
background-color:#ECF0EA;
margin:0;
}

.left-box p {
margin:0;
margin-bottom:5px;
}

.left-boxbg {
padding:0;
margin:0;
padding-left:9px;
padding-top:1px;
padding-bottom:1px;
/*
_margin-top:-4px;
_margin-bottom:-2px;*/
}

#search-box-image {
display:block;
margin:0;
vertical-align:top;
}

#inside-image {
width:351px;
border:1px #BFBEBE solid;
padding:0;
margin:0;
}

#inside-image-page3 {
width:550px;
height:312px;
vertical-align:bottom;
border:1px #BFBEBE solid;
padding:0;
margin:0;
background-color:#999;
}

.images-header {
float:left;
height:284px;
width:275px;
padding-top:28px;
padding-left:40px;
}

#inside-image-page3b {
width:200px;
float:right;
font-family:Arial;
font-size:35px;
color:#525252;
height:30px;
margin-top:250px;
padding:15px;
}

#home-image-page3-midbox {
width:740px;
background-color:#ECF0EA;
float:left;
margin:0;
padding:8px 0;
}

#inside-image-page3-midbox {
width:555px;
background-color:#ECF0EA;
float:left;
margin:0;
padding:8px 0;
}

#inside-image-page3-midboxa {
width:100%;
background-color:#ECF0EA;
float:left;
margin:0;
padding:10px 0 0;
}

#inside-image-page3-midbox-pause {
width:80px;
float:left;
margin:0;
padding:0 0 0 8px;
}

#inside-image-page3-midbox-previous {
width:17px;
float:left;
margin:0;
padding:0;
}

#inside-image-page3-midbox-next {
width:17px;
float:left;
margin:0;
padding:0 4px 0 0;
}

#inside-image-page3-midbox-thumb {
float:left;
width:370px;
margin:0;
padding:0;
}

.thumb-img {
padding:0 2px;
}

#inside-image-page3-delay {
float:left;
margin:0;
padding:0 25px 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#454545;
}

.inside-image-page3-midbox2a {
width:60px;
height:22px;
padding:0;
margin:0;
}

.imagescroll {
border:2px solid #AFB8AB;
}

#keyphrase-top-text a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#828282;
text-align:center;
padding:15px 0 0;
text-decoration:none;
}

#keyphrase-top-text a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#828282;
text-align:center;
padding:15px 0 0;
text-decoration:none;
}

#bottom-lower-box a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#4A4444;
text-decoration:none;
}

.right-tab-heading {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#000;
line-height:22px;
}

/* End of 'Layout: Top menu + 2 columns' */
/************************************** Forum CSS ****************************/
/* General font families for common tags */
a:link,a:active,a:visited {
color:#BB5F84;
}

a:hover {
text-decoration:underline;
color:#DD6900;
}

hr {
height:0;
border:solid #D1D7DC 0;
border-top-width:1px;
}

/* This is the border line & background colour round the entire page */
.bodyline {
background-color:#FFF;
border:1px #98AAB1 solid;
}

/* This is the outline round the main forum tables */
.forumline {
background-color:#FFF;
border:2px #4A2131 solid;
}

/* Main table cell colours and backgrounds */
td.row1 {
background-color:#F5EBF0;
}

td.row2 {
background-color:#D7BBC7;
}

td.row3 {
background-color:#D1D7DC;
}


td.rowpic {
background-color:#FFF;
background-repeat:repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */
th {
color:#fff;
font-size:11px;
font-weight:700;
background-color:#6F3C51;
height:25px;
}

td.cat,td.cathead,td.catsides,td.catleft,td.catright,td.catbottom {
background-color:#D1D7DC;
border:#FFF;
border-style:solid;
height:28px;
}

/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.cathead,td.catbottom {
height:29px;
border-width:0;
}

th.thhead,th.thsides,th.thtop,th.thleft,th.thright,th.thbottom,th.thcornerl,th.thcornerr {
font-weight:700;
border:#FFF;
border-style:solid;
height:28px;
}

td.row3right,td.spacerow {
background-color:#D1D7DC;
border:#FFF;
border-style:solid;
}

th.thhead,td.cathead {
font-size:12px;
border-width:1px 1px 0;
}

th.thsides,td.catsides,td.spacerow {
border-width:0 1px;
}

th.thright,td.catright,td.row3right {
border-width:0 1px 0 0;
}

th.thleft,td.catleft {
border-width:0 0 0 1px;
}

th.thbottom,td.catbottom {
border-width:0 1px 1px;
}

th.thtop {
border-width:1px 0 0;
}

th.thcornerl {
border-width:1px 0 0 1px;
}

th.thcornerr {
border-width:1px 1px 0 0;
}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2 {
font-weight:700;
font-size:22px;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:120%;
color:#000;
}

/* General text */
.gen {
font-size:12px;
}

.genmed {
font-size:11px;
}

.gensmall {
font-size:10px;
}

.gen,.genmed,.gensmall {
color:#000;
}

a.gen,a.genmed,a.gensmall {
color:#069;
text-decoration:none;
}

a.gen:hover,a.genmed:hover,a.gensmall:hover {
color:#DD6900;
text-decoration:underline;
}

/* The register, login, search etc links at the top of the page */
.mainmenu {
font-size:11px;
color:#000;
}

a.mainmenu {
text-decoration:none;
color:#069;
}

a.mainmenu:hover {
text-decoration:underline;
color:#DD6900;
}

/* Forum category titles */
.cattitle {
font-weight:700;
font-size:12px;
letter-spacing:1px;
color:#069;
}

a.cattitle {
text-decoration:none;
color:#069;
}

a.cattitle:hover {
text-decoration:underline;
}

/* Forum title: Text and link to the forums used in: index.php */
.forumlink {
font-weight:700;
font-size:12px;
color:#069;
}

a.forumlink {
text-decoration:none;
color:#069;
}

a.forumlink:hover {
text-decoration:underline;
color:#DD6900;
}

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav {
font-weight:700;
font-size:11px;
color:#000;
}

a.nav {
text-decoration:none;
color:#069;
}

a.nav:hover {
text-decoration:underline;
}

/* titles for the topics: could specify viewed link colour too */
.topictitle {
font-weight:700;
font-size:11px;
color:#000;
}

a.topictitle:link {
text-decoration:none;
color:#069;
}

a.topictitle:visited {
text-decoration:none;
color:#5493B4;
}

a.topictitle:hover {
text-decoration:underline;
color:#DD6900;
}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name {
font-size:11px;
color:#000;
}

/* Location, number of posts, post date etc */
.postdetails {
font-size:10px;
color:#000;
}

/* The content of the posts (body of text) */
.postbody {
font-size:12px;
}

a.postlink:link {
text-decoration:none;
color:#069;
}

a.postlink:visited {
text-decoration:none;
color:#5493B4;
}

a.postlink:hover {
text-decoration:underline;
color:#DD6900;
}

/* Quote & Code blocks */
.code {
font-family:Courier, 'Courier New', sans-serif;
font-size:11px;
color:#060;
background-color:#FAFAFA;
border:#D1D7DC;
border-style:solid;
border-left-width:1px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
}

.quote {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444;
line-height:125%;
background-color:#FAFAFA;
border:#D1D7DC;
border-style:solid;
border-left-width:1px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
}



/* Form elements */
input,textarea,select {
color:#666666;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;
}

/* The text input fields background colour */
input.post,textarea.post,select {
background-color:#FFF;
}

input {
width:132px;
border:1px solid #B3B1B1;
font:11px normal Arial, Helvetica, sans-serif;
color:#000000;
margin:3px 0 3px 0;

}

label {
	display:block;
	font-weight:bold;
	margin: 7px 0;
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	
}
.star{
	color:#C10000;	
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}


/* The buttons used for bbCode styling in message post */
input.button { 
	font: bold 12px Arial, Sans-serif; 
	width:60px;
	margin: 5px 0 0 0;
	padding:0px;
	height:20px;
	color: #043E52;
	background:#efefef; 
	border: 1px solid #376575;
}

/* The main submit button option */
input.mainoption {
background-color:#FAFAFA;
font-weight:700;
}

/* None-bold submit button */
input.liteoption {
background-color:#FAFAFA;
font-weight:400;
}

/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline {
background-color:#DEE3E7;
border-style:none;
}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
/************************* menu suport file *******************/
/*Not really sure why IE needs all these,but hey it works!*/
.horizontal li ul {
padding:0;
margin:0;
position:relative;
}

.horizontal li li ul {
padding:0;
margin:0;
display:block;
position:absolute;
}

/*These assist the iframe shim*/
.mlmenu iframe {
width:100%;
position:absolute;
display:none;
/*filter: alpha(opacity=0);*/
z-index:2;
float:left;
padding:0;
margin:0;
}

select,object,iframe {
z-index:1;
}

.delay li.hide ul {
/*filter: alpha(opacity=0);*/
}

/*this is the css for the vertical version*/
.vertical ul {
list-style-type:none;
padding:0;
border-top:4px;
border-color:#90687A;
text-align:left;
/*width:175px;*/
margin:0;
/* width: 150px; */
}

.vertical li a {
display:block;
text-decoration:none;
padding:.1em 1px;
border-top:0;
}

.vertical li {
/*Needed for IE. Don't ask me why, It was a lucky guess.*/
display:inline;
}

.vertical li ul {
position:absolute;
margin-top:-1.3em;
margin-left:150px;
}

/*this is the css for the horizontal version*/
.horizontal ul {

}

.horizontal li {

}

.horizontal li a {

}

.horizontal li li a {
border-top:none;
border-left:1px solid;
}

.horizontal li ul {
position:absolute;
margin-top:2.5em;
margin-left:-1px;
width:129px;
border:none;
display:block;
height:auto;
border-top:1px solid;
}

.horizontal li li ul {
position:absolute;
margin-top:.1em;
margin-left:125px;
}

.horizontal li ul li a {
width:125px;
list-style:none;
}

/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
/*Not sure if I recommend this or not*/
.inaccesible li ul {
display:none;
text-align:center;
}

/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
.arrow a span {
padding-left:1em;
font-size:85%;
}

.arrow a:hover span {
padding-left:2em;
}

.arrow a span.noshow {
visibility:hidden;
}

/*Plus code*/
.plus a span {
padding-left:.5em;
}

/*colors for menu*/
/* sub-navigation */
.subnav h1 {
background:#EDF2EC;
color:#FFE;
font:bold 12px Verdana,sans-serif;
line-height:24px;
padding-left:8px;

}

.subnav ul {
margin:4px 0 4px 4px;
padding:0;
}

.subnav li {
list-style:none;
font:bold 12px Verdana,sans-serif;

}

.subnav li a {
background:#C8ADB9;
color:#451329;
display:block;
padding:5px 0 5px 10px;
width:205px;
height:14px;
margin:0 0 4px 0;
text-decoration:none;
font:bold 12px Verdana,sans-serif;
}

.subnav li a:hover{
background:#AD8E9C;
color:#280716;
}
.subnav li a:visited, .subnav li a:active{
background:#AD8E9C;
color:#280716;
}



.navigation {
float:left;
margin-left:1px;
width:174px;
}

.navigation h1 {
background:#81AC00;
color:#FFF;
font-size:1.3em;
line-height:40px;
padding-left:12px;
}

.navigation ul {
margin:0;
padding:0;
}

.navigation li {
border-bottom:1px solid #D5E8AD;
list-style:none;
background-color:#EDF2EC;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#444648;
text-decoration:none;
border-bottom:#90687A 1px solid;
border-left:#90687A 1px solid;
line-height:25px;
}

.navigation li a {
background-color:#EDF2EC;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#444648;
text-decoration:none;
text-decoration:none;
border-bottom:solid #90687A 1px;
border-left:solid #90687A 1px;
padding:7px 0 7px 10px;
}

.navigation li a:hover {
background:#F0FFC6;
color:#553;
}

.blackwhite ul {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#444648;
text-decoration:none;
display:block;
list-style:none;
padding:0;
margin:0;
text-align:left;
}

.blackwhite li {
background-color:#EDF2EC;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#444648;
text-decoration:none;
padding:5px 0 9px 12px;
display:block;
list-style:none;
}

.blackwhite li a {
background-color:#EDF2EC;
background-repeat:no-repeat;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#444648;
text-decoration:none;
display:block;
padding:5px 0 9px 12px;
display:block;
list-style:none;
padding:0;
margin:0;
}

.blackwhite li a:hover {
background-color:#fff;
text-align:left;
border-bottom:#90687A 2px solid;
border-left:#90687A 2px solid;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#76A2A6;
text-decoration:none;
}

.bluewhite ul {
margin:0 auto;
list-style-type:none;
width:900px;
display:block;
height:36px;
text-transform:uppercase;
font-size:12px;
font-weight:700;
font-family:Helvetica, Arial, Verdana, sans-serif;
}

.bluewhite li {
display:block;
border-right: 1px solid #977282;
float:left; height:36px; width:auto;
}

.bluewhite li a {
display:block;
float:left;
color:#E39EBA;
text-decoration:none;
padding:10px 10px 0 12px;
height:34px;
position: 12px;
background-color:#5D3042
/*background: url("../images/bgDIVIDER.gif") no-repeat top right;*/
}

.bluewhite li a:hover {
background-color:#341822
/*background:transparent url("../images/bgHOVER.gif") no-repeat top right;*/
}

/************************* header menu ********************/
#headerPan {
	float:right;
	padding: 6px 0 0 0;
	list-style: none; 
	width:300px;
	font:11px Tahoma, Arial, "Times New Roman";
text-align:right;

}

#headerPan li {
display:inline; text-align:right;
font:11px Tahoma, Arial, "Times New Roman"; 


}
#headerPan a {
	display: inline;
	margin-left: 10px;
	font:11px Tahoma, Arial, "Times New Roman"; 
	text-decoration: none;
	color: #A08591;
	padding:0 12px 0 5px;
	background:url(../images/top-header-link-seperator.gif) right top no-repeat;
	
}
#headerPan a:hover {
	color: #BB5F84;
	padding:0 12px 0 5px;
	background:url(../images/top-header-link-seperator.gif) right top no-repeat; text-decoration:underline;
}
#headerPan li.selected {
}
#headerPan li span {
	padding:0 12px 0 5px;
	background:url(../images/top-header-link-seperator.gif) right top no-repeat;
	color: #BB5F84;
	display:inline;
	


}


/*////Event Calendar CSS////*/
.tooltiptitle {
color:#FFF;
text-decoration:none;
cursor:Default;
font-family:arial;
font-weight:700;
font-size:8pt;
}

.tooltipcontent {
color:#000;
text-decoration:none;
cursor:Default;
font-family:arial;
font-size:8pt;
}

#tooltip {
position:absolute;
width:100px;
top:0;
left:0;
z-index:4;
visibility:hidden;
}

.ContentDivider {
background-color:#9A2222;
}

.logo {
border-top-width:2px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#E2E2E2;
border-bottom-color:#9A2222;
padding-left:26px;
}

.logotext {
font-family:"Helvetica CondensedLight";
font-size:25px;
color:#000;
font-weight:700;
text-transform:uppercase;
}

.logotextc {
font-family:"Lucida Sans Unicode";
font-size:20px;
color:#1F4786;
}

.topnav {
font-family:Verdana;
font-size:10px;
font-weight:700;
color:#000;
text-decoration:none;
}

.searchbg {
font-family:Verdana;
font-size:11px;
color:#333;
padding-left:20px;
background-color:#E7E7E7;
background-repeat:no-repeat;
background-position:left;
height:28px;
font-weight:700;
padding-right:5px;
}

.tablebrder {
border-bottom-width:4px;
border-bottom-style:solid;
border-bottom-color:#F7B71B;
}

.contentbrdr {
border-top-width:1px;
border-bottom-width:3px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#A6A6A6;
border-bottom-color:#BEBEBE;
}

.input {
height:19px;
/*width: 105px;*/
border:1px solid #666;
font-size:10px;
}

.txtbox2 {
font-size:11px;
/*width: 155px;*/
border:1px solid #00264C;
}

.content {
font-family:Verdana;
font-size:10px;
color:#000;
width:520px;
float:left;
}

.brdr {
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#666;
border-left-color:#666;
padding-top:1px;
}

.dropdown {
font-family:Verdana;
font-size:10px;
color:#9A2222;
height:17px;
width:100px;
text-transform:uppercase;
}

.sidemenupadding {
background-color:#1E4160;
padding-left:5px;
}

.welcome {
font-family:verdana;
font-size:17px;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
}

.txt {
font-family:verdana;
font-size:10px;
line-height:16px;
color:#393939;
padding-top:2px;
padding-right:2px;
padding-left:2px;
}

.txtdr {
font-family:verdana;
font-size:10px;
line-height:16px;
color:#393939;
font-weight:700;
padding-top:2px;
padding-right:2px;
padding-left:2px;
}

.txt a12 {
font-weight:700;
}

.txt a {
}

.heading {
font-family:Verdana;
font-size:14px;
font-weight:700;
color:#8A0505;
line-height:25px;
}

.inputc {
height:17px;
width:100px;
border:1px solid #666;
font-size:10px;
}

.newsletter {
font-family:Verdana;
font-size:14px;
font-weight:700;
color:#000;
padding-left:10px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCC;
}

.headingright {
font-size:10px;
font-family:Verdana;
font-weight:700;
color:#FFF;
background-repeat:no-repeat;
height:22px;
padding-left:19px;
}

.pr-txt {
font-family:Verdana;
font-size:10px;
padding-left:3px;
color:#FFF;
}

.bullet {
padding-top:2px;
}

.formtxt {
font-family:Verdana;
text-transform:uppercase;
color:#000;
padding-right:3px;
font-size:11px;
font-weight:700;
}

.contentnav {
font-family:Verdana;
font-size:9px;
color:#000;
padding-left:4px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#1F4262;
font-weight:400;
}

.contentnavc {
font-family:Verdana;
font-size:9px;
color:#244988;
padding-left:4px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#1F4262;
font-weight:400;
text-decoration:underline;
}





.inactivelink {
font:bold 10px verdana;
color:#fff;
text-decoration:none;
}

.sidelink1 {
font-family:Verdana;
font-size:10px;
color:#FFF;
padding-left:5px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#1F4262;
background-color:#9A2222;
height:24px;
font-weight:700;
padding-right:5px;
}




.text2 {
font-family:Verdana;
font-size:12px;
font-weight:700;
color:#000;
}

.sidebar {
padding-right:3px;
padding-top:2px;
}

#sidebar {
padding-right:3px;
padding-top:2px;
}
#sidebar li{
list-style:none; display:block; 
}

#sidebar ul li ul li, #sidebar ul li ul li a, #sidebar ul li ul li a:hover{
list-style:none;
}






.text3 {
font-family:Verdana;
font-size:10px;
font-weight:700;
color:#000;
padding-left:5px;
}

.link {
font-family:Verdana;
font-size:10px;
color:#FFF;
background-repeat:repeat-x;
background-position:bottom;
}

#link a {
font-family:Verdana;
font-size:10px;
color:#FFF;
font-weight:700;
}

#link a:hover {
text-decoration:underline;
}

#link2 {
font-family:Verdana;
font-size:10px;
color:#000;
}

#link2 a:hover {
text-decoration:underline;
}

.divider {

border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#C1C1C1;
height:24px;
}

.content-left {
font-family:Verdana;
font-size:10px;
color:#666;
border:1px solid #D6D6D6;
line-height:13px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.content-left_swf {
font-family:Verdana;
font-size:10px;
color:#666;
border:1px solid #D6D6D6;
line-height:13px;
padding-left:0;
padding-top:0;
padding-bottom:0;
}

.content-left1 {
font-family:Verdana;
font-size:10px;
color:#666;
line-height:13px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.content-leftc {
font-family:Verdana;
font-size:10px;
color:#666;
border:1px solid #D6D6D6;
line-height:13px;
}

.ul {

padding:0;
margin-left:15px;
}

.marketing {
font-family:Verdana;
font-size:10px;
color:#333;
background-color:#FFFBEE;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#F0E1AE;
border-left-color:#F0E1AE;
}



.heading-txt {
font-family:Verdana;
font-size:11px;
font-weight:700;
text-transform:uppercase;
color:#244988;
}

.heading-txt-small {
font-family:Verdana;
font-size:10px;
font-weight:700;
text-transform:uppercase;
color:#000;
line-height:15px;
}

.bg-divider {

background-repeat:repeat-x;
background-position:center;
height:15px;
}

.sidelink {
padding-right:2px;
}

.formbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#474747;
padding-top:3px;
padding-left:3px;
background-color:#FFF;
padding-right:8px;
line-height:135%;
text-align:justify;
}

.tab-day {
font-family:Verdana;
font-size:10px;
color:#FFF;
border-bottom-width:1px;
border-bottom-style:solid;
font-weight:700;
}

.tab-button {
font-family:Verdana;
color:#000;
height:32px;
width:79px;
font-size:10px;
font-weight:700;
background-repeat:no-repeat;
background-position:center;
}

.tab-button a {
font-family:Verdana;
color:#000;
text-decoration:none;
height:32px;
width:79px;

background-repeat:no-repeat;
background-position:center;
}

.tab-button a:hover {
font-family:Verdana;
color:#000;
text-decoration:none;
height:32px;
width:79px;

background-repeat:no-repeat;
background-position:center;
}

.sel-button {
font-family:Verdana;
color:#9A2222;
font-weight:700;
}

.body-text {
font:10px verdan;
color:#006;
}

.bodytext {
font-size:11px;
color:#364375;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.bodybold {
font-weight:700;
font-size:11px;
color:#364375;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.bodybold:hover {
font-weight:700;
font-size:11px;
color:#ff6000;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.loginlink {
font-weight:400;
font-size:9px;
color:#364375;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a.loginlink:hover {
font-weight:400;
font-size:9px;
color:#364375;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.tblheight {
height:300px;
width:55%;
}

.tblheight1 {

background-repeat:no-repeat;
background-position:center center;
height:329px;
width:400px;
}

.clsnew {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
text-transform:capitalize;
color:#333;
width:400px;
height:329px;
}

fontcls {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-weight:400;
text-transform:capitalize;
text-decoration:none;
}

.clsinputbox {
font-family:Arial, Helvetica, sans-serif;
border:1px;
font-size:12px;
}

div.scroll {
border:0 solid #666;
/*scrollbar-face-color : #CCCCCC;
scrollbar-highlight-color : #ffffff;
scrollbar-3dlight-color : #003366;
scrollbar-shadow-color : #003366;
scrollbar-darkshadow-color : #003366;
scrollbar-arrow-color : #000000;*/
}

div#overflow {
background-color:#FFF;
/*overflow-x: hidden;*/
width:550px;
height:215px;
overflow:scroll;
}

a {
color:#9A2222;
text-decoration:none;
}

a:hover {
color:#666;
}

/***********End Event calendar CSS***********************/
/**********Photo gallery CSS starts here******************/
form {
display:inline;
}

img {
border:0;
display:inline;
}

/*input.submit {
border:3px double #999;
border-top-color:#CCC;
border-left-color:#CCC;
background-color:#FFF;

background-repeat:repeat-x;
color:#333;
font-size:75%;
font-weight:700;
font-family:Verdana, Helvetica, Arial, sans-serif;
}
*/
.photos-large {
border-style:solid;
border-color:#789;
border-width:1px;
padding:10px;
margin:4px;
}

#picture-holder a:hover img {
border-width:2px;
border-color:#38c;
margin:3px;
}

#gallery-name {
padding:0;
margin:0;
}

#picture_caption {
font-size:12pt;
}

#main_container {
margin:0;
padding-top:20px;
padding-bottom:20px;
}

#inner_wrapper {
/* padding: 10px;*/
width:100%;
}

#wrapper {
font-family:Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size:10pt;
}

#picture-holder {
text-align:center;
}

#exif_toggle {
padding:0;
margin:0;
}

.thumbnail img {
padding:5px;
text-align:center;
margin:4px;
background:#FFF;
border-width:1px;
border-color:#789;
}

.thumbnail a:hover img {
border-width:2px;
border-color:#38c;
margin:3px;
}

.photos {
padding:5px;
margin:3px;
border-style:solid;
border-width:1px;
border-color:#000;
}

#jump_menu {
float:right;
}

#download_selected {
float:right;
text-align:right;
}

#pagination {
padding:2px;
margin:0;
clear:both;
border-top:1px solid #CDCDCD;
border-bottom:1px solid #CDCDCD;
}

#breadcrumbs {
margin:0;
padding:2px;
border-top:1px solid #CDCDCD;
border-bottom:1px solid #CDCDCD;
/*border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFC; */
}

#breadcrumb_links {
margin:2px;
}

a.print {

background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
}

.page_link {
padding-left:3px;
padding-right:3px;
text-decoration:none;
}

#search_box {
margin-left:5px;
float:right;
}

table {
border:0;
padding:0;
}

.date,#picture_caption {
font-size:.9em;
font-weight:700;
line-height:1.4;
background-repeat:no-repeat;
text-transform:uppercase;
letter-spacing:2px;
margin-left:4px;
padding-bottom:2px;
}

#picture_caption {
font-size:.8em;
font-weight:400;
text-transform:none;
letter-spacing:1px;
}

a.nav-link-img-next {

background-repeat:no-repeat;
background-position:right 1px;
padding-right:20px;
width:40px;
}

a.nav-link-img-prev {

background-repeat:no-repeat;
background-position:left 1px;
padding-left:20px;
width:40px;
}

.comments p {
padding:0;
margin:0;
padding-bottom:15px;
}

.comments cite {
color:#000;
text-transform:uppercase;
letter-spacing:2px;
font-size:75%;

padding:5px;
padding-left:23px;
margin-top:8px;
height:28px;
}

.comment,.comment_alt {
border-top:1px solid #CDCDCD;
background-color:#e2e2e2;
margin:0;
padding:15px;
list-style:none inside;
}

.comment_alt {
background-color:#fff;
}

.meta-header {
font-size:85%;
padding:0;
margin:0;
color:#8b0000;
text-align:center;
}

.comments-closed {
color:#996;
text-align:center;
}

#exif_data {
padding:20px;
text-align:left;
width:50%;
}

ul.slides {
margin:0;
margin-top:15px;
padding:0;
list-style:none;
line-height:1.4em;
}

.slides li {
display:block;
float:left;
margin:0 10px 10px 0;
padding:0;
width:auto;
height:auto;
}

#link-back {
font-size:65%;
text-align:right;
padding:0;
margin:0;
}

.tag {
text-align:center;
}

.large-thumb-toolbar {
text-align:center;
padding-top:15px;
padding-bottom:5px;
}

.errors {
width:500px;

background-repeat:no-repeat;
background-position:5px 8px;
margin-bottom:15px;
border-bottom:1px solid maroon;
border-top:1px solid maroon;
border-left:1px solid maroon;
border-right:1px solid maroon;
padding:8px;
background-color:#FCC;
padding-left:28px;
}

#overlay {
position:absolute;
visibility:hidden;
background-color:#38c;
font-family:Georgia, Verdana, serif;
font-weight:700;
font-size:14px;
padding:4px;
text-align:center;
width:18px;
color:#fff;
}

#jump-search-container {
text-align:right;
vertical-align:bottom;
}

#sortby-container,#rss-tag-container {
text-align:right;
white-space:nowrap;
}

#rss-image {
margin:0;
padding:0;
display:inline;
}

#no-pictures-msg {
text-align:center;
padding:15px 0;
}

.align-right {
text-align:right;
}

#prev-link-container {
width:50%;
text-align:left;
}

#next-link-container {
width:50%;
text-align:right;
}

#exif-container-toggle {
width:100%;
text-align:center;
}

/**********End Photo gallery CSS starts here******************8/
/************* blog *****************/
#div-main {
width:720px;
float:left;
padding:0;
margin:0;
clear:both;

}

#div-main-tab1 {
width:480px;
float:left;
padding:0;
margin:0;
margin:0 10px 0 0;
}

#div-main-tab2 {
width:200px;
float:left;
padding:0;
background:url("../images/seperator.gif") repeat-y;
margin:0;
}
#div-main-tab2 ul li {
padding:0;
margin:0;
list-style:none;
}
#div-main-tab2 h2{
padding:0;
margin:0;

}

#commentform textarea {
width:300px;
padding:2px;
}



/***************************************************************************************/
body{
	margin: 0px 0 0; 
	background:#fff url(../images/bg.gif) left top repeat-x;
	font:Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A; 
	
	}
h1{
	font-size: 30px; 
	font-weight: normal; 
	float: left;
	}
h1 a{
	text-decoration: none;
	}
h2 {
	font-size: 25px;
	color: #FFF2B3;
	font-weight:normal;
	margin: 0 0 .8em;
	}
h3 { 
	font-size: 15px;
	border-bottom: 1px solid #eee;
	margin: 0 0 2px;
	}
p {
	margin: 0 0 2em 0;
	line-height: 1.8em;
	
	}
em {
	border-bottom: 1px dotted #fff;
	cursor: pointer;
	}
a {
	color: #9D2900;
	}
a:hover{
	color: #A0000E;
	text-decoration: none;
	}
img{
	border: 0;
	}
.red{
	color: #9D2900;
	}
div, p, ul, h1, h2, h3, h4, form, label { 
	margin : 0; 
	padding : 0; 
	} 
ul { 
	list-style-type : none; 
	}
img{
border: 0;
}

/* Header Panel Start Here*/
.wrap{
	width: 900px;
	margin: 0 auto;
	overflow:hidden;
	position:relative;
	}
#header{
	width: 100%;
	margin: 0 auto;
	}
#header-panel{
	width: 900px;
	margin: 0 auto;
	position:relative;
	height:100px;
	}
#logo { 
	position : relative; 
	width : 200px; 
	float:left;
	} 
#quick-links{
	float:right;
	padding: 6px 0 0 0;
	list-style: none; 
	width:300px; 
	}
#quick-links li{ 
	display: inline;
	}
#quick-links a{
	display: block;
	float:left;
	margin-left: 10px;
	font:11px bold Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	text-decoration: none;
	color: #012C3C;
	}
#quick-links a:hover{
	color: #731502;
	border-bottom: 1px solid #C70012;
	}
#quick-links .active a{
	border-bottom: 1px solid #C70012;
	color: #9D2900;
	}	

/* Vertical Menu Start Here*/
/* Vertical Menu Start Here*/
#vertical-menu-bar {
height:40px;
background:#099 url(../images/bgOFF.gif) repeat-x;
position:relative;
overflow:hidden;
width:100%;
}

/* Vertical Menu Start Here*/
.verticalmenu ul {
margin:0 auto;
list-style-type:none;
width:900px;
margin:0 auto;
position:relative;
display:block;
height:36px;
text-transform:uppercase;
font-size:12px;
font-weight:700;
font-family:Helvetica, Arial, Verdana, sans-serif;
}

.verticalmenu ul li {
display:block;
float:left;
}

.verticalmenu ul li a {
display:block;
float:left;
color:#874b46;
text-decoration:none;
padding:12px 20px 0;
height:24px;
background:transparent url("../images/bar1.gif") no-repeat top right;
}

.verticalmenu ul li a:hover {
background:transparent url("../images/") no-repeat top right;
}

.verticalmenu ul li a.current,#verticalmenu ul li a.current:hover {
color:#fff;
background:transparent url("../images/bgON.gif") no-repeat top right;
}
/* Header Panel Ends Here*/

/* Middle Panel Start Here*/

#content-panel { 
	width : 100%; 
	margin : 0 auto; 
	background: #F4FCFF url(../images/) repeat left top; color : #666; 
	
	} 
#content { 
	width : 900px; 
	overflow : hidden; 
	position : relative; 
	margin : 0 auto; 
	padding : 0px 0 0px 0; 
	background:url("../images/middle-content-bg.gif") left top repeat-y;

	
		}
	/* Main Table Start Here*/

#teaser{ 
	clear: both;
	height: 187px;
	background: #fff url(../images/teaserbg.jpg) repeat-x;
	}
.box{
	float: left;
	padding: 30px 0 0;
	width: 480px;
	color: #C7E3EE;
	}
#image{
	float: right; 
	width: 388px; 
	position: relative; 
	background: url(../images/img1.jpg) no-repeat top right;
	height: 187px;
	}	
#bar{
	height: 40px;
	margin: 0 0 0px;
	padding: 0px 0 0 0;
	background: url(../images/bgOFF.gif) repeat-x;
	}
.step{
	cursor: pointer;
	color: #FAFDDD;
	padding: 4px 0 0 11px;
	margin: 0 35px 0 0;
	font-size: 1.4em;
	float: left; 
	ext-align: center;
	background: url(../images/step.gif) no-repeat;
	height: 30px;
	}
.step a{
	color: #fff;
	margin: 0 10px 0 0;
	}	
#main-content{
	float: left;
	width: 660px;
	
	padding: 0px 0px 26px 10px;
	font:11px  Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A; line-height:17px; 
	}
		
#main-content h1{
	float: left;
	width: 600px;
	font:bold 18px Tahoma, Arial, "Times New Roman"; 
	color: #666666; text-align:left;
	padding:5px 0 5px 0;
	
	
}
#main-content h2{
	float:left;
	width: 600px;
	font:bold 13px Tahoma, Arial, "Times New Roman"; 
	color: #44061F; 
	text-align:left;
	border-bottom:1px solid #B599A6;
	padding:0px 3 0px 3px; 
	margin:5px 0 5px  0;
}		
#main-content h3{
	float: left;
	width: 600px;
	font:bold 12px Tahoma, Arial, "Times New Roman"; 
	color: #44061F; text-align:left;
	border-bottom:1px solid #B599A6;
	padding:10px 0 0px 3px; text-transform:capitalize;
}
#main-content .heading{
	font:bold 12px Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A; text-align:left;
		}		
		
#main-content P{
	font:12px Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A; line-height:17px; 
	float: left;
	width: 600px;
	margin:5px 0 5px 0; text-align:justify;
		}
		
#main-content a{
	font:12px Tahoma, Arial, "Times New Roman"; 
	color: #5D3042; text-decoration:underline;
}		
#main-content a:hover{
	font:12px Tahoma, Arial, "Times New Roman"; 
	color: #5D3042; text-decoration:none;
}					
	
#main-content  ul{ 
margin:0 0 15px 0px; 
padding:0 0 0 0px; 
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; line-height:17px;
list-style:none;
}

#main-content  ol{ 
margin:0 0 15px 0px; 
padding:0 0 0 0px; 
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; line-height:17px;
list-style-type: decimal;

}

#main-content  ul {
float:left;
position:relative;
list-style:none;
}

#main-content  ul li{
padding:0 0 0 10px;
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; 
text-decoration:none; 
line-height:17px; list-style:none; list-style-position:inside;
}

#main-content   ul li a{ 
font:11px Tahoma, Arial, "Times New Roman"; list-style-type:none; 
color: #3A3A3A; 
line-height:17px;
text-decoration:underline;
}

#main-content   ul li a:hover{ 
font:11px Tahoma, Arial, "Times New Roman"; 
color:#463C23; text-decoration:none;
}

#main-content  ol li{ 
margin:0 0 0 22px; 
list-style-type: decimal;

font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; text-decoration:none;  line-height:16px;
}

#main-content  ol li a{ 
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; text-decoration:underline;
}

#main-content  ol li a:hover{ 
font:11px Tahoma, Arial, "Times New Roman"; 
color:#463C23; text-decoration:none;
}


#main-content  blockquote{
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A;
text-decoration:none;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 50px;
}

#main-content  dl{
margin:0px 0px 0px 0px;
padding:3px 0px 10px 0px;
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; text-decoration:none;
}

#main-content dt{
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; text-decoration:none;
}

#main-content  dt a{
margin:0px;
padding:0px;
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; text-decoration:underline;
}

#main-content  dt a:hover{
margin:0px;
padding:0px;
font:11px Tahoma, Arial, "Times New Roman"; 
color:#463C23; text-decoration:none;
}

#main-content  dd{
margin:0px 0px 0px 0px;
padding:3px 0px 0px 10px;
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; text-decoration:none;
}

#main-content  dd a{
margin:0px;
padding:0px;
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; text-decoration:underline;
}

#main-content dd a:hover{
margin:0px;
padding:0px;
font:11px Tahoma, Arial, "Times New Roman"; 
color:#463C23; text-decoration:none;}

.maincontent{ 
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A;
}

.maincontent ul li{ 
padding:0 0 0 10px;
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; line-height:17px;
text-decoration:none; list-style-type:none;
background:url(../images/bullet.gif) left center no-repeat;
}

.maincontent ul li a{ 
font:11px Tahoma, Arial, "Times New Roman"; 
color: #3A3A3A; line-height:17px;
text-decoration:underline;
}

#main-content  UL LI a:hover{ 
font:11px Tahoma, Arial, "Times New Roman"; 
color:#463C23; 
text-decoration:none;
}

	
.last{
	float: right;
	margin: 0;
	}
.info{
	border: 1px solid #e0e0e0;
	background: #f4f4f4;
	padding: 7px;
	}
	
		
/* Middle Panel-left Start Here*/
#middle-left-panel { 
	width : 226px; 
	float : left; 
	position : relative;
	background: #DFCFD6 url(../images/seperator.gif) repeat-y right top;
	/*z-index:-1;*/
	}
#left-bg{
	width:210px;
	background:url(../images/left-bg.gif) repeat-y right top;
	}
#horizontalmenu {
	clear: left;
	width : 220px; 
	float : left; 
	margin: 0 0 0px 0;
	padding: 0;
	font-size: 0.9em;
	margin:0 auto;
	}

#horizontalmenu ul {	
	list-style: none;
	width: 215px;
	margin: 0 0px 3px 4px;
	padding: 0;
	font-size: 1.1em;
	}	

#horizontalmenu li {
	margin-bottom: 4px;
	}

#horizontalmenu li a, #horizontalmenu li a:visited {
	text-align: left;
	height: 20px;
	text-decoration: none;
	font-weight:bold;
	color: #9D2900;
	display: block;
	padding: 6px 8px 0 10px;
	background: #BFD5DE;
	}	
	
#horizontalmenu li a:hover {
	background: #1C6C88;
	color: #fff;
	}
#contact{
font-family:Arial, Helvetica, sans-serif;
color:#84586A;
padding:10px 5px;
margin:4px;
float:left;
border:0px solid #987887;
	}

#contact h1{
	margin:0 6px 0 0;
	padding:0 0 2px 0;
	font:bold 16px "Trebuchet MS", Arial, Sans-Serif; 
	color: #84586A;
	border-bottom:2px solid #C8ADB9;
	width:200px;
	text-align:left;
	}
.contact-txt{
	width:194px;
	padding:10px 0 0 0;
	float:left;
	font:bold 11px Tahoma, Arial, "Times New Roman";
	color: #84586A;
	text-decoration:none;
	text-align:right;

	
	}
.testimonial{
	width:189px;
	float:left;
	padding:0 5px 0 0;
	font:bold 11px "Trebuchet MS", Arial, Sans-Serif; 
	color: #666666;
	text-align:right;
	}
	
	
	
/* Middle Panel-left End Here*/
#teaser{
	clear: both;
	height: 187px;
	background: #fff url(../images/teaserbg.jpg) repeat-x;
	}
.box{
	float: left;
	padding: 40px 0 0;
	width: 480px;
	font:bold 12px Tahoma, Arial, "Times New Roman";
	color: #FFEDF6; text-align:left; line-height:16px;
	}
	
.box h2{
	float: left;
	width:480px;
	font:bold 18px Tahoma, Arial, "Times New Roman";
	color: #FFBADC; text-align:left;
}	
	
#bar{
	height: 36px;
	margin: 0 0 0px;
	padding: 0px 0 0 0;
	background: url(../images/bgOFF.gif) repeat-x;
	}
.step{
	cursor: pointer;
	color: #FAFDDD;
	padding: 4px 0 0 11px;
	margin: 0 35px 0 0;
	font-size: 1.4em;
	float: left;
	text-align: center;
	background: url(../images/step.gif) no-repeat; height: 30px;
	}
.step a{
	color: #fff;
	margin: 0 10px 0 0;
	}	
.col{
	float: left;
	width: 276px;
	margin: 0 20px 16px 20px;
	}
.last{
	float: right;
	margin: 0;
	}
.info{
	border: 1px solid #e0e0e0;
	background: #f4f4f4;
	padding: 7px;
	}
/* Middle Panel Ends Here*/

/* Footer Panel Starts Here*/

#footer { 
	height : 80px; 
	width : 100%; 
	background : #A08591; 
	color : #fff; 
	margin : 0 auto; 
	} 
#footerPan { 
	width : 900px; 
	position : relative;
	margin:0 auto;
	} 
#footerPan ul {
margin:0 auto;
position:relative;
float:left;
width:100%;
padding : 16px 0 10px 0px; 
text-align:center; 

	} 
#footerPan li { 
	float : left; 
	font : 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight : normal; text-align:center; 
	} 
#footerPan ul li a { 
	padding : 0 0 0 0px; 
	color : #fff; 
	text-decoration : none; 
	} 
#footerPan ul li a:hover { 
	text-decoration : underline; 
	} 
#copyright { 
	color : #FFEDF5; 
	font : 11px/15px Tahoma, Arial, Helvetica, sans-serif; 
	padding : 10px 0 0 0px;
	width : 900px; 
	position : relative;
	margin:0px auto;
	
	}
.login-left {
margin:10px 0 0 10px;
}

#div-main-tab1 h2{
	float:left;
	width: 480px;
	font:bold 18px Tahoma, Arial, "Times New Roman"; 
	color: #44061F; 
	text-align:left;
	border-bottom:1px solid #B599A6;
	padding:0px 3 0px 3px; 
	margin:5px 0 5px  0;
}

#div-main-tab1 .post{
	float:left;
	width:480px;
	padding:5px 0 0 5px;
}
#div-main-tab1 .post h1{
	float:left;
	width: 480px;
	color: #44061F; 
	text-align:left;
	border-bottom:1px solid #B599A6;
	padding:0px 3 0px 3px; 
	margin:5px 0 5px  0;
}
#div-main-tab1 .post h1 a{
	font: 18px Tahoma, Arial, "Times New Roman" !important; 
	color: #5D3042; text-decoration:underline !important;
}
#div-main-tab1 .post h1 a:hover{
	font: 18px Tahoma, Arial, "Times New Roman" !important; 
	color: #000000; text-decoration:none !important;
}
#div-main-tab1 .post .entry p{
	width: 480px !important; 
	text-align:justify !important;
}
#div-main-tab1 h3{
	float:left;
	width: 320px;
	font:bold 12px Tahoma, Arial, "Times New Roman"; 
	color: #44061F; 
	text-align:left;
	border-bottom:1px solid #B599A6;
	padding:0px 3 0px 3px; 
	margin:5px 0 5px  0;
}
#div-main-tab1 p{
	float:left;
	width: 320px;
	font:normal 12px Tahoma, Arial, "Times New Roman"; 
	color: #44061F; 
	text-align:left;

}
#div-main-tab1 ol li{
	float:left;
	
	font:bold 12px Tahoma, Arial, "Times New Roman"; 
	color: #44061F; 
	text-align:left;
	border-bottom:1px solid #B599A6;
	padding:0px 3 0px 3px; 
	margin:5px 0 5px  20px;
}


/* Footer Panel Ends Here*/
/* .......... testimonial.......*/
.whitetestimonial{
text-align:right;
font:12px  Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A;

}
.whitetestimonial p{
text-align:left;
padding: 5px 0px 2px 10px;
font:12px  Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A;

}
.whitetestimonial p span{
text-align:left;
padding: 2px 0px 2px 0px;
font:12px  Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A;

font-weight: bold;

}
.whitetestimonial a{
text-align:right;
padding: 5px 15px 2px 0px;
font:12px  Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A;
text-decoration: underline;
}
.whitetestimonial a:hover{
text-align:right;
padding: 5px 15px 2px 0px;
font:12px  Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A;
text-decoration: none;
}

.contactusform{
	font:11px  Tahoma, Arial, "Times New Roman"; 
	color: #3A3A3A;
	line-height:20px;
	padding:0 16px 0 15px;
	}





#top-nav{
    background-image:url(../images/);
	height:29px;
	width:904px;
	float:left;
	z-index:100;
}
.cms-content ul{ 
font:11px Tahoma, Arial, "Times New Roman" !important;
float:left !important;
list-style-type:none;

}

.cms-content ul li{
padding:0 0 0 10px  !important!;
font:11px Tahoma, Arial, "Times New Roman" !important!;
color: #3A3A3A !important!;
text-decoration:none !important!;
line-height:17px !important!; 
list-style-type:disc !important;
}

