body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;

background:#ffffff;
width:100%;
height:100%;
  margin: 0 auto;
padding:0;


}
DIV{
padding:0;
margin:0;

}
P{
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:12px;
margin:0px;

}
.bigtext{
font-size:16px;

}
.normaltext{

font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}
.greentext{
color:#2f9d97;
font-weight:bold;
}

.sectionhdr{
color:#ffffff;
font-weight:bold;
}

.tourbox{
width:520px;


background-color:#F3F3F3;
margin:0;
margin-left:10px;
margin-top:30px;
margin-bottom:20px;

}
.tenpixpad{
padding:10px;
}
.tourboxsmall{
width:220px;

margin:0;

margin-top:6px;
margin-right:10px;
float:right;
display: inline;
}

.tourboxsmallbottom{

width:210px;

margin:0;
margin-top:-3px;

float:right;
display: inline;
}
.tourright{
margin-top:3px;
float:right;
text-align:right;

}
.tourleft{
margin-top:3px;
float:left;
text-align:left;

}
.pubform{
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
color:#999999;

}
.formbox{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:3px;
border:1px solid #CCCCCC;
width:264px;
margin:3px 0px 10px 0px;

}
.formarea{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:3px;
border:1px solid #CCCCCC;
width:264px;
height:100px;
margin:3px 0px 10px 0px;

}
.formareabig{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding:3px;
border:1px solid #CCCCCC;
width:514px;
height:100px;
margin:3px 0px 10px 0px;
}
.sectionhdrgrn{
color:#2f9d97;
font-weight:bold;
}
.greytext{
color:#cccccc;
font-weight:bold;
letter-spacing: 2px;
}
.lightgreytext{
color:#aeaeae;
}
.lightgreytextsml{
font-size:11px;
color:#aeaeae;
}
.lightgreytextsmllight{
font-size:11px;
color:#aeaeae;
font-weight:normal;
}
.plaingreytext{
color:#999999;

}
.uppercase{
text-transform:uppercase;
}
.bold11{
font-size:11px;
font-weight:bold;
}
.lighttext{
font-weight:normal;

}
.green11pxbold{
font-size:11px; font-weight:bold;
text-transform:uppercase;
color:#81c3c0;
}
.green11px{
font-size:11px;
text-transform:uppercase;
color:#81c3c0;
}
.pointer{
cursor:default;

}
/*
::-moz-selection{
	background: #bc4673;
	color: #ffffff;
}

::selection {
	background: #bc4673;
	color: #ffffff;
}
*/
#outercontainer{

text-align:center;
padding-top:10px;
z-index:1;

}
#container {
background-color:#ffffff;
text-align:left;
position:relative;
  margin: 0 auto;
  margin: 0px auto 0px auto;
  width: 1000px;

  }
  
  #header{
position:absolute;
  top:0px;
  left:0px;

  width:790px;
}
#headermid{
  position:absolute;
  top:157px;
  left:0px;

  width:1000px;
}
#tour{
  position:absolute;
  top:0px;
  left:790px;

  width:210px;
}
#topnavouter{
 height:36px;

  
}
#topnav{


position:absolute;
left:232px;
top:164px;
  height:36px;




  padding:0px;
  margin:0px;
  z-index:2;
  overflow:visible;

}

#topnavX{


position:relative;
left:0px;
top:0px;
  height:36px;




  padding:0px;
  margin:0px;
  z-index:2;
  overflow:visible;

}
#maincontent{



position:absolute;
font-size:12px;

  top:210px;
  left:240px;
  background-image:url(images/cont_bg.gif);
  background-repeat:no-repeat;

  width:540px;

 
  
}
#maincontentX{



position:relative;
font-size:12px;
background-color:#CC0033;

  top:0px;
  left:0px;
  background-image:url(images/cont_bg.gif);
  background-repeat:no-repeat;

  width:540px;

 
  
}
#leftcol{

background-image:url(images/left_col_bg.jpg);
background-repeat:no-repeat;

  position:absolute;
  top:200px;
  left:0px;

  width:250px;

 
}
#leftcolwhatsnew{
  position:relative;
    
  color:#999999;
  top:0px;
  left:0px;
  bottom:0;
  padding:0;

  width:250px;

    
}
#leftcolfooter{
background-image:url(images/left_col_footer.jpg);
background-repeat:no-repeat;
   position:relative;
  top:0px;
  left:0px;

  width:250px;
  height:439px;
}

