@charset "utf-8";

/* Resets everything */
* {padding:0px; margin:0px; border:0;}

/* remember to define focus styles! */
:focus {outline:0px;}

/* remember to define for png image! */
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#000; background:#dddddd url(../images/bodybg.gif) repeat-y center; width:auto; margin:0px auto;}

body.landing{background-color:#000000; background-image:none;}
#landingcss{width:942px; margin:0px auto;}
.landingborder{float:left; /*border:12px solid #FFFFFF;*/ padding-top:500px; height:105px; background:url(../images/landingbg.jpg) no-repeat; width:917px; }
.landingborder a{margin-left:75px;}



#fixedarea{width:920px; margin:0px auto;}
input, textarea, select{border:1px solid #999999; float:left; width:295px; margin-bottom:10px; font-family:Arial !important; font-size:12px;}
input,textarea{padding:2px;}
textarea{height:250px;}
select{}
label{width:90px; margin-right:15px; margin-top:2px; float:left;}
textarea.smalltxtarea{height:35px;}


a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
a img{border:0px;}

#header{float:left; background-color:#000; width:920px; height:162px; font-family:Arial !important;}
#left, #right{width:211px; padding:0px 16px; font-size:11px; color:#333333; margin-top:16px; overflow:hidden;}
#left{float:left;}
#left p {font-size:11px; font-family:verdana;}
#right{float:right;}

#content{float:left; background:url(../images/contentbg.gif) no-repeat; padding:18px 14px 0px 13px; width:407px; min-height:545px; line-height:20px; margin-top:16px; overflow:hidden;}
#content h1{font-size:22px; font-weight:normal; margin-bottom:15px; line-height:1.1;}
#content p{margin-bottom:15px;}
#content p a{text-decoration:underline;}
#content p a:hover{text-decoration:none;}
#content h2{font-size:15px; font-weight:normal; margin-bottom:5px; font-weight:bold;}
#content ul{list-style:disc;margin-left:15px; margin-bottom:15px;}
#content li{margin-bottom:10px;}
#footer, #footer1{float:left; width:920px; margin-top:20px;}

#footer1{background-color:#a9a9a9; margin-top:0px;}

img..valign{vertical-align:middle;}

/* Left */
.crum{float:left; width:888px; padding:6px 31px; background:url(../images/linkbg.gif) repeat-x bottom; font-size:10px; color:#999999; font-weight:bold; padding-top:5px;}
.crum a{color:#999999;}

.clear{clear:both; height:0; overflow:hidden;}

a.txtunderline{text-decoration:underline;}
a:hover.txtunderline{text-decoration:none;}

.hr{height:1px; overflow:hidden; background:url(../images/linkbg.gif) repeat-x; float:left; width:407px;}
.hrspacer{margin-bottom:15px !important;}


.findperfectvenuetxt{float:left; background:url(../images/findperfectvenue.gif) no-repeat; color:#FFFFFF; width:407px; text-align:center; font-weight:bold; padding-top:16px; height:30px;}
.findperfectvenuetxt a{color:#FFFFFF; text-decoration:underline;}
.findperfectvenuetxt a:hover{color:#FFFFFF; text-decoration:none;}


.callus{float:right; color:#FFFFFF; margin-top:-10px; font-size:20px; text-transform:capatilize;/*font-weight:bold;*/}

.expandmenu h3{color:#FFFFFF; font-weight:bold; font-size:14px; width:165px;}
.expandmenu h3 a{color:#FFFFFF; text-decoration:none;}
.expandmenu h3 a:hover{color:#FFFFFF; text-decoration:underline;}
.expandmenu li {margin-top:10px;}

.shadebox1 p font
{
	font-size:16px; font-weight:bold;font-family:arial;
}

#footer2 {
float:left;
margin-top:0px; margin-left:241px;
width:679px;
}

ul.sf_newsList
{
	margin-top:5px;
}

h1
{
	font-family:Arial !important;	
}