/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Top Level Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a {color: #00bde5;}
a:visited {color: #00bde5;}
a:hover {color: #FFFFFF;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body, p, h1, h2, h3, h4, h5, h6, h7, td, ul, ol {
	padding: 0px;
	margin: 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	font: 0.75em/1.3em verdana;
	color: #000000;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td {
	vertical-align: top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

img {
	border: none;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1 {
    font-size:24px;
    line-height: 1em;
	margin-bottom: 15px;
    color:#6bc8bf;
    font-weight:normal;
	}

h2 {
	font-size:17px;
	font-weight:normal;
	margin-bottom: 8px;
	}

h3 {
	font-size:17px;
	font-weight:normal;
	color:#6bc8bf;
	margin-bottom: 8px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul {
	padding: 0px 0px 0px 15px;
	}
	
	ul li {
		
		}
		
.formattedList {
    padding: 0px 0px 0px 0px;
    list-style: none;
    }
    
    .formattedList li {
        margin-bottom: 5px;
        border-bottom: 1px solid #124186;
        }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Individual Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.hidden {
	display: none;
	}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.left {float: left;}
.right {float: right;}
.justify {text-align: justify;}
.block {display: block;}
.clear {clear: both; height: 1px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.topMargin5 {margin-top: 5px;} .rightMargin5 {margin-right: 5px;} .bottomMargin5 {margin-bottom: 5px;} .leftMargin5 {margin-left: 5px;}
.topMargin10 {margin-top: 10px;} .rightMargin10 {margin-right: 10px;} .bottomMargin10 {margin-bottom: 10px;} .leftMargin10 {margin-left: 10px;}
.topMargin15 {margin-top: 15px;} .rightMargin15 {margin-right: 15px;} .bottomMargin15 {margin-bottom: 15px;} .leftMargin15 {margin-left: 15px;}
.topMargin20 {margin-top: 20px;} .rightMargin20 {margin-right: 20px;} .bottomMargin20 {margin-bottom: 20px;} .leftMargin20 {margin-left: 20px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.minHeight117 {min-height: 117px; height: auto !important; height: 117px;}
.minHeight200 {min-height: 200px; height: auto !important; height: 200px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.smallFont {font-size: 10px;}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.AlertError {
    display: block;
    color: red;
	border: 3px double red;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	}

.AlertSuccess {
    display: block;
    color: green;
	border: 3px double green;
	padding: 10px;
	margin: 0px 0px 20px 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.colorText {
	color: red;
	}

.smallText {
    font-size:11px;
    }   

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.formattedTable {
	width: 100%;
	}
	
	.formattedTable th, .formattedTable td {padding: 5px; text-align: left;}
	
	.formattedTable th {
		background-color: #143666;
		font: bold 13px arial, verdana, sans-serif;
		color: #ffffff;
		vertical-align: top;
		}
		
	.formattedTable .colorRow {
		background-color: #163158;
		}

	.formattedTable .featuredCell {
		background-color: #3c5286;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.borderedTable {
	width: 100%;
	background-color: #0062A1;
	}

	.borderedTable th, .borderedTable td {
		padding: 5px;
		background-color: White;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
.featuredHolderDouble {
	background-color: #eeeeee;
	border: 3px double #aeaeae;
	padding: 15px;
	}

.featuredHolderDashed {
	background-color: #eeeeee;
	border: 1px dashed #aeaeae;
	padding: 15px;
	}

.featuredHolderDotted {
	background-color: #00193e;
	border: 1px dashed #2e548b;
	padding: 15px;
	}

.featuredHolderSolidWhite {	
	border: 5px solid white;
	padding: 15px;
	}
	
.featuredHolder {
    border: 1px dashed #aeaeae;
    font-size: 10px;
    line-height: 14px;
    padding:15px;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.formattedList {
	
	}
	
	.formattedList li {
		padding: 0px 0px 3px 0px;
		/*background: transparent url(/common/images/framework/bullet.gif) no-repeat left 0.2em;*/
		}
			
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.breakRule {
    width:596px;
    height:54px;
	background-image:url("/common/images/breakrule.jpg");
	}
	
.navigationBox {
    background: #002b6a url("/common/images/background-specialofferbox.jpg") bottom right no-repeat;
    padding: 5px;
    }
    
    .navigationBox .navigationItem {
        float: left;
        padding: 10px;
        background-color: #00193E;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.pictureFrame {
    border: 5px solid white !Important;
}

.pictureCaption {
    padding: 2px 0px 0px 0px;
    font-size: 11px;
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.testimonial {
    background: transparent url("/common/images/quote-background.jpg") no-repeat;
    color: #8baee0;
    font-size: 11px;
    padding: 12px 0px 12px 30px;
    }
    
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.pager {
    text-align: center;
    }
    
    .pager a {
        padding: 3px;
        border: 2px solid #FFFFFF;
        background-color: #002a65;
text-decoration: none;        
}
        
    .pager .linkDisabled {
        color: #000000;
        background-color: #00bde5;
        }

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Framework
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainHolder {
    width: 970px;
    margin:0px auto;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#topArea {
    height:115px;
	}
	
	#topArea #logo {
	    float:left;
	    width:215px;
	    height:112px;
	}
	
	#topArea #bookOnline {
	    float:right;
	    width:325px;
	    height:135px;
	    margin-top:18px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#menuArea {
    padding:5px 0px 5px 0px;
    text-align:right;
	}
	
	#menuArea a {
		margin: 0px 6px 0px 6px;
	    font-size:12px;
	    color:#06377c;
	    text-decoration:none;
		}
	
	#menuArea a:hover {
	    color:#6bc8bf;
		}
	
#subMenu {
    text-align:right;
    padding: 5px 0px 6px 0px;
    color:#FFFFFF;
    background-color:#06377c;
	}

	#subMenu a {
	    font-size:12px;
	    color:#FFFFFF;
	    text-decoration:none;
	    margin-right:12px;
		}
	
	#subMenu a:hover {
	    color:#6bc8bf;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainImage {
    height:215px;
    margin-top:9px;
}

#contentArea {
    padding:35px 30px 35px 30px;
    background-color:#002253;
    margin-top:9px;
    color:#FFFFFF;
	}
	
	#contentArea #leftColumn {
	    float:left;
	    width: 600px;
	}
	
	#contentArea #rightColumn {
	    float:left;
	    width: 280px;
	    margin-left:30px;
	}

    .special-offer h2 {
        line-height: 25px;
        color: #6BC8BF;
        margin-bottom: 15px;
        }
    
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#footerArea {
    background-color:#FFFFFF;
    text-align:center;
    color:#002253;
    padding:4px 10px 4px 10px;
    border-bottom:7px solid #002253;
    font-size:10px;
	}
	
	#footerArea a {color:#002253;}
	#footerArea a:visted {color:#002253;}
		