* {
	margin: 0;
	padding: 0
}

body {
	background: #c4c4c4 url(../images/body-bg.jpg) repeat-x;
	font: 12px Arial;
}

p {
	padding: 10px 15px;
	color: #003471
}

#flash-header {
	margin-left: 13px
}

#footer {
	clear: both;
	width: 780px;
	text-align: center
}

#frame {
	width: 780px;
	margin: 0 auto;
	background: url(../images/frame-bg.png) no-repeat
}

.heading-table {
	padding: 0 0 0 15px
}

#wrapper {
	width: 780px;
	overflow: hidden;
	margin: 0 auto;
	background: url(../images/wrapper-bg.png) repeat-y
}

#left-col {
	float: left;
	width: 544px
}

#left-col p {
	text-align: justify;
	margin: 20px 15px 0 30px
}

#right-col {
	float: left;
	width: 210px;
	margin-top: 20px
}

/***** TOP NAV BUTTONS ******/

#top-nav {
	margin-left: 13px;
	width: 754px;
	height: 35px;
	background: url(../images/nav-button-bg.gif)
}

#top-nav ul {
	list-style-type: none;
	margin-left: 20px
}

#top-nav ul li {
	float: left
}

div#switch
{
	display: none;
}

#top-nav ul li a {
	text-decoration: none;
	float: left;
	line-height: 25px;
	padding: 0 15px;
	height: 35px
}

#top-nav ul li a:link, #top-nav ul li a:visited {
	color: #fff;
	font-weight: bold;
	background: url(../images/nav-button-bg.gif) top left
}

#top-nav ul li a:hover, #top-nav ul li a:active {
	color: #206BA4;
	font-weight: bold;
	background: url(../images/nav-button-bg.gif) 0 35px
}

/* -=Start=- CSS Style is for the Boxes */
.darkblue-box { 
	background: url(../images/packages_images/darkblue-middle.jpg) top left no-repeat;
	
}

.darkblue-box-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B6CEE6;
}

.blue-box { 
	background: url(../images/packages_images/blue-middle.jpg) top left repeat-y;
	
}

.blue-box-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #062d7b;
	padding-top:2px;padding-left:5px;padding-right:0px;padding-bottom:2px;
}

.green-box { 
	background: url(../images/packages_images/green-middle.jpg) top left repeat-y;
	
}

.green-box-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #165310;
	padding-top:2px;padding-left:5px;padding-right:0px;padding-bottom:2px;
}

.red-box { 
	background: url(../images/packages_images/red-middle.jpg) top left repeat-y;
	
}

.red-box-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #540901;
	padding-top:2px;padding-left:5px;padding-right:0px;padding-bottom:2px;
}

.orange-box { 
	background: url(../images/packages_images/orange-middle.jpg) top left repeat-y;
	
}
.orange-box-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #823401;
	padding-top:2px;padding-left:5px;padding-right:0px;padding-bottom:2px;
}

.yellow-box { 
	background: url(../images/packages_images/yellow-middle.jpg) top left repeat-y;
	
}
.yellow-box-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #664E01;
	padding-top:2px;padding-left:5px;padding-right:0px;padding-bottom:2px;
}


.purple-box { 
	background: url(../images/packages_images/purple-middle.jpg) top left repeat-y;
	
}

.purple-box-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3B022F;
	padding-top:2px;padding-left:5px;padding-right:0px;padding-bottom:2px;
}

/* -=END=- CSS Style is for the Boxes */

/* SPECIAL OFFER BOX */

td.special-offer p {
	margin: 0;
	font-size: 11px
}
.divider-lines{
	background: url(../images/divider-line.jpg) center left repeat-x;
	padding-top:1px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:1px;
}

#order table {
	background-color: #EBF4FA;
	color: #206BA4;
}

/* -=END=- CSS Style Right Side Light Blue Boxes */

.INPUT1 {
	BORDER-RIGHT: #19376A 1px outset; BORDER-TOP: #19376A 1px outset; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/bgfield.gif); BORDER-LEFT: #19376A 1px outset; COLOR: #19376A; BORDER-BOTTOM: #19376A 1px outset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF
}

.left-top-corner-table {
	background: url(../images/table_images/top-left-corner-BG.jpg) top left;
}
.top-table {
	background: url(../images/table_images/top-middle.jpg) top left repeat-x;
}
.right-top-corner-table {
	background: url(../images/table_images/top-right-corner-BG.jpg) top right;
}
.right-table {
	background: url(../images/table_images/right-side.jpg) top right repeat-y;
}
.right-bottom-corner-table {
	background: url(../images/table_images/bottom-right-corner-BG.jpg) bottom right;
}
.bottom-table {
	background: url(../images/table_images/bottom-middle.jpg) bottom left repeat-x;
}
.left-bottom-corner-table {
	background: url(../images/table_images/bottom-left-corner-BG.jpg) bottom left;
}
.left-table {
	background: url(../images/table_images/left-side.jpg) top left repeat-y;
}
.center-table {
	background: #C9E1F0
}

.blue-font-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #19376A;
	padding-top:2px;padding-left:5px;padding-right:5px;padding-bottom:2px;
}

.blue-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #19376A;
	padding-top:2px;padding-left:5px;padding-right:5px;padding-bottom:2px;
}

.blue-font-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19376A;
	padding-top:2px;padding-left:5px;padding-right:5px;padding-bottom:2px;
}

#footer {
	margin: 0px 13px;
	width: 754px;
	height: 55px;
	text-align: center;
	font-size: 10px;
	background: #206BA4 url(../images/footer.gif) top left no-repeat
}

p.bottom-links {
	padding: 10px 0 0 0;
	color: #FFFFFF
}

p.bottom-links a:link, p.bottom-links a:visited {
	color: #FFFFFF;
	text-decoration: none
}

p.bottom-links a:hover, p.bottom-links a:active {
	color: #BBD9EE;
	text-decoration: none
}
.ad-table-padding td {
	padding-top:20px;padding-left:5px;padding-right:5px;padding-bottom:5px;
}

.table-font {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #062D7B;
	padding-top:2px;
	padding-left:2px;
	padding-right:0px;
	padding-bottom:5px;
}
	.heading-table-font {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #062D7B;
}


.header-font-blue {
	color: #0787BE;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.header-font-darkblue {
	color: #1A5BB6;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.header-font-green {
	color: #79932D;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.header-font-red {
	color: #C34125;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.header-font-orange {
	color: #B46823;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.header-font-yellow {
	color: #C68A0F;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}
.header-font-purple {
	color: #B400E2;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
}


/* -= Roll Overs =- */

a:link {
	color: #0A0A0C;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #0A0A0C;
}
a:hover {
	text-decoration: none;
	color: #CC0001;
}
a:active {
	text-decoration: underline;
	color: #CC0001;
}


/* -= END Roll Overs =- */

img.left {
	float: left
}

img.right {
	float: right
}