* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; COLOR: #3f4141; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#wrapper {
	BACKGROUND: url(../images/main_mid.png) repeat-y left top; MARGIN: auto; WIDTH: 974px; TEXT-ALIGN: left
}
#wrapper_in {
	MARGIN: 0px 8px
}
#header {
	BACKGROUND: url(../images/banner.png) no-repeat left top; HEIGHT: 92px
}
#container {
	CLEAR: both; WIDTH: 958px
}

#twinpanelcontainer
{
	CLEAR: both; WIDTH: 958px
}

#main_bottom {
	BACKGROUND: url(../images/main_bottom.png) repeat-y left top; MARGIN: auto; WIDTH: 975px; HEIGHT: 14px
}
A {
	COLOR: #f3a02a; TEXT-DECORATION: underline
}
STRONG {
	FONT-WEIGHT: bold; COLOR: #006666
}
B {
	FONT-WEIGHT: bold; COLOR: #006666
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
.clear {
	CLEAR: both
}
#nav2 IMG {
	BEHAVIOR: url(/iepngfix.htc)
}
#nav IMG {
	BEHAVIOR: url(/iepngfix.htc)
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 15px; COLOR: #227e6a
}
#logo {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 12px; WIDTH: 144px; PADDING-TOP: 9px; HEIGHT: 83px
}
#girl {
	FLOAT: right; MARGIN-RIGHT: 151px
}
.noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#nav_container {
	BACKGROUND: url(../images/nav_bg.png) repeat-x left top; WIDTH: 958px; HEIGHT: 42px
}
#nav {
	MARGIN: 0px 0px 0px 25px
}
#nav LI {
	FLOAT: left; MARGIN-RIGHT: 30px
}
#nav LI.last {
	MARGIN-RIGHT: 0px
}
#nav LI.current A {
	BACKGROUND: #edf5f3
}
#nav LI.current UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#container {
	BACKGROUND: url(../images/container_bg.png) repeat-y left top; OVERFLOW: hidden; WIDTH: 958px
}
#home #flash {
	HEIGHT: 350px
}
#nav2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 220px; FLOAT: left; PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 700px; PADDING-TOP: 10px
}
#nav2 LI {
	FLOAT: left; MARGIN-RIGHT: 120px
}
#footer {
	OVERFLOW: hidden
}
#footer UL {
	PADDING-LEFT: 350px; FLOAT: left; WIDTH: 100%
}
#footer LI {
	FLOAT: left; MARGIN-RIGHT: 40px
}
#footer UL LI A {
	FONT-SIZE: 11px; COLOR: #158870
}
#footer LI.companyaddress {
	MARGIN-TOP: 5px; PADDING-LEFT: 175px; FONT-SIZE: 11px; MARGIN-BOTTOM: 25px; COLOR: #158870
}
.inner_1 #maincontent {
	MARGIN-TOP: 10px; MARGIN-LEFT: 35px; WIDTH: 886px
}
.inner_1 #maincontent H1 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px
}
.inner_1 .maincontent_in {
	BACKGROUND: url(../images/maincontent_mid.gif) #fff repeat-y left top; WIDTH: 886px
}
#article {
	FLOAT: left; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 20px; WIDTH: 475px
}
#article_text {
	OVERFLOW-Y: auto; OVERFLOW-X: hidden; WIDTH: 475px
}
#article_text hl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #006666 1px solid
}
#article_text P {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#article_text P.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#article_text LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../images/bullet.jpg) no-repeat left top; MARGIN-BOTTOM: 10px
}
#article_text P#links {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; BORDER-RIGHT-WIDTH: 0px
}
#gallery {
	MARGIN-TOP: 25px; BACKGROUND: url(../images/gallery_outer.png) no-repeat left top; FLOAT: left; WIDTH: 338px; HEIGHT: 340px; TEXT-ALIGN: center
}
#gallery IMG {
	MARGIN: 30px 0px 10px
}
#gallery P {
	MARGIN: 30px 0px 0px
}
#gallery_main {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/gallery_outer_main.png) no-repeat left top; FLOAT: left; WIDTH: 230px; HEIGHT: 340px; TEXT-ALIGN: center
}
#gallery_main IMG {
	MARGIN: 20px 0px 10px
}
#gallery_main P {
	MARGIN: 20px 0px 0px
}
#gallery_register {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/gallery_outer_register.png) no-repeat left top; FLOAT: left; WIDTH: 298px; HEIGHT: 340px; TEXT-ALIGN: center
}
#gallery_register IMG {
	MARGIN: 55px 0px 10px
}
#gallery_register P {
	MARGIN: 55px 0px 10px
}
#maincontent_bottom {
	FLOAT: left
}
.inner_2 #maincontent {
	MARGIN: 25px 35px
}
.inner_2 .maincontent_in {
	PADDING-RIGHT: 55px; PADDING-LEFT: 55px; BACKGROUND: url(/Images/maincontent_mid.png) repeat-y left top; PADDING-BOTTOM: 25px; PADDING-TOP: 25px
}
UL#ads LI {
	FLOAT: left; MARGIN-BOTTOM: 50px; WIDTH: 380px; TEXT-ALIGN: center
}
UL#ads {
	FLOAT: left
}
#maincontent .left {
	MARGIN-TOP: 20px; PADDING-LEFT: 30px; FLOAT: left; WIDTH: 510px
}
#maincontent .left H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 20px
}
#maincontent .right H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 20px
}
#maincontent P {
	MARGIN-BOTTOM: 15px
}
#maincontent .right {
	MARGIN-TOP: 20px; FLOAT: left; WIDTH: 290px
}
#service_info {
	WIDTH: 315px
}
#contact #maincontent .left H1 {
	MARGIN-BOTTOM: 40px
}
#contact #maincontent .right H1 {
	MARGIN-BOTTOM: 40px
}
.star {
	COLOR: #006a54
}
#feedback_form TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#locator #maincontent .left {
	WIDTH: 415px
}
#locator #maincontent .right {
	WIDTH: 422px
}
#nav {
	LIST-STYLE-TYPE: none
}
#nav UL {
	LIST-STYLE-TYPE: none
}
#nav A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#nav LI {
	FLOAT: left; HEIGHT: 1%; TEXT-ALIGN: center
}
#nav LI UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #d4e4e1; LEFT: -999em; PADDING-BOTTOM: 10px; WIDTH: 12em; PADDING-TOP: 6px; POSITION: absolute
}
#nav LI UL LI {
	FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 12em; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#nav LI UL LI STRONG {
	FONT-SIZE: 9px; COLOR: #16886f
}
#nav LI UL LI.last {
	MARGIN-BOTTOM: 0px
}
#nav LI UL LI A {
	FONT-SIZE: 9px; COLOR: #16886f
}
#nav LI UL LI.line {
	BACKGROUND: url(/Images/bluedot.gif) repeat-x left center; MARGIN-BOTTOM: 0px
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#scrollText {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(/Images/scrollbar.png) repeat-x left 50%; MARGIN-BOTTOM: 10px; WIDTH: 959px; COLOR: #006a54; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: center
}

