/*CSS Reset*/
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-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	background:#16415f;
}

#page{
  background:url(../img/bg-main.gif) repeat-x 0 0;
  margin:0 auto;
}
#header{
  width:750px;
  height:122px;
  margin:0 auto;
}
#header div.header-top{
	width:750px;
	height:93px;
	float:left;
	overflow:hidden;
}
#header div.header-top h1{
  background:url(../img/logo.jpg) no-repeat 0 0;
  float:left;
}
#header div.header-top h1 a{
  display:block;
	width:294px;
	height:94px;
	text-indent:-9999px;
	overflow:hidden;
}
#header div.search{
	float:left;
	width:175px;
	margin:44px 0 0 100px;
}
#header div.search form{
	
}
#header div.search form input{
	height:20px;
	width:143px;
	padding:0;
	margin:0;
	border:0;
	background:#243c51;
	color:#929ea8;
	float:left;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 0 0 2px;
}
#header div.search form input.submit{
	width:27px;
	height:25px;
	color:#929ea8;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	background:url(../img/btn-go.jpg) no-repeat 0 0;
}
#header div.header-top ul{
  list-style:none;
  overflow:hidden;
  padding:46px 0 0 25px;
}
#header div.header-top ul li{
	float:left;
	padding:0 7px;
}
#header div.header-top ul li a{
  font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;;
  color:#fff;
  text-decoration:none;
}
#header div.main-menu{
	width:750px;
	height:28px;
	background:#7fb0d2;
	overflow:hidden;
	float:left;
}
#header div.main-menu ul{
  list-style:none;
  width:750px;
  padding:6px 0 0 6px;
}
#header div.main-menu ul li{
	padding:0px 10px;
	float:left;
}
#header div.main-menu ul li a{
	float:left;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#header div.main-menu ul li a.active{
  text-decoration:underline;
}
#header div.main-menu ul li a:hover{
  text-decoration:underline;
}
#main{
  width:750px;
  margin:-1px auto 0;
  background:#fff;
}
#main div.img-content{
  background:url(../img/child.jpg) no-repeat 0 0;
  width:335px;
  height:318px;
  padding:0 0 0 415px;
  color:#fff;
  overflow:hidden;
}
#main div.img-page{
  background:url(../img/cup.jpg) no-repeat 0 0;
  width:750px;
  height:159px;
  padding:0 0 0 0px;
  color:#fff;
  overflow:hidden;
  text-indent:-9999px;
}
#main div.img-content h2{
	width:305px;
	padding:30px 15px 0 15px;
}
#main div.img-content p{
  width:305px;
	padding:15px 15px 0 15px;
}
#main div.img-content h2{
  font:30px "Trebuchet MS", Arial, Helvetica, sans-serif;;
}
#main div.img-content p.sub-title{
  font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
  padding:0 15px 0 15px;
}
#main div.img-content p.sub-content{
  font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#d3d0cf;
}

/*#main div.hero{
  height:100px;
  margin:87px 0pt 0pt 0px;
}*/

#main div.hero{
  height:100px;
  margin:67px 0pt 0pt 15px;
}


#main div.hero img{
	float:left;
	padding:0 10px 0 20px;
}
#main div.hero h2{
  font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;;
  font-weight:bold;
  width:300px;
  padding:5px 0 0 0;
  overflow:hidden;
}
#main div.hero p{
  font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
  width:240px;
  padding:0 0 5px;
  overflow:hidden;
}

#main div.hero ul{
  font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
  width:300px;
  padding:0 0 5px;
  overflow:hidden;
}

#main div.hero strong{
  font-weight: bold;
}

#main div.hero a.right{
	text-decoration:none;
	color:#fff;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	padding:0 30px 0 0;
 background:url(../img/arrow1.jpg) no-repeat 56px 5px;
}
#main div.hero a.left{
	text-decoration:none;
	color:#fff;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	padding:0 15px 0 0;
	background:url(../img/arrow2.jpg) no-repeat 51px 5px;
}
#main div.hero a:hover {text-decoration: underline;}

#main div.bg-shadow{
	width:750px;
	overflow:hidden;
	background:#fff;
