@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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
/*	vertical-align:top;
	vertical-align: baseline;*/
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #01244c;
	background: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}
h1{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	/*font-weight:lighter;*/
	background:url(/images/bg_title.jpg) top left no-repeat;
	color:#ff0099;
	height:33px;
	padding:0 0 0 40px;
}
p, li, ul a{
  color:#01244c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
	line-height:20px;
}
a:hover{
  color:#01244c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;
}
ol, ul {
	list-style: none;
	line-height:18px;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clearBoth { clear:both;	}


#page {
	width:952px;
	margin:0 auto;
	text-align: left;	
}
#m_wrapper{
  width:952px;
  background:url(/images/bg_content.jpg) top right no-repeat;
}
/**********************HEADER*****************************/
#header{
  width:952px;
  height:252px;
  background:url(/images/bg_header.jpg) top left no-repeat;
}
/**********************MENU*****************************/
#menu_btn_wrapper{ float:left;}

#menu{
  width:245px;
  height:600px;
  background:url(/images/bg_menu.jpg) bottom left no-repeat;
  padding:5px 0 0 12px;
}

  .tab{
	width:224px;
	min-height:38px;  
	background:url(/images/btn_menu.jpg) top left no-repeat;
	padding:0 0 0 0;
  }
  .tab:hover{ background:url(/images/btn_menu_over.jpg) top left no-repeat; }

  #menu ul li{ list-style:none; }
  
  #menu a{
    color:#01244c;
    padding:5px 0 8px 32px;
    display:block;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    text-decoration:none;
  }

#btn_growsup{
  width:223px;
  height:37px;
  display:block;
  margin:0 0 0 20px;
}

#newsletter{
  width:223px;
  height:131px;
  display:block;
  margin:15px 0 0 20px;
  background:url(/images/bg_newsletter_signup.jpg) left top no-repeat;
}

/**********************CONTENT*****************************/
#content{
  width:660px;
  min-height:400px;
  float:left;
  margin:0 0 0 10px; 
}
#niddle{
  width:61px;
	height:150px;
	position:relative;
	bottom:183px;
	right:-891px;
	background:url(/images/bg_content_bottom.png) top left no-repeat;
}
/**********************FOOTER*****************************/
.footerNav{ 	padding:30px 0 0 0; }
#footer_1{
  width:952px;
	height:69px;
	background:url(images/bg_footer_12.jpg) top left no-repeat;
	
}
#footer_1 a{ 
  color:#ec008c;
	font-size:10px;
	text-decoration:none;
}
#footer_2{
  width:952px;
	height:118px;
	background:url(images/bg_footer_2.jpg) top left no-repeat;
  color:#ec008c;
	font-size:10px;
	text-align:center;
}
.footerNavSpacer{
  width:37px;
	height:10px;
	display:inline-block;
  background:url(/images/seporator.png) top left no-repeat;
}
/**********************FORM*****************************/
#form {
	width: 220px;
	height:400px;
	float: left;
	background:url(images/bg_contactform.jpg) top left no-repeat;
	margin:30px 0 0 0;
/*border:#FF00FF solid 1px;	*/
}
/**********************VIDEO*****************************/
/**********************login form*****************************/
.bcontent{
  width:250px;
  background-color:#FFFFAA;
  color:#0000FF;
  font-size:14px;
}
.pages0, .pages2{
  font-weight:bold;
}
