@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
}

/*General Tags*/
body {
	background-color:#024879;
	font-family:  "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0B2D43;
	text-align:left;
}

p   {
    font-family:  Trebuchet MS,Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #0B2D43;
    text-align:left;
}

a   {
    text-decoration:none; 
    font-family:"Trebuchet MS", Arial;
    font-size: 12px;
    font-style: normal;
    color: #ffffff;
}

a:link, a:visited {text-decoration:none; color:#024978; font-weight:normal}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}
a:focus, input:focus {outline:none;}
                                        
h1, h2, h3, h4, h5, h6 {
    line-height: 1.2;
    font-family:"Trebuchet MS", Arial;
}

h1 { font-size: 50px; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1.0em; }

address, abbr, acronym {font-style: normal;}

ul, ol {list-style:none outside none;}
#r1s ul, ol {
	margin-left:10px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;
}
#r2s ul, ol {
	margin-left:10px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;
}
#r3s ul, ol {
	margin-left:10px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;
}
#r4s ul, ol {
	margin-left:10px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;
}
#r5s ul, ol {
	margin-left:10px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: disc;
}

.clear {clear:both;}
.leflo {float:left;}
.riflo {float:right;}                                    
            
/* Page Elements */
#mainWrap { 
  background-color:#024879;
  width: 1160px; 
  margin: 0 auto; 
}

#topMenu {
  display: block;
  font-size:11px;
  font-weight:bold;
  height:20px;
  text-align:right;
}

#topMenu a, #topMenu p { color: #ffffff; text-align:right; }
#topMenu li { display: inline; padding-left:10px; }

#DDTlogo  {
  background: url("../images/digitaldreamsteam-logo.jpg") transparent no-repeat;
  float:left;
  height:228px;
  margin-top:-20px;
  padding-right:7px;
  width:380px;
}

/* Headers */
.h1Orange  {color:#E28D06;}
.h1Green  {color:#74E865;}

#mainHeadings { padding-top:98px; }

#mainHeader {
  background:url("../images/top1.jpg") no-repeat scroll 0 0 transparent;
  height:445px;
  margin-left:112px;
  margin-top:-11px;
  text-align:left;
}

#mainHeader2 { 
  background:url("../images/top2.jpg") no-repeat scroll 0 0 transparent;
  height:445px;
  margin-left:112px;
  margin-top:-11px;
  text-align:left;
}

#mainHeader3 { 
  background:url("../images/top3.jpg") no-repeat scroll 0 0 transparent;
  height:445px;
  margin-left:112px;
  margin-top:-11px;
  text-align:left;
}

#mainHeader4 {
  background:url("../images/top4.jpg") no-repeat scroll 0 0 transparent;
  height:445px;
  margin-left:112px;
  margin-top:-11px;
  text-align:left;
}

#mainHeader5 { 
  background:url("../images/top5.jpg") no-repeat scroll 0 0 transparent;
  height:445px;
  margin-left:112px;
  margin-top:-11px;
  text-align:left;
}


#mainHeader h2, #mainHeader4 h2 {
  color:#D7ECFA;
  padding-left:30px;
  padding-top:80px;
  font-size:24px;
  line-height:42px;
  font-weight:normal;
}

#mainHeader2 h2 {
  color:#D7ECFA;
  font-size:30px;
  font-weight:normal;
  line-height:53px;
  padding-left:30px;
  padding-top:80px;
}

#mainHeader3 h2, #mainHeader5 h2 {
  color:#D7ECFA;
  font-size:30px;
  font-weight:normal;
  line-height:53px;
  padding-left:30px;
  padding-top:102px;
}

#mainHeader h3, #mainHeader4 h3  {
  color:#D7ECFA;
  font-size:22px;
  padding-right:115px;
  padding-top:87px;
  text-align:right;
}

#mainHeader2 h3 {
  color:#D7ECFA;
  font-size:22px;
  padding-right:115px;
  padding-top:96px;
  text-align:right;
}

#mainHeader3 h3, #mainHeader5 h3  {
  color:#D7ECFA;
  font-size:22px;
  padding-right:115px;
  padding-top:127px;
  text-align:right;
}

/* Content */   
#content  { background-color: #ffffff; width: 100%; }
#contentWrap  { 
  background-color:#FFFFFF;
  margin:0 auto;
  width:1160px;
}

#leftPan { 
  display:inline;
  float:left;
  height:auto;
  width:518px; 
}

.pageName {
  color:#024978;
  font-size:24px;
  padding-right:10px;
  padding-top:30px;
  text-align:right;
}      

.pageName ul { padding-top:88px; }
.pageName li { padding-bottom:14px; }

.menu2links {
  color:#024978;
  font-size:20px;
  font-weight:bold;
}

#middleMenu { padding:10px 12px 0 20px; }
#middleMenu li { display: inline; padding-right:10px; }

#middleMenu a { font-size:18px; font-weight:bold; }
#middleMenu a.active {
  background:url(../images/pointer.jpg) no-repeat center top;
  padding-top:10px;
}

#showcase {
  background-color:#C7DDEB;
  padding:51px 10px 49px;
  text-align:left;
}

#showcase h2 { color:#0B2D43; padding-bottom: 20px; padding-top:20px;} 
#showcase p { color:#0B2D43; font-size: 14px;}


#centerPan {
  display:inline;
  float:left;
  height:auto;
  width:462px;
}

#rightPan {
  float:left;
  padding:50px 0 32px 2px;
  text-align:left;  
  width: 177px; 
  height: auto; 
}

/* Footer */
#footer     { 
  background:url("../images/footerBG.gif") repeat-x scroll left top transparent; 
  height:268px;  
  width: 100%;
}

#footerCntr { 
  width: 1160px; 
  margin: 0 auto; 
}

#fLogoBG  { 
  background:url("../images/logo-footer.jpg") no-repeat scroll right bottom #033658;
  height:250px;
}

#fLogoBG ul  { padding:40px 10px 10px 118px; } 
#fLogoBG ul li { padding-bottom: 15px; }
#fLogoBG ul a { color:#D7ECFA; font-size:18px; }

#copyright p { color: #fff; font-size:14px; }


          