#righttcol{

text-align:left;
position:absolute;

  top:210px;
  left:780px;

  width:230px;

}
  .sepfullwidth{
  position:relative;
  height:30px;

  background-image:url(images/dot_sep.gif);
  background-repeat:no-repeat;

display:block;


padding:0px;
margin:0px;
width:100%;
overflow:auto;


    }
	.sepfullwidthfull{
	  position:relative;
  height:30px;

  background-image:url(images/dot_sep.gif);
  background-repeat:no-repeat;

display:block;


padding:0px;
margin:0px;
width:520px;
overflow:auto;
clear:both;
	}
.sepfullnew{
padding-top:20px;
padding-bottom:20px;
}
.sepfullnewshallow{
padding-top:10px;
padding-bottom:10px;
}



.grouptitle{
font-size:16px;
font-weight:bold;
color:#bb4670;
padding:0;
margin:0;


text-transform:uppercase;
}

H1{
font-size:16px;
font-weight:bold;
color:#bb4670;
display:block;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:2px;
text-transform:uppercase;
}
H2{
font-size:16px;
font-weight:bold;
color:#bb4670;
display:block;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:2px;
text-transform:uppercase;
}
#wnewhdr{

margin-left:30px;

}
H3{
font-size:11px;
font-weight:bold;
color:#bb4670;
display:block;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
text-transform:uppercase;
}
H4{
font-size:11px;
font-weight:bold;
color:#bb4670;
display:block;
margin-left:30px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
text-transform:uppercase;
}
H5{
font-size:11px;
font-weight:bold;

display:block;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
text-transform:uppercase;
}
.subtitle{
font-size:12px;
font-weight:bold;
margin-bottom:10px;
color:#2f9d97;
}
.subtitle2{
font-size:12px;
font-weight:bold;
margin:0;
margin-bottom:4px;
color:#2f9d97;
}
#content{
background-image:url(images/dot_sep_n.gif);
  background-repeat:no-repeat;
padding-left:10px;
padding-right:10px;
padding-top:0px;

padding-top:15px;




}
.contentcol{
background-image:url(images/dot_sep_n.gif);
  background-repeat:no-repeat;
padding-left:10px;
padding-right:10px;
padding-top:0px;

padding-top:15px;

padding-bottom:15px;


}
.mainimagebox{
margin-top:-12px;
float:right;

}
.mainimageboxpreview{
margin:0;



}
#innercontwrap{




}
.mainimage{


margin-top:0px;
margin-left:20px;
margin-bottom:10px;
height:255px;
width:220px;
overflow:hidden;

}
.mainimagepreview{


margin:0;
height:255px;
width:220px;
overflow:hidden;

}
#contpic{
height:255px;
width:220px;
overflow:hidden;
overflow:hidden;


}
.imageframe{
position:absolute;

margin-top:-12px;

overflow:visible;






}

.linkouts{
position:relative;

margin:0;
margin-left:-5px;
margin-right:5px;
padding:0;

height:40px;
display:block;
float:left;






}
.linkoutu{

position:relative;

background-image:url(images/link_bg_u.gif);
background-repeat:no-repeat;

height:27px;
padding-left:43px;


padding-right:0px;

padding-top:13px;


vertical-align:top;
margin:0;
float:left;
display:block;
margin-right:31px;
}
.linkouto{
position:relative;
background-image:url(images/link_bg_o.gif);
background-repeat:no-repeat;

height:27px;
padding-left:43px;
padding-top:13px;

padding-right:0px;
vertical-align:top;
margin:0;
float:left;
display:block;
margin-right:31px;
}

.linkend{

display:block;
width:31px;
float:left;
margin-left:-31px;



}
.dlboxouter{
clear:both;
float:none;
display:block;
vertical-align:baseline;
margin-bottom:10px;

}
.dlboxu{
background-image:url(images/download_u.gif);
background-repeat:no-repeat;
margin-left:15px;
padding:12px 10px 10px 50px;

width:165px;



}
.dlboxo{
background-image:url(images/download_o.gif);
background-repeat:no-repeat;
margin-left:15px;
padding:12px 10px 10px 50px;

width:165px;



}
.dlsep{
background-image:url(images/download_sep.gif);
background-repeat:no-repeat;
height:1px;
width:235px;

margin:5px 0px 5px 5px;

}



























