﻿html {height:100%;}
body {margin:0; padding:0; background:#00102e; height:100%;}
table, td {border-collapse:collapse; font-size:small; }
table, td, img {border:0; padding:0; vertical-align:top;}
form, td{margin:0; padding:0;}
td, select{font-family:Georgia, arial, helvetica, sans-serif; color:#b8e0ff; vertical-align:top;  text-align:left;}


/*in_line_style*/

a{ color:#29b3ee;}
a:hover{text-decoration:none;}

strong{ color:#29b3ee;}
strong a{ color:#29b3ee;}

b{ color:#ffe65b;}



p {
	margin: 0;
	padding: 0;
}
ul {
	margin: 0;
	padding: 0 0 0 18px;
	list-style: disc;
	list-style-position: outside;
}
li a {
	background: no-repeat left;
	margin: 0;
	padding: 0 0 0 18px;
	color: #ffe65b;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.937em;
	line-height: 1.25em;
}
li a:hover{ text-decoration:underline;}


.main_table{ width:100%;}

.logo, .menu{ width:780px;}
h1{text-indent:-10000px;}

.cssform p{
width: 268px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

/*header*/
.flash{ height:468px;}
.tall_header{ background:#001946 url(images/tall_header.jpg) top left repeat-x; width:100%; height:915px;}


/*footer*/
.footer .indent_text{
	padding: 26px 0 23px 270px;
	color: #06487b;
	font-size: small;
	word-spacing: 4px;
}
.footer .indent_text a{ color:#06487b; word-spacing:normal;}
.footer .indent_text span{ color:#4d79bd; display:block;}
.footer .indent_text span a{ color:#4d79bd; text-decoration:none; word-spacing:normal;}
.footer .indent_text span a:hover{ text-decoration:none}



/*content*/
.clear{ clear:both;}
.content{ font-size:14px;  height:447px;}
.content td, .content table{line-height:1.75em;}
.title{ display:block;}

.ind_maun_box{margin:0 0 40px 184px; width:463px;}
.col_box_1, .col_box_2, .col_box_3{ float:left;}

.bgr_x{
	background: #00163c url(images/bgr_x.gif) bottom left repeat-x;
	width: 463px;
}
.bgr_x_centre{
	background: #00163c url(images/bgr_x.gif) bottom left repeat-x;
	width: 463px;
	text-align: center;
}

.bgr_con_left{ background:url(images/bgr_con_left.gif) bottom left no-repeat; width:100%;}
.bgr_con_right{ background:url(images/bgr_con_right.gif) bottom right no-repeat; width:100%;}

/*index.html*/
#page1 .content .row_top{ margin:0 0 0 19px; width:406px;}
#page1 .content .row_top .title{ margin-bottom:24px;}
#page1 .content .box_text_wr ul{ padding:21px 0 15px 21px;}
#page1 .content .h_wr{ margin:36px 0 0 0;}
#page1 .content .indent_box{
	padding-right: 17px;
	padding-bottom: 19px;
	padding-left: 17px;
}

/*aboutus.html*/
#page2 .content .row_top{ margin:0 0 41px 19px; width:406px;}
#page2 .content .row_top .title{ margin:15px 0 20px -1px; position:relative}
#page2 .content .row_top .indent_img{ margin:11px 0 0 0;}
#page2 .content .row_top .indent_img img{ margin:0 20px 0 0; float:left;}
#page2 .content .h_wr{ margin:36px 0 0 0;}
#page2 .content .indent_box{
	padding-top: 15px;
	padding-right: 37px;
	padding-bottom: 22px;
	padding-left: 21px;
}

/*services.html*/
#page3 .content .row_top{ margin:0 0 0 19px; width:406px;}
#page3 .content .row_top .title{ margin:15px 0 25px -1px; position:relative}
#page3 .content .row_top .col_box{ width:407px; margin:11px 0 0 0;}
#page3 .content .row_top .col_box_1{ width:222px; padding-bottom:53px;}
#page3 .content .row_top .col_box_2{ width:183px;}
#page3 .content .h_wr{ margin:36px 0 0 0;}
#page3 .content .indent_box{
	padding: 15px 37px 22px 21px;
}
#page3 .content .indent_box_header{
	padding-top: 15px;
	padding-right: 37px;
	padding-left: 21px;
}
#page3 .content .indent_box img{
	margin: 0 20px 10px 0;
	float: left;
}

/*contactus.html*/
#page4 .content .indent_box{ padding:16px 41px 22px 21px;}
#page4 .content .indent_img { margin:25px 0 0 0;}
#page4 .content .indent_img img{ margin:0 20px 0 0; float:left;}
#page4 .content .box_text_wr ul{ padding:21px 0 15px 21px;}
#page4 .content .h_wr{ margin:36px 0 0 0;}
#page4 .content .indent_box{
	padding-top: 15px;
	padding-right: 37px;
	padding-bottom: 22px;
	padding-left: 21px;
}
#page4 .content .indent_box img{
	margin: 0 20px 10px 0;
	float: left;
}


/*index-4.html*/
#page5 .content .row_top{ margin:0 0 45px 19px; width:406px;}
#page5 .content .row_top .title{ margin:15px 0 25px -1px; position:relative}
#page5 .content .row_top .indent_img{ margin:2px 26px 0 0; float:left;}

#page5 .content .indent_box{ padding:20px 0 15px 21px;}
#page5 .content .col_box{ width:426px;}
#page5 .content .col_box img{ display:block; margin-bottom:11px;}
#page5 .content .col_box_1{ width:151px;}
#page5 .content .col_box_2{ width:151px;}
#page5 .content .col_box_3{ width:105px;}

/*privacy.html*/
#page6 .content .row_top{ margin:0 0 45px 19px; width:410px;}
#page6 .content .row_top .title{ margin:15px 0 25px -1px; position:relative}
#page6 .content .row_top div{ margin-bottom:32px;}
#page6 .content .indent_box{
	padding-top: 15px;
	padding-right: 37px;
	padding-bottom: 22px;
	padding-left: 21px;
}
.list {
	list-style-type: square;
	font-size: 14px;
}

.listQ {
	list-style-type: square;
	font-size: 14px;
	color: #ffe65b;
}

.textLarge {
	font-size: 17px;
	text-align: center;
}

/*Expanding Content*/
.dhtmlgoodies_question{
	/* Styling question */
	/* Start layout CSS */
	width: 430px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 2px;
	height: 20px; /* End layout CSS */;
	overflow: hidden;
	cursor: pointer;
	padding-top: 15px;
	padding-right: 37px;
	padding-left: 21px;
}
.dhtmlgoodies_answer{
	/* Parent box of slide down content */
	/* Start layout CSS */
	width: 400px; /* End layout CSS */;
	visibility: hidden;
	height: 0px;
	overflow: hidden;
	position: relative;
	padding-right: 37px;
	padding-left: 40px;
}

.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
.textSmall {
	font-size: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

