body {
	-x-system-font:none;
	background:#d0cccc url(images/content_bg_2.gif) repeat-x left bottom;
	font-family:"Copperplate Gothic Bold",Verdana,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
}

body a:link, body a:visited {
	color: #ffffff;
}

body a:hover, body a:active {
	color: #cccccc;
}

#content_wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 750px;
}

#content_wrapper_2 {
	margin: 0 auto;
	padding: 0px 0 6px 0;
	position: relative;
	width: 100%;
}

/***********************************************
*     HEADER                                   *
***********************************************/
#headercontainer {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
}

#header1 {
	background:url(images/header1_bg.gif) no-repeat scroll left top;
	height:75px;
	margin:0 auto;
	position:relative;
	top:0;
	width:760px;
}

#header2 {
	background:url(images/header2_bg.gif) no-repeat scroll left top;
	height:35px;
	margin:0 auto;
	position:relative;
	top:0;
	width:760px;
}

#header3_bg {
	background: #FFFFFF;
	margin:0 auto;
	padding:0;
	position:relative;
	width:760px;
}
	
#header3 {
	height:150px;
	margin:0 auto;
	padding: 0 0 5px 0;
	position:relative;
	width:740px;
}

#header3_btm {
	background: url(images/header3btm.gif) no-repeat scroll left top;
	margin:0 auto;
	padding:0;
	position:relative;
	width:760px;
	height:20px;
}

#headerlogo {
	left:30px;
	position:absolute;
	top:20px;
}

#header_number {
	color:#336666;
	font-size:23px;
	letter-spacing:0.01em;
	position:absolute;
	right:33px;
	text-align:right;
	top:27px;
}

#menu_nav {
	background: url(images/menu_bg.gif) no-repeat scroll left top;
	position: relative;
	width: 760px;
	height: 20px;
 	color:white;
	font-size:20px;
	margin: 0 auto;
	padding:0px;
}
#menu_nav ul {
	margin: 0;
	padding: 0 0 0 280px;	
}
#menu_nav li {
	float: left;
	font-size:18px;
	list-style-type: none;
	margin: 0px 0px;
	padding: 0;
}

#menu_nav a {
	display: block;
	padding: 0px 8px 0px 8px;
	border-right: solid 2px white;
}

#menu_nav a:link, #menu_nav a:visited {
	color: white;
	text-decoration: none;
}

#menu_nav a:hover, #menu_nav a:active {
	color: #336666;
	text-decoration: none;
	background-color: #cccccc;
}
#menu_nav a.last {
	border-right: none;	
}

/***********************************************
*     BODY                                     *
***********************************************/

#body_container {
	margin:auto;
	position: relative;
	width: 100%;
}

#body_top {
	background:#FFFFFF;
	position: relative;
	margin:  auto;
	font-size: 16px;
	padding:0;
	width: 760px;
	color: 336666;
	height:100%;
}

#b_t_c {
	margin:0;
	padding:5px 0 0 0;
	position:relative;
	display: block;
	height:100%;
}
	
#b_t_navlist {
	background:#FFFFFF none repeat scroll 0 0;
	display: block;
	margin:0;
	padding:0 0 0 10px;
	width:260px;
	position:relative;
}

#b_t_list {
	margin:0;
	padding:0;
	position:relative;
}

#b_t_list p {
	color: #FFFFFF
	font-size: 16px;
	font-weight:bold;
	margin: 0;
	padding:35px 0 0 75px;
}

#b_t_list div {
	height:95px;
	margin:0;
	padding:5px 0 0 0;
	width:260px;
}

#b_t_list a:link, #b_t_list a:visited {
	text-decoration:none;
	color: #ffffff;
}

#b_t_list a:hover, body a:active {
	color: #cccccc;
}

.design {
	background:transparent url(images/button.gif) no-repeat scroll right top; 
}

.market {
	background:transparent url(images/button.gif) no-repeat scroll right top; 
}

.media {
	background:transparent url(images/button.gif) no-repeat scroll right top; 
}

#b_m_l {
	position:relative;
	margin:0 0 0 10px;
	padding: 0;
	width:230px;
}

#b_m_l h1 {
	background:transparent url(images/services_bg_top.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-family:"Copperplate Gothic Bold",Verdana,Helvetica,sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:30px;
	line-height:normal;
	margin:0;
	padding:10px 0 0 55px;
	width:175px;
}

