/* Start of CMSMS style sheet 'Main Layout Stylesheet' */
/* Pale blue border = #01a0fb */
/* Main Body Dark Blue = #000632 */
/* Menu Red = #e01e26 */
/* Menu Dark Blue = #010b49 */

body {font-family:arial, helvetica; background-color:#000; background-image:url(uploads/images/cosmic.png);}
p {color:#fff;}
a {text-decoration:none; color:#fff;}

#container {width:54em; margin:auto; padding:0.5em; background-color:#000632; border:solid 2px #fff;}
#left-column {float:left; margin:0;}
#logo-and-header {padding:0 0 0 2em; margin:0; background-color:#000632;}

#static-header {display:inline; width:7em; height:1.3em; padding:0.4em 0 0 0.5em; margin:0; background-color:#00084a; border-top:solid 1px #fff; border-left:solid 1px #fff; border-bottom:solid 1px #fff; float:left;}
#static-header p {display:inline; padding:0em; margin:0; font-size:90%; font-weight:bold;}
#scrolling {padding:0; margin:0; float:left; clear:right;}
#scrolling p {width:28.45em; padding:0; margin:0;}
#scrolling marquee {padding:0.2em 0 0 0.5em; height:1.5em; width:27.95em; margin:0; background-color:#000; border-top:solid 1px #fff; border-left:solid 1px #fff; border-right:solid 1px #fff; border-bottom:solid 1px #fff;}

/* Horizontal Menu Styling */
#main-menu {width:36.05em; background-color:#000632; padding:0; margin:0.5em 0 0 0; border-right:solid 1px #01a0fb; border-top:solid 1px #01a0fb; border-bottom:solid 1px #01a0fb; float:left; clear:both;}
#main-menu p {padding:0; margin:0;}
#main-menu ul {padding:0; margin:0;}
#main-menu li {padding:0; margin:0; display:inline; list-style-type:none; line-height:1.9em;}

/*Standard Content Styles for Homepage Template */
#main-content {width:33.5em; height:18.75em; background-color:#000632; padding:0 0 0 2.5em; margin:0; border-left:solid 1px #01a0fb; border-right:solid 1px #01a0fb; border-bottom:solid 1px #01a0fb; float:left; clear:both; }
#main-content h1 {color:#fff; font-size:110%; padding:1em 3.5em 0.5em 0em; margin:0;}
#main-content h2 {padding:0.5em 3.5em 0.5em 0; margin:0;}
#main-content h3 {padding:0.5em 3.5em 0.5em 0; margin:0;}
.NewsSummaryPostdate {color:#fff;}
h3#NewsPostDetailTitle {color:#fff;}
#main-content p {padding:0.5em 3.5em 0.5em 0; margin:0; font-size:85%;}

/*Standard Content Styles for Contact Us Template */
#main-contact-us-content {width:33.5em; background-color:#000632; padding:0 0 0 2.5em; margin:0; border-left:solid 1px #01a0fb; border-right:solid 1px #01a0fb; border-bottom:solid 1px #01a0fb; float:left; clear:both; }
#main-contact-us-content h1 {color:#fff; font-size:110%; padding:1em 0em 0.5em 0em; margin:0;}
#main-contact-us-content h2 {padding:0.5em 3.5em 0.5em 0; margin:0;}
#main-contact-us-content h3 {padding:0.5em 3.5em 0.5em 0; margin:0;}
#main-contact-us-content p {padding:0; margin:0; font-size:85%;}

/*News Styling*/
.NewsPostDetailContent img {border:solid 1px #fff; margin:0 1em 0 1em;}
.NewsPostDetailContent {width:35em;}

/*What We Do */
#main-what-we-do-content {width:33.5em; background-color:#000632; padding:0 0 0 2.5em; margin:0; border-left:solid 1px #01a0fb; border-right:solid 1px #01a0fb; border-bottom:solid 1px #01a0fb; float:left; clear:both; }
#main-what-we-do-content h1 {color:#fff; font-size:110%; padding:1em 3.5em 0.5em 0em; margin:0;}
#main-what-we-do-content h2 {padding:0.5em 3.5em 0.5em 0; margin:0;}
#main-what-we-do-content h3 {padding:0.5em 3.5em 0.5em 0; margin:0;}
#main-what-we-do-content p {padding:0.5em 3.5em 0.5em 0; margin:0; font-size:85%;}
#main-what-we-do-content ul {color:#fff; font-size:90%; padding:0 3em 0 1em;}

/*Who We Are Content Styles */
#main-who-we-are-content {width:36em; height:18.75em; background-color:#000632; padding:0; margin:0; border-left:solid 1px #01a0fb; border-right:solid 1px #01a0fb; border-bottom:solid 1px #01a0fb; float:left; clear:both;}
#left-column-content {float:left; padding:0; margin:0 0 0 0.5em;}
#left-column-content h1 {color:#fff; font-size:110%; padding:1em 0em 0em 0.5em; margin:0;}

#who-we-are-content {width:25em; padding:0; margin:0em 0 2em 0; float:right;}
#who-we-are-content h1 {color:#fff; font-size:110%; padding:1em 3.5em 0em 0em; margin:0;}
#who-we-are-content h2 {font-size:100%; padding:0em 3.5em 0.5em 0em; margin:0; color:#01a0fb;}
#who-we-are-content h3 {padding:0.5em 3.5em 0.5em 0; margin:0;}
#who-we-are-content p {padding:0.5em 3.5em 0.5em 0; margin:0; font-size:85%;}

/*Commercial Work Content Styles */
#main-commercial-work-content {width:36em; height:21.8em; background-color:#000632; padding:0; margin:0; border-left:solid 1px #01a0fb; border-right:solid 1px #01a0fb; border-bottom:solid 1px #01a0fb; float:left; clear:both;}
#left-column-content {float:left; padding:0; margin:0 0 0 0.5em;}
#left-column-content h1 {color:#fff; font-size:110%; padding:1em 0em 0em 0em; margin:0;}

#commercial-work-content {width:25em; padding:0; margin:1em 0 0 0; float:right;}
#commercial-work-content h1 {color:#fff; font-size:110%; padding:1em 3.5em 0em 0em; margin:0;}
#commercial-work-content h2 {font-size:100%; padding:0em 3.5em 0.5em 0em; margin:0; color:#01a0fb;}
#commercial-work-content h3 {padding:0.5em 3.5em 0.5em 0; margin:0;}
#commercial-work-content p {padding:0.5em 3.5em 0.5em 0; margin:0; font-size:85%;}

/* Login Page Styles */
textarea {width:27em;}
input {width:14em; margin:0 0 0.2em 0;}

#right-column {width:17.2em; margin:0 0 0 0.5em; float:left; border:solid 1px #fff;}

#footer {width:56em; padding:0; clear:both; text-align:center;}
#footer p {padding:0.5em 0 0 0; margin:0; font-size:100%; font-weight:bold;}
#footer a {color:#01a0fb; text-decoration:none;}


#clear {clear:both;}
/* End of 'Main Layout Stylesheet' */

