/* CSS Document */

* {margin:0; padding:0;}

body{background-color: #DBDBDB}


a:hover{text-decoration:none;}

a img { border:0;}
  img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea, select
	{
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	color:#333333;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#1589b8; }
strong a {font-size:12px; line-height:16px;}
h2 {color:#333333; font-size:14px;}

HR{
border: 0;
color: #999999;
background-color: #999999;
height: 1px;
width: 100%;
}

/*main layout */
#header1 .left {padding-top:5px; }
#header1 .right {padding-top:30px;  font-family:Arial; font-size:11px; line-height:14px; color:#999999; text-decoration:none;	}
#header1 .right a {color:#999999; text-decoration:none;}
#header1 .right a:hover{text-decoration:underline;}
#header1 .right img {margin-right:34px;}
#header1 .right .m {margin-right:14px;}
.menu { text-align:center} 

img {vertical-align:middle;}

.slogan {margin-top:45px; margin-left:20px; color:#FFffff; font-size:35px; font-weight:bold;  line-height: normal;font-family: Georgia, "Times New Roman", Times, serif;}
.sloganSmall {margin:10px 0 0px 20px; color:#FFFFFF; font-size:20px; font-weight:900; height:inherit; line-height: normal;}

/* buttons for Sub Nav next to banner */
.subnav{font-size:14px; text-decoration:none; font-weight:400; margin-bottom:4px; float:left; line-height:25px; margin-top:4px; }
.subnav a{margin-left:0px; text-decoration:none; font-weight:400; font-size:14px; width:235px; height:40px; }
.subnav a:hover{margin-left:15px; color:#FF9900; font-size:14px; }

#main { margin:0 auto;}

#middle { width:100%;}

#footer {background:url(footer_bg.gif) top repeat-x; color:#575f63; line-height:20px;   }
#footer a {color:#575f63; font-weight:bold;}
#footer span {font-size:12px; color:#818f9a;}
#footer span a{ color:#818f9a; font-weight:normal;}
#footer .left{margin-top:40px; text-align:center;width:720px;}

.more { margin:0 0 0 8px}
.more a { background:url(more_bg.gif) no-repeat  4px 1px;  padding-left:14px; font-size:10px; color:#ea4f12; font-weight:bold; line-height:13px;}

.submit { margin:0 0 0 78px}
.submit a { background:url(more_bg.gif) no-repeat  4px 1px;  padding-left:14px; font-size:12px; color:#ea4f12; font-weight:bold; line-height:13px;}


.date {background:#efeff1; padding:1px 0 0 9px;}
.date span {background:url(date_bg.gif) no-repeat 0 0; padding-left:17px; font-size:10px; line-height:16px; color:#ea4f12;}

.DarkGray {font-size:12px; font-weight:bold; line-height:14px; color: #333333}
.BigBlue {
	font-size:20px;
	line-height:20px;
	color:#1589b8;
	margin-bottom: 4px;
}
li { font-size:12px; line-height:24px; }

/* index  HOME */
#index #middle .indent {padding-top:27px;}
#index .column1 .content {padding:10px 0 0 0; font-size:12px; line-height:18px;}
#index .column2 .content {padding:10px 0 0 0;}
#index .column2 .content1 {padding:0 0 0 9px;}

/* index-1  ABOUT US */
#index_1 #middle .indent {padding-top:27px;}
#index_1 .column1 .content {padding:10px 0 0 0;}
#index_1 .column2 .content {padding:10px 0 0 0;}
#index_1 .column2 .content1 {padding:0 0 0 9px;}
#index_1 .column2 .more {margin-right:2px;}

#index_1 .column1 .col1 {width:252px; float:left;}
#index_1 .column1 .col2 {width:211px; float:left;}

/* index-2  */
#index_2 #middle .indent {padding-top:27px;}
#index_2 .column1 .content {padding:10px 0 5px 0;}
#index_2 .column1 .more {margin-right:3px;}
#index_2 .column2 .content {padding:10px 0 0 0;}
#index_2 .column2 .content1 {padding:0 0 0 9px;}

/* index-3 SERVICES  */
#index_3 #middle .indent {padding:27px 0 7px 0;}
#index_3 .column1 .content {padding:10px 0 0 9px;}
#index_3 .column2 .content {padding:10px 0 0 9px;}
#index_3 .column2 .more {margin-right:2px;}
#index_3 .column1 .col1 {width:345px; float:left;}
#index_3 .column1 .col2 {width:218px; float:left;}

/* index-6   SERVICES EXPLAINED  */
#index_6 #middle .indent {padding:27px 0 7px 0;}
#index_6 .column1 .content {padding:10px 0 0px 9px;}
#index_6 .column1 .more {margin-right:3px;}
#index_6 .column2 .content {padding:10px 0 0 0;}
#index_6 .column2 .content1 {padding:0 0 0 9px;}

/* index-4   SECURITY  */
#index_4 #middle .indent {padding-top:27px;}
#index_4 .column1 .content {padding:10px 0 5px 0;}
#index_4 .column1 .more {margin-right:3px;}
#index_4 .column2 .content {padding:10px 0 0 0;}
#index_4 .column2 .content1 {padding:0 0 0 9px;}

/* index-4   SECURITY  */
#index_9 #middle .indent {padding-top:15px;}
#index_9 .column1 .content {padding:10px 0 5px 0;}
#index_9 .column1 .more {margin-right:3px;}
#index_9 .column2 .content {padding:10px 0 0 0;}
#index_9 .column2 .content1 {padding:0 0 0 9px;}

/* index-5 CONTACT  */
#index_5 #middle .indent {padding:27px 0 6px 0;}
#index_5 .column1 .content {padding:5px 0 0 0;}
#index_5 .column2 .content {padding:10px 0 0 3px;}                         /*  Contact FORM  */
#index_5 .column2 .more {margin-right:2px;}
	.form_left {width:196px; height: 120px; padding-top:5px; float:left;  } 
	.form_right {width:282px; height:120px; float:left; padding-top:5px;}      
	.form_left div {text-align:right; padding-right:4px; }
	.form_left .row {height:22px;}
	.form_left .input {width:122px; height:17px; border:1px solid #333333; background:none; }
	.form_left .worder {width:52px; height:17px; border:1px solid #333333; background:none; }
	.form_right .row {height:100px; vertical-align: top;}  /* gives the height of the actual coloum */
	.form_right .label{vertical-align:top;}
	.form_right .textarea {width:215px; height:65px; border:1px solid #333333; background:none; overflow:visible; }
	.form_right div {text-align:left; }

/* index-6 */
#index_6 #middle .indent {padding:37px 0 4px 0;}



/* this is for the contact form AJAX send mail verification section */
#log {
	width: 490px;
	margin-top: 10px;
				font-family:Arial; 
		font-size:12px;
		line-height:14px;
		color:#990000; text-align:left;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 0px 0;
	background: url(loading.gif) no-repeat center;
}
.GrayHeader {
	font-size: 14px;
	color: #999999;
}
                                                                                                                                                                                        