/* -- Default --*/
body {
text-align: center;
background:url(images/hash_bg2.png) #333 top left repeat;
margin:0px auto;
padding:0px;
color:#000033;
font-size:100%;
font-family:Arial;
}

/* -- paragraph formatting --*/
P { padding:0px 5px; }
FORM { padding-left:5px; }
H1, H5 { margin:0px;padding:0px;color:#FFFFFF;font-size:24px; } 

/* -- Make site centered --*/
#site_wrapper {
margin:0px auto;
padding:0px;
width:800px;
}

/* -- Default Hyperlinks --*/
a, a:link, a:active, a:visited { 
color:#0000FF; 
text-decoration: underline; 
} 
a:hover, a:focus { 
color: #0000FF; 
text-decoration: underline; 
} 

/* -- mainheader --*/
.companyname {
color: #FFFFFF; 
font-size:200%;
} 
/* --- Logo Area --- */
#logo-image span{
background:url(images/logos/V_150x100.png) center center no-repeat;
width:150px;
height:100px;
display:block;
} 
.contactus {
color: #FFFFFF; 
font-size:90%;
padding:2px;
} 
/* -- contactus Hyperlinks --*/
a.contactus, a.contactus:link, a.contactus:active, a.contactus:visited { 
color:#FFFFFF; 
text-decoration: none; 
} 
a.contactus:hover, a.contactus:focus { 
color: #FFFFFF; 
text-decoration: none; 
} 

/* -- Images --*/
.img_logo { margin:0px; padding-top:5px; }
.img { margin:0px; padding:2px; }
a.wht { color:#FFF; } 

/* -- Company Stuff - Logo-Name --*/
.daydate {
font-size:16px;
}

/* -- Navigation --*/
#navigation { 
border-collapse:collapse;
margin:0px;
padding:0px;
color:#FBFBFB;
background:#666666;
}
#navigation td { 
border-collapse:collapse;
border:1px solid #FBFBFB;
font-size:.80em;
line-height:2em;
}

/* -- Menu System --*/
#sddm {
margin: 0;
padding: 0;
z-index: 30;
width:599px;
}
#sddm li {
border-right:1px solid #FBFBFB;
list-style: none;
float: left;
width:199px;
}
#sddm li.end {
border-right:0px solid #FF0000;
}
#sddm li a {
display: block;
text-align:center;
background:#666666;
color:#FFFFFF;
}
#sddm li a:hover {
background:#234567;
}
#sddm div {
position: absolute;
visibility: hidden;
margin:0px;
padding:0px;
background:#CCCCCC;
border-left: 1px solid #FBFBFB;
border-bottom: 1px solid #FBFBFB;
border-right: 1px solid #FBFBFB;
}
#sddm div a {
position: relative;
display: block;
margin:0px;
padding-left:5px;
width: 193px;
white-space: nowrap;
background:#CCCCCC;
color: #234567;
text-align:left;
}
#sddm div a:hover {
background: #234567;
color: #FFFFFF;
}

/* -- Sidebar Navigation --*/
#sidebar_nav {
border-collapse:collapse;
width:200px;
}
#sidebar_nav td {
border-collapse:collapse;
font-size:90%;
line-height:1.6em;
}
#sidebar_nav td.nav_title {
border-collapse:collapse;
width:198px;
font-size:100%;
background: url(images/side_nav_title_bg.png) top left repeat-y;
color:#FFFFFF;
padding-left:5px;
}
#sidebar_nav td.nav_details {
border-collapse:collapse;
font-size:90%;
border-bottom:1px dotted #FBFBFB;
padding-left:5px;
}
#sidebar_nav td.nav_img {
border-collapse:collapse;
border-bottom:1px solid #FBFBFB;
text-align:center;
}

/* -- Main Body Data --*/
.body_layout { 
background: #FBFBFB;
margin:0px;
padding:0px;
}

/* -- Main Table Body --*/
#table_body {
border-bottom:1px solid #FBFBFB;
}
#table_body td {
margin:0px;
padding-left:0px;
font-size:90%;
line-height:1.6em;
}
#table_body td.fullside {
width:600px;
margin:0px;
padding:0px;
}
#table_body td.fullside h2 {
color:#CCCCCC;
font-family:Arial;
font-size:24px;
margin:0px;
padding:0px;
}
#table_body td.fullside h3 {
color:#F68C1F;
font-family:Arial;
font-size:50px;
margin:0px;
padding:0px;
}
#table_body td.fullside h4 {
color:#F68C1F;
font-family:Arial;
font-size:18px;
padding:2px;
}
#table_body td.leftside {
width:200px;
margin:0px;
padding:0px;
background: url(images/side_nav_bg.png) top left repeat-y;
}
#table_body td.leftside h2 {
/*color:#F68C1F;*/
color:#024;
font-family:Arial;
font-size:17px;
font-style:italic;
padding-right:5px;
line-height:2em;
text-align:center;
}
#table_body td.leftside P {
text-align:justify;
color:#000033;
font-family:Arial;
font-size:14px;
font-style:italic;
padding:5px;
}
#table_body td.centerside {
width:400px;
margin:0px;
padding:0px;
}
#table_body td.rightside {
width:200px;
background:url(images/contactus_bg.png);
margin:0px;
padding:0px;
}
#table_body td.centerthumbnails {
border-bottom:1px solid #666666;
margin:0px;
padding:5px;
}
#table_body td.leftthumbnails {
margin:0px;
padding:5px;
}
#table_body td.rightthumbnails {
border-left:1px solid #666666;
margin:0px;
padding:5px;
}

/* -- Main Front Page --*/
#table_frontpage {
border-collapse: collapse;
}
#table_frontpage td {
margin:0px;
padding:0px;
color:#CCCCCC;
font-size:14px;
}

/* -- Content Tables --*/
#content_table {
border-collapse: collapse;
width:100%;
}
#content_table td p.content_title {
margin:0px;
padding:0px;
color:#000033;
font-size:150%;
font-weight:bold;
}
#content_table td p.content_category {
margin:0px;
padding:0px;
color:#000033;
font-size:100%;
font-weight:bold;
}
#content_table td p.mission_content {
margin:0px;
padding:5px;
color:#000033;
font-size:90%;
}
#content_table td p.content {
margin:0px;
padding:5px;
color:#000033;
font-size:70%;
}
#content_table .img {
border:1px solid #666666;
margin:2px; 
padding:0px;
}

/* -- Main Table Body --*/
#table_footer {
background:#AAAAAA;
}
#table_footer td {
margin:0px;
padding:2px;
font-size:70%;
line-height:1.6em;
}

/* -- Footer --*/
.footer {
font-size:60%;
margin:0px; 
padding:2px 1px;
color:#FFFFFF;
text-align:center;
}

#twitter-feed{
border:0px solid;
width:198px;
text-align:center;
}
#twitter-feed ul{
border:0px solid;
margin:0px;
padding:0px 0px 0px 25px;
width:168px;
text-align:left;
}
#twitter-feed ul a{
border:0px solid;
text-align:right;
}
#twitter-link{
display:block;
text-align:right;
padding-right:5px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------- */
#bottomfooter{color:#FFF;}
#bottomfooter a{color:#9CF;text-decoration:none;}
#bottomfooter a:hover, #bottomfooter a:focus {color:#FB6;text-decoration:underline;}
/* --------------------------------------------------------------------------------------------------------------------------------------- */ 


