/* CSS Document */
body{background-color:#E4E4E4;}
#frame{
margin-left:auto;
margin-right:auto;
width:750px;
background:0 url(../images/bg.gif) repeat-y 50%;
background-color:#CADBFF;}
#top{height:143px;background-color:#FFFFFF}

#topnav{width:742px;
min-height:20px;
height:auto !important;
height:20px;
background-color:#6699FF;
text-align:right;
color: #FFFFFF;
font-family: Arial,sans-serif;
font-size: small;
text-align:right;
padding-right:8px;
padding-top:5px;
float:left;}
	
#white{background-color:#ffffff;width:310px;height:18px;float:right;padding-top:2px;}

#topnav a
{
font-family: Arial,sans-serif;
	font-size: small;
	color: #336699;
	text-decoration:none;}
#topnav a:hover
{
font-family: Arial,sans-serif;
	font-size: small;
	color: #336699;
	text-decoration:underline;}
	


#main{width:600px;float:right;text-align:left;}
#content{
padding:0px 10px 0px 10px;
background-color:#FFFFFF;
float:right;width:auto;
font-family: Arial,sans-serif;
font-size: small;
text-align:left;
width:580px;}

#content a:link
{color:#6699FF;text-decoration:underline;}
#content a:hover
{color:#6699FF;text-decoration:none;}
#content a:visited
{color:#6699FF;}
/*bottom*/
#bottom{width:750px;clear:both;height:40px;background-color:#fff;}
#bottomnav{background-color:#fff;}
#bottomspacer{
width:150px;
height:40px;
float:left;
background-color:#CADBFF;
text-align:center;
font-family: Arial,sans-serif;
font-size:0.7em;
color:#5F5F5F;
}

#bottomspacer a:link
{
color:#5F5F5F;
text-decoration:none;
}
#bottomspacer a:hover
{
color:#5F5F5F;
text-decoration:underline;}
#bottomspacer a:visited
{
color:#5F5F5F;
text-decoration:none;}


	/*================================*/
#side { width: 150px;background-color: #CADBFF;font-family: Arial,
Helvetica, sans-serif;float:left; }
#navcontainer { width: 150px; }

#navcontainer ul
{
margin:3px 0px 3px 0px;
padding-left: 0;
list-style-type: none;
font-size:0.8em;
font-family: Arial,Helvetica, sans-serif;

}

#navcontainer a
{
display: block;
padding: 3px 8px 3px 15px;
width: 127px;
background-color:#CADBFF;
color:#333333;
border-bottom:1p solid #333333;
}

#navcontainer a:link, #navcontainer a:visited
{
color:#333333;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #dddddd;
color:#333333;
}
.header{
font-family: Arial, Helvetica, sans-serif;
color:#6699FF;
padding: 5px 0px 0px 10px;
font-size:0.9em;
font-weight:bold
}
h1{
font-family: Arial, Helvetica, sans-serif;
color:#6699FF;
font-size:medium;
margin: 15px 0 0 0;}
h2{
font-family: Arial, Helvetica, sans-serif;
color:#330066;
font-size:small;
font-weight:bold;
margin: 10px 0px 0px 0px;}

#skipnav {
display:none;
position:absolute;
color: #FFFFFF;
font-size:0px;
height:0px;
}
.ebox{
	border: 1px solid #666699;
	margin-bottom:15px;
	z-index: 10;
	width:570px;
}
.ebox h2 {background-color:#666699;height:18px;margin:0px;padding:2px;color:#ffffff;}

.tsbox{
	border: 1px solid #FF9966;
	margin-bottom:15px;
	z-index: 10;
	width:570px;
}
.tsbox h2 {background-color:#FF9966;height:18px;margin:0px;padding:2px;color:#000000;}

.bbox{border: 1px solid #FFCC66;margin-bottom:15px;z-index: 10;
	width:570px;}
.bbox h2 {background-color:#FFCC66;height:18px;margin:0px;padding:2px;color:#000000;}

.boxcontent h3 {margin:0px;font-family: Arial, Helvetica, sans-serif;font-size:small;}

a.box:link {color:#000000;text-decoration:none;}
a.box:visited {color:#000000;text-decoration:none;}
a.box:hover {color:#000000;text-decoration:underline;}
a.box:active {color:#000000;text-decoration:none;}

.boxcontent{padding:5px;}
.floatleft{float:left;width:100px;padding:4px;}
.floatright{float:right;width:440px;padding:4px;}
.arrow{background-image:url(../images/arrow.gif);background-repeat:no-repeat;padding-left:6px;padding-bottom:3px;}

/*for home page*/
#newsbox a:link {color:#000000;text-decoration:none;}
#newsbox a:visited {color:#000000;text-decoration:none;}
#newsbox a:active {color:#000000;text-decoration:none;}
#newsbox a:hover{color:#000000;text-decoration:underline;}

/*for destinationSystems page*/
.leftalign{float:left;padding:2%;}
.floatleft{float:left;width:47%;border:1px solid #999999;margin:2px;}
.floatright{float:right;width:47%;border:1px solid #999999;margin:2px;}



/*for special features*/

.article {
	border-bottom:1px solid #99CCCC;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	clear:both;
}


.article_image {
	float:left;
	width:100px;
}

.article_text {
	float:right;
	width:470px;
}

.clear {
	clear:both;
}