#b_m_l ul {
	margin:0;
	padding:0;
}

#b_m_l li{
	-x-system-font:none;
	background:transparent url(images/services_bg.gif) repeat-x scroll left top;
	border-bottom:1px solid #DDDDDD;
	color:#666666;
	display:block;
	font-family:"Copperplate Gothic Bold",Verdana,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:39px;
	line-height:normal;
	list-style-type:none;
	margin:0;
	padding:0;
	width:228px;
}

#b_m_l li .s_li {
	background:transparent url(images/info.gif) no-repeat scroll 11px 12px;
	display:block;
	margin:0;
	padding:11px 8px 11px 30px;
}

#b_m_l_1 {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	margin:0;
	padding:0;
	position:relative;
	width:228px;
}
	
#sidebanner {
	float:right;
	right:25px;
	top:5px;
	position:absolute;
	width:230px;
}

.pagebreak{
  font-family:"Copperplate Gothic Bold",Verdana,Helvetica,sans-serif;
  font-size:12px;
  color:#FFFFFF;
  margin:0;
  padding:0 0 0 20px;
}

.break {
	margin:0;
	padding:0 0 5px 0;
}

span.required{
  font-size: 13px !important;
  color:#980a0a !important;
}

#contactus {
	background:#336666 url(images/contactus_top.gif) no-repeat scroll left top;
	border:none;
	clear:both;
	color:#336666;
	padding:4px 0 0;
	position:relative;
	width:230px;
}

#contactform {
	border-left:0;
	border-right:0;
}

.header {
	font-family:"Copperplate Gothic Bold",Verdana,Helvetica,sans-serif;
	font-size:20px;
	color:003333;
	padding:10px 10px 10px 46px;
	margin:0;
}

.required {
	font-family:"Copperplate Gothic Bold",Verdana,Helvetica,sans-serif;
	font-size:12px;
	color:#980a0a;
	padding:0 10px 0 15px;
	margin:0;
}

#form {
	margin:0 0 0 15px;
	padding:0;
}

#contactusbtm {
	background:#F0EBE0 url(images/contactusbottom.gif) no-repeat scroll left top;
	color:#336666;
	height:9px;
	width:230px;
}

#bodycontent {
	background:#FFFFFF;
	color:#669999;
	font-family:arial;
	font-weight:normal;
	margin:0 0 0 10px;
	padding:0;
	width:500px;
	height:100%;
}
	
#bodycontent h1 {
	
	color:#666666;
	font-family:arial;
	font-size: 26px
}

#bodycontent ul {
	margin:0 0 0 50px;
	padding:0;
}

#bodycontent li {
	color: #666666;
}

#bodycontent a:link, body a:visited {
	color: #666666;
}

#bodycontent a:hover, body a:active {
	color: #336666;
}			

/***********************************************
*     FOOTER                                   *
***********************************************/

#footer_container {
	margin:auto;
	position: relative;
	width: 100%;
}

#footer {
	background:transparent url(images/footer_bg.gif) no-repeat scroll left bottom;
	position:relative;
	margin:0 auto;
	padding:0;
	background-color:#669999;
	width:760px;
	height: 60px;
	font-size: 12px;
	font-weight: normal;
	color:#336666;
	text-align: right;
}

#footer_b span {
	position: absolute;
	display: block;
	right: 10px;
	margin: 0;
	padding: 0;
	top: -30px;
}

#footer_b ul {
	position: relative;
	margin: 0 auto;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#footer_b li {
	position: relative;
	margin: 0 auto;
	padding: 2px 8px 2px 8px;
	border-right: solid 1px white;
	display: inline;
}

#footer_b li.last {
	position:absolute;
	text-align:left;
	left:-450px;
	margin:0;
	padding:0;
	border:none;
	color:white;
}

#footer_b a:hover, #footer_wrapper a:active {
	color: white;
}

#footer_b {
	background-color:#669999;
	color:white;
	font-size:12px;
	font-weight:normal;
	height:55px;
	margin:0 auto;
	padding:0;
	position:relative;
	width:760px;
}

#footer_b p {
	color:#336666;
	font-size:12px;
	display:inline;
}
