/* Structure */
* {
 padding:0px;
 margin:0px;
}
body {
 background:url('../images/body-bg.png') 50% 0;
 text-align:center;
}
div#wrap {
 width:780px;
 margin:0px auto;
 text-align:left;
}
div#header {
background:url('../images/title-bg.png');
 float:right;
 margin-top:10px;
 width:778px;
 
 padding-top:60px;
 border:1px solid #091E2F;
 border-bottom:0px;
 font:0.7em/1.1em arial,verdana;
}
div#content-wrap {
 clear:both;
 background:#3A5566;/*#ffffff;*/
 border:1px solid #091E2F;
 z-index:2;
 width:778px;
}
div#content {
 width:770px;
 margin:0px auto;
 padding-top:10px;
}
div#footer {
 clear:both;
 background:#26353E;/*#AFCEE3;*/
 border-top:1px solid #091E2F;
 margin-top:2px;
 width:778px;
 height:26px;
}
span.right {
 font:0.7em/26px verdana;
 color:#D8E5ED;
 margin:0px 15px 0px 0px;
 float:right;
}
span.left {
 font:0.7em/26px verdana;
 color:#D8E5ED;
 margin:0px 0px 0px 15px;
 float:left;
}

/* Font Formatting */
h1 {
 font:1.3em/1.3em arial,verdana bold;
 color:#5EAADA;
 text-align:left;
 padding:0px 15px 0px;
 clear:both;
}
strong.h1 {
 color:#49A1D4;
 text-align:left;
 padding:0px;
 clear:both;
}
strong.h2 {
 color:#49A1D4;
 text-align:left;
 padding:0px;
 clear:both;
}
h2 {
 font:0.7em/1.0em verdana;
 color:#72A6C7;/*#A6C6DF;*/
 margin:0px 15px 8px;
 text-align:left;
}
p {
 font:0.8em/1.2em arial,verdana;
 color:#D8E5ED;
 text-align:justify;
 padding:0px 15px 15px;
}
div#side-bar ul {
 list-style-image:url('../images/li.gif');
 padding:0px;
 margin-bottom:20px;
}
div#side-bar ul li {
 font:0.8em/1.1em arial,verdana;
 color:#4A2851;
 margin-left:30px;
 padding:0px;
}
div#side-bar p {
 padding:0px 15px 15px;
}
div#content ol {
 font:0.8em/1.4em verdana;
 list-style:circle inside;
 padding:0px 25px;
}
div#content li {
 margin:2px 20px 8px;
 text-align:justify;
}

/* Link Formatting */
a, h1 a {
 color:#5EAADA;/*#2A699A;*/
 text-decoration:none;
}
a:hover {
 color:#7DC2ED;/*#0069BC;*/
 text-decoration:underline;
}
a img {
 border:1px dotted #2A699A;
}
a img:hover {
 border:1px dotted #0069BC;
}

/* Image Formatting */
img {
 border:1px dotted black;
 padding:2px;
 margin:6px;
}
img.right {
 float:right;
 margin-right:0px;
 margin-left:15px;
}
img.left {
 float:left;
 margin-left:0px;
 margin-right:15px;
}
img.image {
 display:block;
 text-align:center;
 margin:0px auto -1.4em;
}
img.verify {
 margin:0px;
 padding:0px;
 font:1em/1em verdana;
}
img.imgA {
 float:left;
 margin:0px 6px 0px 0px;
 width:100px;
 height:100px;
}

/* Navigation */
 ul#head-nav,ul#head-nav li {
 list-style-type:none;
}
ul#head-nav {
 width:650px;
}
ul#head-nav li {
 float:left;
 margin-right:3px;
 font:1em/1.2em verdana;
 text-align:center;
}
ul#head-nav a {
 float:left;
 width:6.6em;
 padding:5px 0;
 background:#26353E;/*#AFCEE3;*/
 border:1px solid #091E2F;
 margin-bottom:-1px;
 z-index:1;
 text-decoration:none;
 color:#445D6C;/*#74819C;*/
}
ul#head-nav a:hover {
 background:#49A1D4;
 color:#FFF;
}
body#sitemain li#main a, body#sitearticles li#articles a, body#sitenewsblog li#newsblog a, body#sitedownloads li#downloads a, body#sitegallery li#gallery a, body#sitelinks li#links a, body#siteabout li#about a {
 background:#3A5566;
 font-weight:bold;
 border-bottom:1px solid #3A5566;
 color:#96CDEF;
}

body#sitemain li#main a, li#main a {
 border-left:0px;
}

ul#head-nav li.activelink a,ul#head-nav li.activelink a:hover {
 background:#26353E;
 font-weight:bold;
 color:#003;
}

/* Form Formatting */
/* Structure */
table {
 width:400px;
 margin:0px auto;
}
td {
 text-align:center;
}
td.left {
 width:100px;
 height:16px;
 text-align:left;
}
td.right {
 width:300px;
 height:16px;
 text-align:left;
}
td.left p {
 font:0.7em/1.6em arial,verdana;
 font-weight:bold;
 margin:0px;
 padding:0px;
 text-align:left;
}
td.textfont {
 font:0.7em/1.2em arial,verdana;
 color:#D8E5ED;
 font-weight:bold;
 text-align:left;
}
/* Fields */
input#submit, input#clear {
 background:url('../images/button.png');
 font:0.7em/1.0em arial;
 font-weight:bold;
 width:120px;
 height:30px;
 border:0px;
}
input#submit:hover, input#clear:hover {
 background:url('../images/buttondown.png');
 font:0.7em/1.0em arial;
 color:white;
 font-weight:bold;
 width:120px;
 height:30px;
 border:0px;
 cursor:pointer;
}
input.text {
 background-color:#D9EFFF;
 font:0.7em/1.1em arial,verdana;
 border:1px solid #49A1D4;
 width:290px;
 padding:3px 3px 0px;
 height:16px;
}
input.image {
 background-color:#D9EFFF;
 font:0.7em/1.1em arial,verdana;
 height:16px;
 border:1px solid #49A1D4;
 padding:3px 3px 0px;
 margin:4px auto;
}
select {
 background-color:#D9EFFF;
 font:0.7em/1.1em arial,verdana;
 border:1px solid #49A1D4;
 width:298px;
 height:16px;
 padding:1px;
}
textarea {
 background-color:#EFEFEF;
 font:0.7em/1.0em arial,verdana;
 width:390px;
 height:80px;
 border:1px solid #49A1D4;
 padding:2px;
 margin:4px auto;
}
