body{
	margin-left: auto; margin-right: auto; text-align: center; 
	background-color:#336699; font-family: Verdana, sans-serif, Arial;
	color:#000; background-image:url('/images/bkgrnds/body_back.jpg');
}

p {font-size:12px; line-height:20px; text-align:left; margin:8px; }
h1 {color:#336699; font-size:13px; margin-left:15px; font-weight:bold;}
h2 {color:#336699; font-size:11px; margin-left:20px; font-weight:bold;}

#wrap {width:100%; margin:0px auto; float:left; margin-bottom:0px;
        padding:0px; border:solid 1px #000; background-color:#404040;}
	
#header { height:80px; width:100%;
    background-color:#003366; text-align:center;
	border-bottom:solid 1px #000; 
	background-image:url('/flash/logo.jpg'); 
	background-position:left; background-repeat:no-repeat;
	}

#content {width:100%; font-size:12px; background-color:#fff; clear:both;}
#ctl00_content {width:100%; font-size:12px; background-color:#fff; clear:both;}

.contentRowBox {
    height:100px; text-align:center;
    position:relative; 
    background-repeat:no-repeat; 
    background-position:top center;
    padding:0px; cursor:pointer;
	margin:5px auto; border:solid 1px #000000; 
	background-color:#ffffff;
}
.contentLink {position:absolute; top:75px; left:0px; width:320px;}
.menu1 {margin:5px auto;}
.accordionLink {color:#fff;}

#footer {border-top:solid 1px #fff; clear:both; background-color:#002447; background-image:url('/images/nav/footer_background.gif'); background-position:bottom; background-repeat:repeat-x; }
#footerMenu {margin:0px; margin-top:0px; line-height:18px; color:#fff;}
#footerMenu li { display: inline; list-style-type: none; margin:0px 7px; font-size:14px;}
#footerMenu a {color:#fff; }
#footerMenu a:hover { color:#ff0000; }

#copyright { color:#ffffff; font-size:10px; margin:0px; margin-top:10px; padding-bottom:10px;}

.red { color: #ff0000; font-weight:bold; font-size: 11px; padding-left:2px; }

table {margin:0px auto;}
input{ padding:2px; }
input[type='text'] {width:160px;}
input[type='text']:hover {background-color:#ccc; cursor:pointer;}
input[type='text']:focus {background-color:#ddd; cursor:text;}
input[type='password']:hover {background-color:#ccc; cursor:pointer;}
input[type='password']:focus {background-color:#ddd; cursor:text;}
textarea:hover {background-color:#ccc;}
textarea:focus {background-color:#ddd;}
select {width:170px;}
select:hover {background-color:#ccc;}
select:focus {background-color:#ddd;}
textarea {padding:5px;}
.checkBox {margin-top:10px; margin-left:15px; border:solid 1px #ccc; padding:10px;}
.capatcha {padding:3px;}
.capatcha input {width:30px; padding:3px;}


.instructions {text-align:center; max-height:20px; overflow:hidden; line-height:18px; margin:3px auto;}

#loginBox {border:solid 0px #000000; background-color:#fff; width:300px; margin:0 auto; margin-top:20px;}
#safeBox {background-image:url('/images/bkgrnds/yellow.jpg'); line-height:20px; padding:5px; width:340px; border1:solid 1px #336699; margin-left:10px; margin-top:10px; margin-bottom:30px; background-color:#FFFFD2;}
#loginHelp {background-image:url('/images/nav/2006/nav_back.gif'); background-repeat:repeat-x; width:340px; border1:solid 1px #336699; padding:0px; margin-top:10px; background-color:#FFFFFF;}
#logout {cursor:pointer; background-color:#ffffd2; margin-left:550px; width:200px; padding:2px; text-align:center;}
#logout:hover {background-color:#ff0000;}
#logout a:hover {color:#fff;}


.b {font-weight:bold;}
.redLink a {background:#337799; color:#FFFFFF; padding:5px; display:block;}
.redLink a:hover {background:#539AE0; color:#FFFF00; display:block;}

.row {background-color:#ffffff;}
.altRow {background-color:#ffffd2;}

.products {margin:5px 0px;}
.products td {padding:3px 0px 3px 5px; font-size:13px; border-bottom:solid 1px #336699;}

.tableTitle { font-weight:bold; color:#ffffff; }

#st_kitts {padding:5px 0px; position:absolute; top:122px; left:0px; width:300px; border-top:solid 1px #000000; background-image:url('/images/trips/2009_st_kitts/yellow_background_sm.jpg'); background-repeat:repeat-x; } 


#top {background-image:url('/images/bkgrnds/blue_small_top.gif'); background-position: top1 left; background-repeat:repeat-x;}
#history {background-image:url('/images/nav/title_back.gif'); background-repeat:repeat-x; width:180px; background-color:#336699; font-family:Verdana; font-size:12px; padding:0px 2px 2px 2px; margin:0px 15px 0px 10px; border:solid 0px #336699; float:left;}
.history {cursor:pointer; text-decoration: underline; color:#0000FF; font-family:Verdana; font-size:11px; text-align:center;}
.one {float:right; margin:15px; }
.two {float:right; margin:20px 15px 5px 10px; }
.three {float:left; margin:0px 25px 5px 15px; }
.reloc {font-weight:bold; color:#ff0000;}
.historyYouCan{display:block; margin:5px auto; border:solid 0px #000;
               width:100%; line-height:18px; font-weight:bold; text-align:center;}

.proTalk {background-image:url('/images/newsrelease/protalk/background.jpg'); padding:5px; font-size:14px; line-height:22px; font-weight:bold;}
.kaphcc {background-image:url('/images/newsrelease/kaphcc/background.jpg'); line-height:22px; font-size:14px; font-weight:bold;}
.newsTitle {font-size:14px; font-weight:bold; color:#336699;}
.newsItem { margin-left:0px; padding:5px 0px 5px 5px; text-align:left; font-size:11px; border-bottom:solid 0px #336699; border-top:solid 1px #336699; margin-top:0px;}
.newsType {margin-top:2px; font-size:12px;}
.newsBlock {width:130px;}
.newsViewAs {margin-top:10px; font-size:12px;}
.newsFeatures {border-left:solid 1px #336699; padding-left:10px; padding-right:10px; line-height:22px;}
#navigation {background-color:#336699;}
#navigation a, #navigation a:visited {color:#fff;}
#navigation td  {padding:10px;}
#news {position:absolute; top:95px; left:320px; background-color:#fff; width:360px; padding:15px; line-height:25px; margin:0px auto;}
#newsTitle {position:absolute; top:0px; left:340px;}
#newsRequest {width:400px; background-color:#ff0000; position:absolute; top:365px; left:178px; color:#fff; padding:15px; line-height:25px; font-weight:bold;}
#info1,#info2 {margin:0px auto; margin-top:25px;}
#info1 {width:400px;}
#info input {padding:2px 2px;}
#info1 input {width:200px;}
#info2 input {width:120px;}
#error {width:290px; background-color:#ff0000; color:#fff; padding:15px; line-height:15px; font-weight:bold; margin:0px auto; margin-top:10px;}
.error {background-color:#ff0000; font-weight:bold; border:solid 1px #fff; width:290px; margin:0px auto;}

.button {width:150px; padding:5px 0px; font-size:12px; text-align:center; background-color:#336699; cursor:hand;}
.button:hover {background-color:#ff0000;}
.button a {font-weight:bold; color:#fff; display:block; padding:5px 0px; width:100%;}

a.squarebutton{
background: transparent url('/images/css/buttons/square-gray-left.gif') no-repeat top left;
display: block;
font: normal 12px Arial;
line-height: 15px; height: 23px; 
padding-left: 9px;
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949;
}

a.squarebutton span{
background: transparent url('/images/css/buttons/square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0;
}

a.squarebutton:hover{
background-position: bottom left;
}

a.squarebutton:hover span{
background-position: bottom right;
color: black;
}

.buttonwrapper{ 
overflow: hidden;
width: 100%;
}

.Container
{
	margin:auto;
	min-height:400px;
	background:#ffffff;
	max-width:500px;
	min-width:500px;
	border:solid 1px #d4d4d4;
	padding:0 20px 20px 20px;
}

.ToolBar
{
	border:solid 1px #d4d4d4;
	padding:10px;
	margin-bottom:20px;
}

.GridContainer
{
	background:#ECF5FB;
	min-height:300px;
	border:solid 1px #d4d4d4;
}


.ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
}

.popup_Container {
	background-color:#fffeb2;
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
}

.popupConfirmation
{
	width: 300px;
	height: 200px;
}

.popup_Titlebar {
	background: url(/images/css/titlebar_bg.jpg);
	height: 29px;
}

.popup_Body
{
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	line-height:15pt;
	clear:both;
	padding:20px;
}

.TitlebarLeft 
{
	float:left;
	padding-left:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
}
.TitlebarRight 
{
	background:url(/images/css/cross_icon_normal.png);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;
	width:16px;
	float:right;
	cursor:pointer;
	margin-right:5px;
	margin-top:5px;
}

.popup_Buttons
{
	margin:10px;
}
