/* Elements */
body {
background-color: #4d4886;
margin:0;
text-align:center;
}

#backgound-home {
background: #4d4886 url(../images/bg_home.gif) repeat-x;
}

#backgound-inside {
background: #4d4886 url(../images/bg_inside.gif) repeat-x;
}

#container {
margin:0 auto;
padding:0;
width:740px;
text-align: center;
}

div, table, td, li, ul, ol, p 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#053380;
}


td {
vertical-align:top;
}

h1, h2, h3, h4, h5 {
margin:0;
}

a, a:active, a:visited {color:#053380;text-decoration:underline;} 	
a:hover {color:#053380;text-decoration:none;}

a.red:link, a.red:active, a.red:visited  {color:#b92224; text-decoration:underline;}
a.red:hover {color:#b92224; text-decoration:none;}

/* Header HomePage */
#header {
width:740px;
height:168px;
}

.header-creating {
background: #fff url(../images/header_creating.jpg) top left no-repeat;
width:287px;
height:168px;
float:left;
}

.header-winners {
background: #fff url(../images/header_winners.jpg) top left no-repeat;
width:279px;
height:168px;
float:left;
}

.header-logo {
background: #fff url(../images/header_logo.gif) top left no-repeat;
width:174px;
height:168px;
float:left;
}

.header-logo h1 {
display:none;
}

/* Header InsidePage */
#header-in {
width:740px;
height:126px;
}

.header-creating-in {
background: #fff url(../images/header_inside_creating.jpg) top left no-repeat;
width:311px;
height:126px;
float:left;
}

.header-winners-in {
background: #fff url(../images/header_inside_winners.jpg) top left no-repeat;
width:307px;
height:126px;
float:left;
}

.header-logo-in {
background: #fff url(../images/header_inside_logo.gif) top left no-repeat;
width:122px;
height:126px;
float:left;
}

.header-logo-in h1 {
display:none;
}

/* Clients */
#client-logos {
width:740px;
height:77px;
}

.header-clients {
background-color:#fff;
width:740px;
height:61px;
clear:left;
}

.header-sub-clients {
background: #fff url(../images/header_sub_sponsors.gif) top left no-repeat;
width:740px;
height:16px;
}

.header-sub-clients span {
display:none;
}

#clients {
float: left;
width:740px;
}

#clients ul {
margin: 0 0 0 9px;
padding:0;
list-style: none;
}

#clients li {
float: left;
margin: 0;
padding: 0;
list-style: none;
}

/* Navigation Bar */
#nav {
float:left;
width:740px;
height:30px;
font-size:2px;
}

#nav ul {
margin:0;
padding:0;
list-style: none;
}

#nav li {
float: left;
margin: 0;
padding: 0;
list-style: none;
}

#nav-border-left {
width: 110px;
height: 30px;
background-image:url(../images/nav_border_left.gif);
background-repeat:no-repeat;
}

#nav-border-right {
width: 114px;
height: 30px;
background-image:url(../images/nav_border_right.gif);
background-repeat:no-repeat;
}

#nav-pipe {
width: 2px;
height: 30px;
background-image:url(../images/nav_pipe.gif);
background-repeat:no-repeat;
}

.sub-nav {
background-color:#fff;
width:740px;
height:19px;
}

/* Navigation Bar InsidePage */
#nav-border-left-in {
width: 71px;
height: 30px;
background-image:url(../images/nav_border_left_in.gif);
background-repeat:no-repeat;
}

#nav-border-right-in {
width: 80px;
height: 30px;
background-image:url(../images/nav_border_right_in.gif);
background-repeat:no-repeat;
}

.sub-nav-in {
background-color:#fff;
width:740px;
height:12px;
}

/* Body */
.middle-column-divider {
background: #fff url(../images/middle_column_divider.gif) top left repeat-y;
width:10px;
}

/* Body HomePage */
.hp-left-column {
width:393px;
}

.hp-left-column p {
margin:0;
padding: 12px 14px 29px 23px;
}

/* Body InsidePage */
.in-left-column {
width:177px;
}

.hp-left-column p {
margin:0;
padding: 12px 14px 29px 23px;
}

.secondary-nav {
color:#b92224;
margin:0;
padding:0;
}

.secondary-nav ul {
margin:0 30px 0 36px;
padding:4px 0 0 0;
}

.secondary-nav li {
list-style:square url(../images/list_arrow_red.gif) outside;
margin:0px 0 0 0;
padding:0px 0 8px 0;
}

.secondary-nav a, .secondary-nav a:active, .secondary-nav a:visited {
color:#b92224;
text-decoration:none;
}

.secondary-nav a:hover {
color:#b92224;
text-decoration:underline;
}

#bucket-programs {
padding:46px 0 0 18px;
}