/* More styles */
.style1 {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.removeBtn {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; color: Black;
}
.style2 {
	FONT-SIZE: 9px
}


.style3 {
	FONT-WEIGHT: bold; COLOR: #bf2429
}
.style4 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.style5 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.error {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LondisGridItem
{
	FONT-SIZE: 12px; COLOR: #000000; background-color:White; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.LondisGridHeader
{
	list-style:none;
	margin:2px;
	/* background-image:url(../images/bg_nav.gif); */
	background-image:url(../images/nav_bg.png);
	background-repeat:repeat-x;
	color:black;
	
/*	  FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; background-color:Silver; FONT-FAMILY: Arial, Helvetica, sans-serif  */
}
.hiddencol
    {
        display:none;
    }
.viscol
    {
        display:block;
    }



.roundedLoginPanel
{	
	width:886px;
	height: 500px;
	/* background-color:#5377A9; */
	/* background-color:#227e6a; */
	/* background-color:#158870; */
	/* background-color:#f3a02a; */
	/* background-color:#006666; */
	/* background-color:#006a54; */
	background-color:White;
/*	color:black; */
/*	font-weight:bold; */
}

.roundedRegisterPanel
{	
	width:886px;
	height: 520px;
	/* background-color:#5377A9; */
	/* background-color:#227e6a; */
	/* background-color:#158870; */
	/* background-color:#f3a02a; */
	/* background-color:#006666; */
	/* background-color:#006a54; */
	background-color:White;
/*	color:black; */
/*	font-weight:bold; */
}

.roundedAccountPanel
{	
	width:886px;
	height: 500px;
	/* background-color:#5377A9; */
	/* background-color:#227e6a; */
	/* background-color:#158870; */
	/* background-color:#f3a02a; */
	/* background-color:#006666; */
	/* background-color:#006a54; */
	background-color:White;
/*	color:black; */
/*	font-weight:bold; */
}

.MainDisplayArea
{
	height: 520px;
}

.MainAccountDisplayArea
{
	height: 520px;
}

.MainRegisterDisplayArea
{
	height: 540px;
}

/* Text Box Sizes and formatting */

.LoginTextBoxs
{
	width:140px;
	
}

.unwatermarked {
	height:18px;
	width:148px;
}

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.validatorCalloutHighlight
{
	/* background-color:#F0F8FF; */
    background-color: lemonchiffon;
}

.fieldheading {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: Black
}

.StepHeading {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: Black;
}

.InfoMsg {
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: DarkGray; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.dragHandle {
	width:15px;
	height:15px;
	background-color:Orange;
/*	background-image:url(../images/bg-menu-main.png); */
	background-image:url(../images/handleHand.png);
	cursor:move;
	border:outset thin white;
}


.reorderList li {
	list-style:none;
	margin:2px;
	/* background-image:url(../images/bg_nav.gif); */
	background-image:url(../images/nav_bg.png);
	background-repeat:repeat-x;
	color:black;
}


.reorderList li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.callbackStyle {
	border:thin blue inset;		
}


.itemArea {
	margin-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	text-align:left;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
