/* touchofhomeformilitary.com */
/* Copyright 2006 Rikter Web Design at www.rikter.com. */ 
/* Last updated October 6, 2006 */ 
/*General Styles*/
* {margin:0;padding:0;}
body {margin:10px 0;background:#070775;font: small/1.4em Verdana, Arial, Helvetica, sans-serif;text-align:center;}

/*Misc*/
div.clear{clear:both;height:0;line-height:0px;}
.indent{padding-left:30px;}
abbr,acronym{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#062B5A;cursor:help;}
hr{height:1px;margin:1em 0;color:#180030;}
.floatright{float:right;}
.uppercase{text-transform:uppercase;}
.border{border:1px solid #000;}

/*Text*/
p,ul,ol,dl,dd{margin:0 0 1em 0;}
dd{margin-bottom:2em;}
li{margin:0 0 0.75em 1em;}
ul,ol{margin-left:2em;}
dt{font-weight:bold;font-size:115%;}
h1,h2,h3,h4,h5{margin:1em 0 0.1em 0;line-height:1.4em;color:#29105D;}
h1{font-size:190%;margin:0;font-family:"Times New Roman", Times, serif;}
h2{font-size:190%;margin:10px 0 0.7em 0;line-height:1.2em;font-family:"Times New Roman", Times, serif;padding-bottom:1px;border-bottom:1px solid #ccc;}
h3{font-size:130%;font-family: Arial, Helvetica, sans-serif;margin-bottom:0.5em;}
h4{font-size:110%;margin-bottom:0.75em;}
h5{font-size:100%;}
blockquote{margin:0 50px;line-height:1.5em;}
.firstltr{font-size:1.2em;font-weight:bold;}
.small{font-size:86%;font-weight:normal;}
.important{color:#f00;font-weight:bold;}
.highlight {background:#ff9;}
.nowrap {white-space:nowrap;}
.textalgnrt{text-align:right;}
.textalgnctr{text-align:center;}
.textunderline{text-decoration:underline;}

/*Outquote*/
.outquote {width:150px;border-top:2px solid #036;border-bottom:2px solid #036;padding:10px 5px;text-align:right;font: italic 130%/1.2em "Times New Roman", Times, serif;background:#F3F0EC;float:right;margin:0.25em 0 1em 30px;}

/*Basic Table */
table.twocol td,table.twocol th{padding:5px 20px 5px 5px;}

/*Misc*/
.box{border:1px solid #ccc;background:#E9EEF6;padding:5px;margin-bottom:30px}
.box p{font-size:85%;font-family:Verdana, Arial, Helvetica, sans-serif;}
.box h4{margin-bottom:0;font-size:95%;}
.box h3{margin-top:.5em;margin-bottom:0;}
.box ul {margin-left:1em;}

/*Link Styles*/
a:link, a:visited, a:hover, a:active {color:#00e;}
a:visited {color:#000D7F;}

/*Image Styles*/
img {border:0;display:block;}
img.imgleft,img.imgleftbdr{float:left;margin:0.4em 1.2em 0.5em 0;}
img.imgleftbdr, img.imgrightbdr{border:1px solid #000;}
img.imgright,img.imgrightbdr{float:right;margin:0.4em 0 0.5em 30px;}
img.icon{vertical-align:middle;display:inline;margin-right:5px;}

/*Positioning*/
#wrapper {position:relative;margin:0 auto;width:795px;}
#contentwrapper {text-align:left;width:784px;background:#FFF2E2;margin-left:11px;}

/*Navigation*/
#navigation ul{font-family:Georgia, "Times New Roman", Times, serif;list-style-type:none;width:138px;float:left;margin:0;}
#navigation ul li{margin:0;border-top:1px solid #003;}
#navigation ul li a{display:block;padding:3px 2px 3px 6px;border-left:10px solid #8BAABC;border-right:1px solid #69C;border-bottom:1px solid #369;background:#E0E0E0;color:#000;text-decoration:none;width:119px;}
#navigation ul li a:hover{border-left:10px solid #FFF2E2;border-right:1px solid #69C;border-bottom:1px solid #369;background:#8BAABC;color:#fff;}

/*Content*/
#content {position:relative;top:20px;margin:0 20px 20px 160px;background:#fff;border:1px solid #ccc;padding:25px 25px 10px 25px;}


/*Header*/
#header {height:114px;margin:0 auto;}
#header h1 {text-indent:-9999px;border:0;}
#header h1 a{text-decoration:none;overflow:hidden;color:#070775;}
#header h1 span{display:block;width:795px;height:114px;background: url(../img/css/header.jpg) no-repeat;border:0;text-decoration:none;}

/*Breadcrumb*/
#bread {position:absolute;top:6px;left:10px;font: 86%/1.2em Verdana,Arial,Helvetica,sans-serif;}
#bread a {font-weight:bold;}
#bread a:link, #bread a:visited, #bread a:hover, #bread a:active {color:#5A6E7A;}

/*Footer*/
#footer {clear:both;font: 85%/1.2em Verdana, Arial, Helvetica, sans-serif;padding:10px 20px 10px 165px;}
#footer p{margin:0;background:transparent;}

/*Contact Form*/
#frmContact {margin:2em 0 1em 0;}
#frmContact fieldset{position:relative;border:1px solid #ccc;padding:0 20px 20px 20px;margin:0;width:372px;background:#F5F5F1;width:330px;}
#frmContact label{font-size:80%;font-weight:bold;}
#frmContact input,#frmContact textarea{background:#ECEAF0;}
#frmContact textarea{width:320px;}
#frmContact input#txtSubmit{font-weight:bold;background:#F0F1EB;}
#frmContact legend{position:absolute;font: bold 95%/1.2em arial,sans-serif;background:#221A75;border:1px solid #ccc;border-bottom-color:#999;border-right-color:#999;padding:4px 8px;color:#fff;margin:-1px 0 0 -8px;}
#frmContact dl{padding:20px 0 0 0;margin:0;}
#frmContact dd{margin:0 0 10px 0;}
#frmContact .required {color:#f00;font-size:80%;}
#Button1{font-weight:bold;}
#pUseFormMessage{margin-bottom:30px;}

/*Photos*/
body#photos #content img {border:7px solid #818181;padding:4px;margin-bottom:25px;margin-left:auto;margin-right:auto;text-align:center;}

/*News*/
body#news #content h3{margin:0;}
.newscontent {margin:0 0 1.4em 0;border-bottom:1px solid #ccc;}

/*Home Title*/
body#home h2 {text-indent:-99999px;border:0;height:55px;width:453px;background: url(../img/css/touchofhome.gif) no-repeat;}