.dlouts{
position:relative;
width:220px;
background-color:#00FF66;
padding:0;




display:block;
overflow:visible;
}
.dloutu{

overflow:hidden;
position:relative;

background-image:url(images/link_bg_u.gif);
background-repeat:no-repeat;

height:27px;
padding-left:43px;


padding-right:0px;

padding-top:13px;


vertical-align:top;
margin:0;
float:left;
display:block;
width:137px;
}
.dlouto{

overflow:hidden;
position:relative;
background-image:url(images/link_bg_o.gif);
background-repeat:no-repeat;

height:27px;
padding-left:43px;
padding-top:13px;

padding-right:0px;
vertical-align:top;
margin:0;
float:left;
display:block;
width:100px;
}

#footbox{
display:block;
position:relative;

}
#copyright{

font-weight:bold;
color:#999999;

float:left;
}

.padtenleft{
padding:0px;
padding-left:10px;

}

#w3c1{


padding-right:0px;
float:right;

}

#w3c2{

padding-right:10px;
float:right;
}

/*///////////////////////////////////TOP NAV STYLE*/
A{
text-transform:uppercase;

}
A:link{
color:#bb4670;font-size:11px; font-weight:bold;text-decoration: none;
}
A:visited{
color:#bb4670;font-size:11px; font-weight:bold;text-decoration: none;
}
A:active{
color:#bb4670;font-size:11px; font-weight:bold;text-decoration: none;
}
A:hover{
color:#2f9d97;font-size:11px; font-weight:bold;text-decoration: none;
}
A.activelink{
color:#2f9d97; font-size:11px;font-weight:bold;text-decoration: none;
}