.bucket-products-top {
background: #fff url(../images/bucket_programs_top.gif) top left no-repeat;
width:145px;
height:39px;
}

.bucket-products-content {
background-color:#d1d0e0;
width:145px;
display:block;
}

.bucket-products-content ul {
margin:0 20px 0 24px;
padding:0;
}

.bucket-products-content li {
list-style:square url(../images/list_arrow_white.gif) outside;
margin:0;
padding:0px 0 8px 0;
}

.bucket-products-content a, .bucket-products-content a:active, .bucket-products-content a:visited {
color:#053380;
text-decoration:none;
}

.bucket-products-content a:hover {
color:#053380;
text-decoration:underline;
}

.bucket-products-bottom {
background: #fff url(../images/bucket_programs_bottom.gif) top left no-repeat;
width:145px;
height:21px;
padding: 0 0 56px 0;
}

.get-started-in {
/*background: #fff url(../images/get_started_in.gif) top left no-repeat;*/
width:145px;
height:80px;
margin:0 0 0 18px;
}

.in-right-column 
{
font-size:12px;
width:553px;
}

.in-right-column p {
padding:0px 46px 0 26px;
margin:0;
font-size:12px;
line-height:20px;
}

.in-headline {
text-align:right;
padding: 0 23px 26px 0;
}

.in-content-image {
padding: 16px 0 4px 27px;
}

/* Featured Project */
.featured-project-content {
width:393px;
}

.featured-project-image {
float:left;
width:104px;
text-align:right;
}

.featured-project-text {
float:left;
width:289px;
}

.featured-project-text p {
margin: 0;
padding: 0 24px 0 10px;
}

/* Programs */
.programs {
display:block;
margin: 0 0 0 13px;
}

.programs-icon {
float:left;
width:60px;
margin: 14px 0 0 0px;
}

.programs-text {
float:left;
width:233px;
margin: 14px 20px 0 11px;
}

/* Services */
.services {
padding: 8px 16px 0 16px;
}

/* Headlines */
.creating-winning-solutions {
background: #fff url(../images/creating_winning_solutions.gif) top left no-repeat;
width:393px;
height:37px;
}

.get-started {
/*background: #fff url(../images/get_started.gif) top left no-repeat; */
width:354px;
height:34px;
}

.headline-featured {
background: #fff url(../images/hp_headline_featured.gif) top left no-repeat;
width:349px;
height:25px;
margin: 33px 0 9px 24px;
}

.headline-programs {
background: #fff url(../images/hp_headline_programs.gif) top left no-repeat;
width:299px;
height:75px;
margin: 0 0 0 13px;
}

.headline-services {
/* background: #fff url(../images/hp_headline_services.gif) top left no-repeat; */
background: #fff ;
width:299px;
height:25px;
margin: 20px 0 0px 13px;
}

.phone-number {
background: #fff url(../images/phone_number.gif) top left no-repeat;
width:350px;
height:15px;
margin: 30px 0 23px 22px;
}

.phone-number span {
display:none;
}

/* Sub Body HomePage */
.sub-body {
background-color:#fff;
width:740px;
height:20px;
}

/* Sub Body InsidePage */
.sub-body-in {
background-color:#fff;
width:740px;
height:31px;
}

.call-us-today {
background: #fff url(../images/call_us_today.gif) top left no-repeat;
width:740px;
height:29px;
}

.call-us-today span {
display:none;
}

/* Footer */
#footer {
width:740px;
color:#c4c3d7;
}

#footer p {
margin:0;
padding: 10px 0 20px 0;
}

#footer span {
margin:0;
padding: 0px 2px 0 2px;
}

#footer a, #footer a:active, #footer a:visited {
text-decoration:none;
color:#c4c3d7;
}

#footer a:hover {
text-decoration:underline;
color:#c4c3d7;
}
/* nav  dropdown (spacing for subMenu under subMenu) */
.sidenav-over{
	font:bold 10px verdana,tahoma,geneva,sans-serif;
	color:#FFF;
	background:#C45;
	/*border-bottom:0px solid #000;*/
	cursor:hand;
}
.sidenav{
	width:200px;
	font:bold 10px verdana,tahoma,geneva,sans-serif;
	color:#FFF;
	/*border-bottom:1px solid #000;*/
}
	
.subMenu
{
	font:bold 10px verdana,tahoma,geneva,sans-serif;
	color:#FFF;
	background:#4d4886;
	/*border-bottom:0px solid #000;*/
	cursor:hand;
	width:200px;
	padding-left:10px;
	border-left:10px;
}
.sidenav-image
{
	font:bold 10px verdana,tahoma,geneva,sans-serif;
	color:#FFF;
	width:auto;
	padding:0px;
	cursor:hand;
}