BODY {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	color:#000000;
}

h1, h2 {
	font-weight:bold;
}

.Italic {
	font-style:italic;
}

.Header {
	background-color:#253e51;
}

.Content {
	background-color:#cedff3;
	background-image:url(images/bg_content.gif);
	background-repeat: repeat-x;
}

.Content p{
    padding-right:40px;
}

.BottomPadded {
	padding-bottom:20px;
}

.HomePageButtonOrange {
    font-weight:normal;
    vertical-align:middle;
    font-size:20px;
    color:#ffffff;
    margin:10px;
    width:220px;
    padding: 5px 10px 5px 10px;
    text-align:center;
    border-radius: 5px;
    background-color: #F68B1F;
    box-shadow: 2px 2px 8px #888888;
    cursor:pointer;
    clear:both;
}

.HomePageButtonBlue {
    font-weight:normal;
    vertical-align:middle;
    font-size:20px;
    color:#ffffff;
    margin:10px;
    width:220px;
    padding: 5px 10px 5px 10px;
    text-align:center;
    border-radius: 5px;
    background-color: #253e51;
    box-shadow: 2px 2px 8px #888888;
    cursor:pointer;
    clear:both;
}

.NavButton {
    vertical-align:middle;
    
    
    width:170px;
    padding: 13px 0px 13px 15px;
    text-align:left;
    background-color: #F89828;
    cursor:pointer;
   
}

.NavButton img {
	border: 0;
}

.NavButton:hover,
.NavButton:active,
.NavButton:focus {
	background-color:#F9AD53;
}

.TableData {
    padding-left:5px;
}

.ContentTable 
{
    border:1px solid #C5C5C5;
    width:90%;
    border-spacing:0px;
    border-collapse:collapse;
}

.ContentTable tbody td {
    border: 1px solid #C5C5C5;
    background-color: #fff;
}

.ContentTable thead td {
    background-color:#253e51;
    border: 1px solid #C5C5C5;
    color:#ffffff;
    vertical-align:top;
    font-weight:bold;
}

.ContentTable td {
    padding-left:10px;
    padding-right:5px;
}

.ContentTable p
{
    margin:0px;
    padding:7px 10px 7px 8px;
    
}
.ContentTable ul{
   margin:0px;
   padding:7px 10px 7px 8px;
}

    
.SmallNavButton {
    vertical-align:middle;
    width:170px;
    padding: 10px 0px 10px 15px;
    text-align:left;
    background-color: #F9AD53;
    cursor:pointer;
}

.SmallNavButton  a {
	font-size:11px;
    color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

.SmallNavButton:hover,
.SmallNavButton:active,
.SmallNavButton:focus {
	background-color: #FBC079 !important;
}

.PackagesContentTable {
    width:90%;
    border-spacing:0px;
    border-collapse:collapse;
}

.PackagesContentTable thead tr {
    background-color:#253e51 !important;
    color:#ffffff;
    vertical-align:top;
    font-weight:bold;
    border: none !important;
}

.PackagesContentTableCol1 {
    background-color:#ffffff;
    border-left:thin solid #C5C5C5;
    border-bottom:thin solid #C5C5C5;
}

.PackagesContentTableCol2 {
    background-color:#ffffff;
    border-right:thin solid #C5C5C5;
    border-bottom:thin solid #C5C5C5;
}

.PackagesContentTable td {
    padding-left:10px;
    padding-right:5px;
}

.PackagesContentTable p{
    margin:0px;
    padding:7px 10px 7px 8px;
}

.PackagesAvailable {
    background-color:#FBC079;
    border-right:thin solid #C5C5C5;
	border-bottom:thin solid #FBC079;
}

.PackagesAvailableGrey {
    background-color:#C5C5C5;
    border-left:thin solid #C5C5C5;
    border-right:thin solid #C5C5C5;
}

.PackagesUnavailableBottom {
    background-color:#ffffff;
    border-right:thin solid #C5C5C5;
    border-bottom:thin solid #C5C5C5;
}

.PackagesUnavailable {
    background-color:#ffffff;
    border-right:thin solid #C5C5C5;
	border-bottom:thin solid #ffffff;
}

.SmallNavButton p {   
    padding: 0px 0px 0px 30px;
    margin:0px;
}

.NavArrow {
    padding-right:5px;
    width:6px;
    height:auto;
    
}
#devAlbertTable p{
    padding-left:10px;
}

#devAlbertTable iframe{
    padding-left:10px;
}

#navSelected {
    background-color: #E09B4B;
}

#navSelected:hover,
#navSelected:active,
#navSelected:focus {
	background-color:#F9AD53;
}

#navPackagesButtonLine {   
    border-bottom: thin solid black;
}
#navHome {
    vertical-align:middle;
    width:170px;
    padding: 10px 0px 10px 15px;
    text-align:left;
    border-radius: 0px 0px 30px 0px;
    background-color: #C5CDD2;
    cursor:pointer;
}

#navHome {
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
    color:#000000;
}

#navHome img {
	border:0;
}

#navHome:hover,
#navHome:active,
#navHome:focus {
	background-color:#E1E6E8;
}

#floaterDiv {
    float:left;
    height: 30%;
    width: 100%;
}

#pageContainer {
	width:800px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

#homeContainer 
{
	min-height:455px;
	height:455px;
	width: 50%;
	margin: auto;
	margin-left:70px;
}

#homeContainer  a {
	text-decoration: none;
}

#navigationContainer 
{
    min-height:455px;
	height:455px;
	width: 50%;
}

#navigationContainer  a {
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

#topNavigation {
	vertical-align: middle;
	text-align: right;
	height:40px;
	padding-right:19px;
}

#topNavigation ul li {
	padding: 0px 20px 0px 20px;
	margin: 0px;
	display: inline;
	list-style-type: none;
	border-right: 1px solid #FFCC00;
	line-height: 14px;
	font-size: 12px;
}

#topNavigation ul li.last {
	border-right: none;
}

#topNavigation ul a {
	display: inline;
	color: #000;
	text-decoration: none;
}

#topNavigation ul a.active {
	color: #A495FE;
	font-weight: bold;
}

#bottomNavigation {
	vertical-align: middle;
	text-align: left;
	height:40px;
	color:#000;
	padding-left: 19px;
}

#bottomNavigation ul {
	padding: 0;
}

#bottomNavigation ul li {
	padding: 0px 20px 0px 20px;
	margin: 0px;
	display: inline;
	list-style-type: none;
	border-right: 1px solid #FFCC00;
	line-height: 14px;
	font-size: 10px;
}

#bottomNavigation ul li.last {
	border-right: none;
}

#bottomNavigation ul a {
	display: inline;
	color: #000;
	text-decoration: none;
}

#bottomNavigation ul a.active {
	color: #A495FE;
	font-weight: bold;
}