A.litelink:link {color:#bb4670; font-size:11px; font-weight:normal;text-decoration: none;}
A.litelink:visited {color:#bb4670; font-size:11px;font-weight:normal;text-decoration: none;}
A.litelink:active {color:#bb4670; font-size:11px;font-weight:normal;text-decoration: none;}
A.litelink:hover {color:#2f9d97; font-size:11px;font-weight:normal;text-decoration: none;}

A.blacklink:link {color:#000000; font-size:11px; font-weight:bold;text-decoration: none;}
A.blacklink:visited {color:#000000; font-size:11px;font-weight:bold;text-decoration: none;}
A.blacklink:active {color:#000000; font-size:11px;font-weight:bold;text-decoration: none;}
A.blacklink:hover {color:#2f9d97; font-size:11px;font-weight:bold;text-decoration: none;}

.padtenleft A.litelink:link {color:#666666; font-size:11px; font-weight:normal;text-decoration: none;}
.padtenleft A.litelink:visited {color:#666666; font-size:11px;font-weight:normal;text-decoration: none;}
.padtenleft A.litelink:active {color:#666666; font-size:11px;font-weight:normal;text-decoration: none;}
.padtenleft A.litelink:hover {color:#bb4670; font-size:11px;font-weight:normal;text-decoration: none;}


A.topnavlink:link {color:#ffffff; font-size:11px; font-weight:bold;text-decoration: none;}
A.topnavlink:visited {color:#ffffff; font-size:11px;font-weight:bold;text-decoration: none;}
A.topnavlink:active {color:#ffffff; font-size:11px;font-weight:bold;text-decoration: none;}
A.topnavlink:hover {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}

A.topnavlinkactive:link {color:#bb4670; font-size:11px; font-weight:bold;text-decoration: none;}
A.topnavlinkactive:visited {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}
A.topnavlinkactive:active {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}
A.topnavlinkactive:hover {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}


A.botnavlink:link {color:#bb4670; font-size:11px; font-weight:bold;text-decoration: none;}
A.botnavlink:visited {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}
A.botnavlink:active {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}
A.botnavlink:hover {color:#ffffff; font-size:11px;font-weight:bold;text-decoration: none;}

A.droplink:link {color:#bb4670; font-size:11px; font-weight:bold;text-decoration: none;}
A.droplink:visited {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}
A.droplink:active {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}
A.droplink:hover {color:#2f9d97; font-size:11px;font-weight:bold;text-decoration: none;}
A.leftnavlink{






}
A.leftnavlink:link {color:#ffffff; font-size:11px; font-weight:bold;text-decoration: none; }
A.leftnavlink:visited {color:#ffffff; font-size:11px;font-weight:bold;text-decoration: none; }
A.leftnavlink:active {color:#ffffff; font-size:11px;font-weight:bold;text-decoration: none; }
A.leftnavlink:hover {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none; }

A.downloadlink:link {color:#bb4670; font-size:11px; font-weight:bold;text-decoration: none;}
A.downloadlink:visited {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}
A.downloadlink:active {color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none;}
A.downloadlink:hover {color:#2f9d97; font-size:11px;font-weight:bold;text-decoration: none;}


A.leftnavlinkactive{color:#bb4670; font-size:11px;font-weight:bold;text-decoration: none; }
.topnavsepright{
background-image:url(images/tnav_seps_r.gif);
background-repeat:no-repeat;
width:17px;
height:36px;
float:left;
}

.topnavsepleft{
background-image:url(images/tnav_seps_l.gif);
background-repeat:no-repeat;
width:17px;
height:36px;
float:left;
}
.topnavsepnone{
background-image:url(images/tnav_seps_none.gif);
background-repeat:no-repeat;
width:17px;
height:36px;
float:left;
}
.topnavsepboth{
background-image:url(images/tnav_seps_lr.gif);
background-repeat:no-repeat;
width:17px;
height:36px;
float:left;
}
.topnavtabup{
color:#bc4673;
background-image:url(images/tnav_tab_bg_u.gif);
background-repeat:repeat-x;
height:36px;
padding-top:12px;
padding-left:0px;
float:left;
}
.topnavtabover{
background-image:url(images/tnav_tab_bg_o.gif);
background-repeat:repeat-x;
height:36px;
padding-top:12px;
padding-left:0px;
float:left;
}
/*///////////////////////////////////DROP STYLE*/
.dropboxinv{
position:absolute;
width:1px;
height:1px;
overflow:visible;
top:36px;

visibility:hidden;
display:inline;
border: 0px;
padding: 0px;
margin: 0px;

}
.dropboxvis{
position:absolute;
width:1px;
height:1px;
overflow:visible;



display:inline;

visibility:visible;

border: 0px;
padding: 0px;
margin: 0px;
padding-top:36px;
margin-left:9px;

}

.tvavdropfoot{
position:static;


background-image:url(images/dr_foot.gif);
background-repeat:no-repeat;
width:192px;
height:7px;

border: 0px;
padding: 0px;
margin: 0px;

overflow:visible;

}

.tvavdroptop{




width:192px;
height:9px;

border: 0px;
padding: 0px;
margin: 0px;


background-image:url(images/dr_top.gif);
background-repeat:no-repeat;

}
.tvavdropbutu{
position:static;

width:167px;
background-image:url(images/dr_bg_u.gif);
background-repeat:repeat-y;

border: 0px;
padding: 0px;
margin: 0px;

overflow:visible;


padding-left:15px;
padding-top:10px;
padding-right:10px;
}
.tvavdropbuto{
position:static;

width:167px;
background-image:url(images/dr_bg_o.gif);
background-repeat:repeat-y;

border: 0px;
padding: 0px;
margin: 0px;

overflow:visible;


padding-left:15px;
padding-top:10px;
padding-right:10px;
}

.tvavdropft{
position:static;
vertical-align:top;

width:192px;

height:13px;


border: 0px;
padding: 0px;
margin: 0px;

overflow:visible;
clear:both;




}
.tvavdropftu{
width:192px;
height:13px;

background-image:url(images/dr_ft_u.gif);
background-repeat:no-repeat;
}
.tvavdropfto{
width:192px;
height:13px;

background-image:url(images/dr_ft_o.gif);
background-repeat:no-repeat;
}
.junl{
background-image:url(images/dr_bg_str.gif);
background-repeat:repeat-y;
}

/*///////////////////////////////////LEFT NAV STYLE*/
#leftcolnav{
  position:relative;
  top:0px;
  left:0px;

  width:250px;

}

.leftnavsep{
background-image:url(images/ln_sep.gif);
background-repeat:no-repeat;
height:1px;
width:240px;
float:none;

}



.leftnavu{
width:240px;
padding:11px 0px 0px 0px;
background-image:url(images/ln_bg_u.gif);
background-repeat:repeat-y;


}
.leftnavbotu{
background-image:url(images/ln_bot_u.gif);
background-repeat:no-repeat;
height:10px;
width:240px;
}

.leftnavo{
width:240px;
padding:11px 0px 0px 0px;
background-image:url(images/ln_bg_o.gif);
background-repeat:no-repeat;

}
.leftnavotop{
width:240px;
padding:11px 0px 0px 0px;
background-image:url(images/ln_bg_o_1.gif);
background-repeat:no-repeat;

}
.leftnavboto{
background-image:url(images/ln_bot_o.gif);
background-repeat:no-repeat;

height:10px;
width:240px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////*/
.leftnavs{
width:240px;
padding:11px 0px 0px 0px;
background-image:url(images/ln_bg_s.gif);
background-repeat:no-repeat;

}
.leftnavotops{
width:240px;
padding:11px 0px 0px 0px;
background-image:url(images/ln_bg_s_1.gif);
background-repeat:no-repeat;

}
.leftnavbots{
background-image:url(images/ln_bot_s.gif);
background-repeat:no-repeat;

height:10px;
width:240px;
}




/*/////////////////////////////////////////////////////////////////////////////////////////////*/
.lefttextpad{
color:#ffffff; font-size:11px; font-weight:bold;
text-transform:uppercase;
padding:0px 20px 0px 50px;
width:170px;
}

/*///////////////////////////////////LEFT BOX STYLE*/
.leftboxsep{
background-image:url(images/lbox_sep.gif);
background-repeat:no-repeat;

height:1px;
width:190px;
margin:5px 0px 5px 0px;


}
.leftbox{
width:230px;

background-image:url(images/lbox_bg.gif);
background-repeat:no-repeat;
}
.leftboxtext{
width:190px;
padding:18px 20px 0px 20px;


}
.leftboxfoot{
width:230px;
height:19px;
background-image:url(images/lbox_foot.gif);
background-repeat:no-repeat;
}
/*///////////////////////////////////RIGHT COL STYLE*/

.rightbox{

width:230px;

background-image:url(images/rbox_bg.gif);
background-repeat:no-repeat;
}
.rightboxtext{
width:190px;
padding:18px 20px 0px 20px;



}


.rightboximage{
width:90px;
height:130px;
overflow:hidden;
float:right;
margin: -5px 0px 0px 0px;

}
.rightboxfoot{
width:230px;
height:19px;
background-image:url(images/rbox_foot.gif);
background-repeat:no-repeat;
}
/*///////////////////////////////////RECENT COL STYLE*/
#recent{
width:210px;

margin:0px 10px 0px 10px;



}
.recentinv{
visibility:hidden;
display:none;

}
.recentvis{
visibility:visible;
display:block;

}
.recenthdr{
width:190px;


padding:10px 10px 5px 10px;
background-image:url(images/recent_bg.gif);
background-repeat:no-repeat;
}
.recenttext{
width:190px;
padding:5px 10px 5px 10px;
background-image:url(images/recent_itembg.gif);
background-repeat:repeat-y;
overflow:hidden;
}

#recentfoot{
width:220px;

margin:0px 0px 0px 10px;
height:11px;
background-image:url(images/recent_foot.gif);
background-repeat:no-repeat;
}
.recentsep{
background-image:url(images/recent_sep.gif);
background-repeat:no-repeat;
height:1px;
width:210px;
float:none;

}
/*///////////////////////////////////SUMMARY STYLE*/
.summaryu{
color:#666666;
cursor:pointer;
}
.summaryo{
color:#2f9d97;
cursor:pointer;

}
/*////////////////////////////////////////////////////*/
#botnav{
text-align:center;
color:#CCCCCC;

}
.newslistdate{
width:140px;

float:left;
}

.newslistbox{
width:520px;


}

