body{
	margin:0;
	background:#000 url(../images/body-bg.gif) repeat-x;
	font:13px Arial, Helvetica, sans-serif;
	padding:0 0 50px 0;
}

h3 {font:16px Arial, Helvetica, sans-serif;

    }



A:LINK {COLOR: #000080; TEXT-DECORATION: underline;}
A:VISITED {COLOR: #000080; TEXT-DECORATION: underline;}
A:HOVER {COLOR: #000080;  TEXT-DECORATION: underline;}
A:ACTIVE {COLOR: #000080; TEXT-DECORATION: underline;}



.main{
	width:902px;
	margin:0 auto;
	background:url(../images/content-bg-rep.gif) repeat-y;
}
#content{
	background:url(../images/main-content-bg.gif) no-repeat 0 100%;
	height:1%;
}
.flash{margin:0 0 0 4px;}
.main-content{
	height:1%;
	overflow:hidden;
}
.column-left{
	width:195px;
	float:left;
}
.main-menu ul{
	margin:33px 0 0 25px;
	padding:0;
	list-style:none;
}
.main-menu ul li{margin:0 0 15px 0;}
.main-menu ul li a{
	display:block;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
}






.loggedin-menu ul{
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
	list-style:none;
	width:100%;
}

.loggedin-menu ul li.first
{
	padding-left:0;

	 display:inline;
	background:none;
}


.loggedin-menu ul li
{
		padding-left:8px;padding-right:8px;
	 display:inline;
	background:url(../images/line.gif) no-repeat 0 50%;
}

.loggedin-menu ul li a{
	color:#000000;
	font-weight:bold;
}












.main-menu ul li a.home{
	background:url(../images/home.gif) no-repeat;
	width:81px;
}
.main-menu ul li.active a.home,
.main-menu ul li a.home:hover{background:url(../images/home.gif) no-repeat 0 -20px;}






.main-menu ul li a.about{
	background:url(../images/about.gif) no-repeat;
	width:115px;
}
.main-menu ul li.active a.about,
.main-menu ul li a.about:hover{background:url(../images/about.gif) no-repeat 0 -20px;}






.main-menu ul li a.services{
	background:url(../images/services.gif) no-repeat;
	width:109px;
}
.main-menu ul li.active a.services,
.main-menu ul li a.services:hover{background:url(../images/services.gif) no-repeat 0 -20px;}








.main-menu ul li a.photo{
	background:url(../images/photo.gif) no-repeat;
	width:161px;
}
.main-menu ul li.active a.photo,
.main-menu ul li a.photo:hover{background:url(../images/photo.gif) no-repeat 0 -21px;}




.main-menu ul li a.testimonials{
	background:url(../images/testimonials.gif) no-repeat;
	width:161px;
}
.main-menu ul li.active a.testimonials,
.main-menu ul li a.testimonials:hover{background:url(../images/testimonials.gif) no-repeat 0 -21px;}




.main-menu ul li a.book{
	background:url(../images/book.gif) no-repeat;
	width:122px;
}
.main-menu ul li.active a.book,
.main-menu ul li a.book:hover{background:url(../images/book.gif) no-repeat 0 -21px;}





.main-menu ul li a.contact{
	background:url(../images/contact.gif) no-repeat;
	width:133px;
}
.main-menu ul li.active a.contact,
.main-menu ul li a.contact:hover{background:url(../images/contact.gif) no-repeat 0 -20px;}



.pagepics {padding:3px; padding-top:0px; margin-top:-3px; margin-left:1px; margin-bottom:10px; border: 0px solid black;}







.column-right{
	width:697px;
	float:right;
}


.LoggedInAsUserStrip{
	width:682px;
	margin:3px 0px 3px 0;
}

.LoggedInAsUserStrip P{
	color:#fff;
	margin-right:15px;
}


.content-box{
	width:682px;
	margin:3px 0 0 0;
}
.content-box-header{
	background:url(../images/block-header.png) no-repeat;
	height:19px;
	font-size:1px;
}
.content-box-center{
	background:url(../images/block-content-rep.png) repeat-y;
	width:572px;
	padding:1px 60px 48px 50px;
	min-height:300px;
}
.content-box-footer{
	background:url(../images/block-footer.png) no-repeat;
	height:23px;
	font-size:1px;
}
.content-box-center h1{
	padding:10px 0;
	margin:0;
	font-style:normal;
	color:#ef4035;
	font-size:18px;
	 text-transform: uppercase;
}
.content-box-center p{
	padding:10px 0;
	margin:0;
	color:#000;
	font-weight:normal;
}






#footer{
	width:682px;
	height:1%;
	padding:10px 0 30px 0;
	margin:0 auto;
	text-align:center;
}

.footer-menu ul,   .footer-main-menu ul{
	list-style:none;
	font-size:10px;
}
#footer ul li.first{
	background:none;
	padding-left:0;
}

.footer-menu ul li,   .footer-main-menu ul li{
	display:inline;
	background:url(../images/line.gif) no-repeat 0 50%;
	padding-left:7px;padding-right:7px;
}

.footer-menu ul li, .footer-menu ul li a,  .footer-main-menu ul li a {color:#ccc;}

#footer p{
	font-size:10px;
	color:#ccc;
}




table.datatable td
{
    border-bottom: solid 1px #000080;
}



.btn 
{
    background: #25273C left top repeat-x;
    color: #FFFFFF;
    padding: 2px 5px 2px 5px;
    vertical-align:middle;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    font-size:11px;
    border:1px solid #c0c0c0;
}

.btn:hover
{
    background: #496A7F;
}



.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}





.block
{
    background-color:#F0F1FB;
    border-color:#A5A5AA;
    border-width:1px;
    border-style:solid;
    border-collapse:collapse;
    padding-left:6px;
}



.GridViewMain {border-color:#000000; border-style:dotted; border-width: 1px; line-height: 150%; }

.GridViewRowStyle {background-color:#B4C5B7; TEXT-DECORATION: None; COLOR: #111614; }

.GridViewSelectedRowStyle {background-color:#FFCC66; TEXT-DECORATION: Bold; COLOR: #111614; }


tr.GridViewRowStyle A:LINK, tr.GridViewAlternatingRowStyle A:LINK {COLOR: #111614; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px; TEXT-DECORATION: underline;}
tr.GridViewRowStyle A:VISITED, tr.GridViewAlternatingRowStyle A:VISITED {COLOR: #111614; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px; TEXT-DECORATION: underline}
tr.GridViewRowStyle A:HOVER, tr.GridViewAlternatingRowStyle A:HOVER {COLOR: #111614; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px; TEXT-DECORATION: underline}
tr.GridViewRowStyle A:ACTIVE, tr.GridViewAlternatingRowStyle A:ACTIVE {COLOR: #111614; FONT-FAMILY: Verdana,Arial,Helvetica; FONT-SIZE: 11px; TEXT-DECORATION: underline}



.GalleryPager A { text-decoration:none;}

