body {background:#007ed5 url(_images/body_bg.jpg) repeat-x; margin:0; font-family:Arial, Helvetica, sans serif; font-size:12px;}
img {border-width:0px;}
#content {margin-left:auto; margin-right:auto; width:990px; position:relative; background-color:#0086da;}
#colLeft {position:relative; width:191px; float:left;}
#colLeftLogo {width:170px; padding:0 0 0 20px; background-color:#f1bb00; border-right:1px solid #00b5f1;}
#colLeftText {width:170px; padding:12px 0 10px 20px; background-color:#f1bb00; border-right:1px solid #00b5f1; color:#ffffff;}
#colLeftText a {color:#ffffff;}
#colLeftInfo {width:171px; padding:11px 0 5px 20px; color:#ffffff; background-color:#00b5f1; line-height:22px;}
#colLeftInfo a {color:#ffffff; background:url(_images/colLeft_linkArrow.gif) no-repeat 1px center; padding-left:18px; text-decoration:none;}
#colLeftInfo a:hover {text-decoration:underline;}
#colLeftPartner {width:171px; padding:13px 0 5px 20px; color:#ffffff;}

#colMain {position:relative; width:799px; float:left;}
#nav0bg {position:absolute; left:0px; top:64px; width:799px; height:28px; background-color:#ffffff; -moz-opacity:.80; opacity:.80; filter:alpha(opacity=80);}
#nav0 {position:absolute; left:191px; top:64px; width:799px; z-index:10;}
#nav1bg {position:absolute; left:0px; top:92px; width:799px; height:28px; background-color:#4dabe5; border-top:1px solid #83c4ed; visibility:hidden;}
#nav1 {position:absolute; left:196px; top:93px; width:799px; z-index:5; visibility:hidden;}

.navMenu {position:absolute; left:0px; top:64px; width:799px !important;}
.navMenu ul {padding:0; margin:0; list-style:none;}
.navMenu li {float:left; position:relative; min-width:10px; overflow:visible; white-space:nowrap;}
#nav0 li {font-size:11px; font-weight:bold; font-family:Verdana, Arial, sans-serif; color:#000000; padding:0 10px 0 10px;}
#nav1 li {font-size:12px; font-family:Arial, sans-serif; color:#ffffff; padding:0 10px 0 10px; text-align:center;}
#nav1 li.linebreak a {padding-top:1px; padding-bottom:3px;}
.navMenu li a {display:block; text-decoration:none;}
#nav0 li a {color:#000000; padding:9px 0 8px 0; line-height:11px;}
#nav1 li a {color:#ffffff; padding:7px 0 9px 0; line-height:12px;}
.navMenu li a.start {background:url(_images/nav_startArrow.gif) no-repeat 0px 11px; padding-left:9px !important; color:#a8aeb1 !important;}
.navMenu li.over a.start {background-image:url(_images/nav_startArrow_hover.gif); color:#ffffff !important;}
.navMenu li.selected a.start {background-image:url(_images/nav_startArrow_active.gif); color:#ffffff !important;}
.navMenu li ul {display:none; position:absolute; top:28px; left:0; border:1px solid #83c4ed;}

.navMenu li.selected, .navMenu li.inpath {background-color:#0086da; color:#ffffff !important; }
.navMenu li.selected, .navMenu li.inpath, .navMenu li.selected a, .navMenu li.inpath a {color:#ffffff !important;}
.navMenu li.over {background-color:#0086da;}
.navMenu li.over a {color:#ffffff !important;}
.navMenu li.over ul {display:block;}

.navMenu ul li ul {background-color:#4dabe5; padding-bottom:12px; text-align:left !important;}
.navMenu ul li ul li {padding:8px 5px 1px 10px !important; float:none; clear:both; display:block; text-align:left !important; height:auto !important;}
.navMenu ul li ul li a {color:#ffffff !important; font-size:12px; line-height:12px; padding:0 0 1px 15px !important; background:url(_images/nav_liulliArrow.gif) no-repeat 0 3px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; width:100%;}
.navMenu ul li ul li a:hover {color:#f1bb00 !important;}
.navMenu ul li ul li.selected {background:none !important;}
.navMenu ul li ul li.selected a {color:#f1bb00 !important;}
.navMenu ul li ul li.inpath {background:none;}
.navMenu ul li ul li.inpath a {color:#ffffff !important;}

#colMainTop {width:799px; height:150px;}
#colMainContent {width:799px;}

#colHomeContentLeft {width:470px; float:left; color:#ffffff; padding:19px 25px 30px 25px; overflow:hidden;}
#colHomeContentLeft	h1 {color:#ffffff; font-size:24px; font-weight:normal; margin:0 0 0 0; width:470px; height:61px;}
#colHomeContentLeft .intro {width:470px; height:86px; font-size:14px;}
#colHomeContentLeft .tiles {width:480px;}
#colHomeContentLeft .tiles div {width:160px; height:160px; float:left; padding-bottom:6px; background:url(_images/tiles_bg.gif) no-repeat;}


#colMainContentLeft {width:470px; float:left; background-color:#ffffff; color:#0086da; padding:23px 25px 30px 25px; overflow:hidden;}
#colMainContentLeft	a {color:#0086da;}
#colMainContentLeft	h1 {color:#0086da; font-size:24px; font-weight:normal; margin:0 0 10px 0;}
#colMainContentLeft	h2 {color:#0086da; font-size:12px; font-weight:bold; margin:0 0 0 0; font-style:italic;}
#colMainContentLeft	h3 {color:#0086da; font-size:12px; font-weight:bold; margin:0 0 3px 0;}
#colMainContentLeft	li {list-style-type:disc; list-style-position:inside;}
#colMainContentLeft	ul {list-style-type:disc; margin-top:0; margin-bottom:0;}
#colMainContentLeft	ul li {margin-left:-24px; margin-bottom:3px; list-style-position:outside;}
#colMainContentLeft	ol {list-style-type:decimal; margin-top:0; margin-bottom:0;}
#colMainContentLeft	ol li {margin-left:-24px; margin-bottom:12px; list-style-position:outside;list-style-type:decimal; }
#colMainContentLeft	.float235text {width:225px; padding-right:10px; float:left; overflow:hidden;}
#colMainContentLeft	.float235image {width:235px; float:left; padding-top:2px; overflow:hidden;}
#colMainContentLeft	.float290text {width:280px; padding-right:10px; float:left; overflow:hidden;}
#colMainContentLeft	.float180image {width:180px; float:left; padding-top:2px; overflow:hidden;}
#colMainContentLeft	.divider {height:1px; width:470px; background-color:#0086da; overflow:hidden; margin:15px 0 15px 0;}
#colMainContentLeft	.upJump {position:relative; height:0px;}
#colMainContentLeft	.upJump a {position:absolute; right:0px; top:-15px;}

.endFloat {clear:both; float:none; height:0px; overflow:hidden;}

#colMainContentRight {width:279px; float:left; overflow:hidden;}
#colMainContentRight	h1 {color:#ffffff; font-size:20px; font-weight:normal; margin:0 0 4px 0;}
#colMainContentRight .banner {padding-left:4px;}
#colMainContentRight .infoarea {position:relative; width:265px; padding-left:16px; font-size:14px; color:#ffffff;}
#colMainContentRight .infoarea a {color:#ffffff;}

#footer {padding:35px 0 35px 215px; font-family:Verdana, Arial, sans-serif; font-size:10px; color:#ffffff;}
#footer a {color:#ffffff;}

.imageDist {height:7px; overflow:hidden;}

.teamMembers {width:480px;}
.teamMember {width:160px; float:left;}
.teamMember img {margin-bottom:3px;}

.blueBox {padding:3px 15px 3px 10px; background-color:#e5f3fb}
.blueBox input {width:170px;}
.blueBox textarea {width:310px; height:110px}

#dmo-overlay {background:url(_images/transparent.png)}