/*  background:url(../img/bg-content.gif) repeat-x 0px 100%;*/
  background:url(../img/bg-line.gif) repeat-y 0px 0px;
  margin:10px 0 0;
}
#main div.bg-line{
	width:750px;
	overflow:hidden;
/*  background:url(../img/bg-line.gif) no-repeat 0px 0px; */
	background:url(../img/shadow.gif) repeat-x 0px 100%;
}
#main div.content{
	width:497px;
	float:left;
}
#main div.content h2{
  font:27px "Trebuchet MS", Arial, Helvetica, sans-serif;;
  padding:10px 0 10px 18px;
}
#main div.content p, #main div.content li, #main div.content td {
  font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
  padding:0 5px 20px 18px;
  color:#666666;
}

#main div.content div#pagecontent ul{
	/*list-style-type:disc;*/
	margin: 10px 0;
	}

#main div.content div#pagecontent li{
	/*background:transparent url(../img/bg-list.gif) no-repeat scroll 0 6px;*/
	padding:0 0 0 0px;
	margin: 5px 10px 5px 30px;
	}
	
	
#main div#pagecontent strong{
  font-weight: bold;
}	

#main div.right{
  width:252px;
  overflow:hidden;
  margin:6px 0;
  float:right;
	padding:0 0 20px 0;
/*	border-left:1px #bdbdbd solid; */
}
#main div.right ul{
  list-style:none;
  padding:0 0 0px 25px;

}
#main div.right ul li{
	padding:0 0 5px;
}
#main div.right h2{
	color:#ea1c51;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	padding:0 0 0 24px;
}
#main div.right a, #main div.right ul li a{
	color:#5286aa;
	text-decoration:none;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
}

#main div.right h2 a {font-size: 18px; text-decoration:underline; color:#EA1C51;}
#main div.right h2 a:hover {text-decoration:none;}

#main div.right ul li p{
	color:#838383;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
}
#footer{
	background:#16415f;
	width:750px;
	margin:0 auto;
	height:70px;
	background:url(../img/bg-footer.gif) no-repeat 564px 10px;
}
#footer ul{
  list-style:none;
  padding:18px 0 0 0;
}
#footer ul li{
	float:left;
	padding:0 18px 0 0;
}
#footer ul li a{
	color:#44819c;
	text-decoration:none;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#main div.right h2{
	padding:6px 0 0px 24px;
}
#main div.right a.link{
  padding:0 0 0 24px;
}

#main div.right a:hover{
  text-decoration:underline;
}

#main div.right ul.about{
  list-style:none;
}
#main div.right ul.about li{
  background:url(../img/bg-list.gif) no-repeat 0px 8px;
  padding:0 0 0 7px;
}
#main div.right ul.about li a{
  font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#5286aa;
}
#main div.content h3{
	color:#3cd263;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	padding:0 0 0 18px;
	margin: 10px 0 5px 0;
}
#main div.right div.know{
  background:url(../img/bg-right.gif) no-repeat 0px 0px;
  width:253px;
  height:188px;
  margin:20px 0 0 0;
}
#main div.right div.know h2{
	padding:35px 0 0 15px;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;;
}
#main div.right div.know p{
  padding:0px 10px 0 15px;
  font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	color:#666666;
}
#main div.right div.know ul li{
	float: left;
	padding:0 15px 0 0;
}
#main div.right div.know ul{
padding:15px 0 0 15px;
}
#main div.right div.know ul li a{
  font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
  color:#4a84ac;
}
#main div.post h3 a{
  color:#ea1c51;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	text-decoration:none;
}
#main div.post small{
  font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;;
  padding:0 0 0 0;
  margin-left: 19px;
}
#main div.post p{
  font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;;
  padding:0 0 0 19px;
  margin: 1em 10px 1em 0;
}
#main div.post p a{
  font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;;
  color:#5286AA;
  text-decoration:none;
}

.navigation .alignleft, .navigation .alignright { margin-left: 20px;}

span.required {color: red;}

a:link {color:#5286AA;text-decoration:none;}
a:visited {color:#5286AA;text-decoration:none;}
a:hover {color:#5286AA;text-decoration:underline;}
a:active {color:#5286AA;text-decoration:underline;}