/* Reset default browser styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0; }
.clear { clear:both; }
p { margin-bottom:10px; }
a:hover { text-decoration:none; }
/* Reset default browser styles */


body {
background:#fff url(images/bgMain.jpg) repeat-x;
font:normal 12px Arial, Helvetica, sans-serif;
color:#304b59;
}

/* masthead */
#masthead {
height:139px;
width:745px;
margin:0 auto;
}
#masthead .tx1 {
height:35px;
line-height:40px;
color:#e3e5e4;
overflow:hidden;
}
#masthead .tx1 a {
color:#fff;
}
#masthead h1 {
width:351px;
float:left;
font-size:30px;
margin-top:31px;
padding-left:7px;
}
#masthead h1 a {
color:#7db541;
text-decoration:none;
}
#masthead .topRightBx {
width:324px;
float:right;
margin-right:20px;
}
#masthead .searchBx {
height:47px;
background:url(images/searchBx.jpg) no-repeat;
padding:0 0 0 15px;
}
#masthead .searchBx input {
float:left;
}
#masthead .searchBx .txB {
width:187px;
height:24px;
padding:4px 0 0 0;
border:0px;
margin:4px 14px 0 0;
background:#e3e5e4;
font-size:16px;
color:#6b6b6b;
}
#masthead .topRightBx .tx2 {
font-size:18px;
font-weight:bold;
text-align:center;
padding-top:7px;
}
#masthead .topRightBx .tx2 a {
color:#fff;
}

/* Top Navigation */
#topNavBx {
height:48px;
width:751px;
margin:0 auto 8px auto;
background:url(images/bgNav.jpg) repeat-x left center;
font-size:16px;
color:#304b59;
font-weight:bold;
overflow:hidden;
}
#topNavBx a {
color:#304b59;
text-decoration:none;
}
#topNavBx a:hover {
text-decoration:underline;
}
#topNavBx .in1 {
background:url(images/bgNav.jpg) no-repeat left top;
height:48px;
overflow:hidden;
}
#topNavBx .in2 {
height:48px;
overflow:hidden;
background:url(images/bgNav.jpg) no-repeat right bottom;
padding:0 10px;
line-height:58px;
}
#topNavBx ul {
height:48px;
overflow:hidden;
}
#topNavBx li {
display:inline;
}

/* Main Wrapper */
#mainWrapBx {
width:745px;
margin:0 auto;
clear:both;
}

.impExpBx {
width:352px;
background:#e3e5e4;
float:left;
margin-bottom:8px;
background:url(images/bgImpExt.jpg) repeat-y center top;
}
.impExpBx .in1 {
background:url(images/bgImpExt.jpg) no-repeat right top;
}
.impExpBx .in2 {
background:url(images/bgImpExt.jpg) no-repeat left bottom;
padding:5px;
min-height:259px;
}
.impExpBx h2 {
height:35px;
background:#acd473 url(images/bgH2.jpg) no-repeat;
color:#fdfeff;
font-size:16px;
font-weight:bold;
line-height:33px;
text-indent:10px;
margin-bottom:8px;
}
.impExpBx a {
color:#304b59;
text-decoration:none;
}
.impExpBx ul {
padding-left:10px;
}
.impExpBx ul li {
font-size:12px;
font-weight:bold;
margin-bottom:8px;
}
.imgBx{
float:right;
padding:3px 0;
margin-bottom:8px;
}

/* 3 Column Box */
.box1, .box2, .box3 {
width:242px;
background:#acd473 url(images/bgCol1.jpg) repeat-y center top;
float:left;
margin:0 9px 0px 0;
}
.box2 {
background:#304b59 url(images/bgCol2.jpg) repeat-y center top;
}
.box1 .in1, .box2 .in1, .box3 .in1 {
background:url(images/bgCol1.jpg) no-repeat left top;
}
.box1 .in2, .box2 .in2, .box3 .in2 {
background:url(images/bgCol1.jpg) no-repeat right bottom;
padding:8px 8px 4px 8px;
}
.box2 .in1 {
background:url(images/bgCol2.jpg) no-repeat left top;
}
.box2 .in2 {
background:url(images/bgCol2.jpg) no-repeat right bottom;
padding:8px 8px 4px 8px;
}
.box1 a, .box2 a, .box3 a {
color:#304b59;
text-decoration:none;
}
.box2 a {
color:#fff;
}
h3 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
color:#fff;
}
.box2 h3 {
color:#7db541;
}
.box3 {
margin-right:0px;
}
.box1 li, .box2 li, .box3 li {
font-size:12px;
font-weight:bold;
margin-bottom:5px;
}

/* Result Page */
.resultBx {
width:480px;
padding:5px 0 0 10px;
float:left;
background:url(images/bgResult.jpg) no-repeat;
margin-bottom:10px;
min-height:450px;
}
.resultBx h2 {
font-size:18px;
}
.resultBx h2 a {
color:#7db541;
}
.resultBx li {
margin-bottom:15px;
}
.sidebarBx {
width:250px;
float:right;
background:#cdcdcd;
margin-bottom:10px;
}
.sidebarBx img {
display:block;
}
.sidebarBx h3 {
height:33px;
background:#7db541;
font-size:16px;
line-height:33px;
text-indent:10px;
}
.sidebarBx ul {
padding:0 0 8px 10px;
}
.sidebarBx ul li {
margin-bottom:5px;
}
.sidebarBx a {
text-decoration:none;
font-weight:bold;
color:#304b59;
}
.sidebarBx a:hover {
text-decoration:underline;
}



/* Bottom Box */
.bottomBx {
clear:both;
height:52px;
line-height:52px;
}
.bottomBx a {
color:#7db541;
}

/* Footer Box */
#footerBx {
height:42px;
line-height:42px;
text-align:center;
border-top:solid 3px #b7b9bb;
background:#7db541;
font-size:12px;
/* font-weight:bold;*/
color:#e3e5e4;

margin:0 auto;
}
#footerBx a {
color:#e3e5e4;
}

#botContent {
width:800px;
margin:0 auto;
border-top:solid 3px #b7b9bb;
background:#f3f3f3;
}
#botContent .popSearch {
background:#7db541;
height:42px;
border-bottom:solid 3px #b7b9bb;
text-align:center;
line-height:42px;
color:#e3e5e4;
}
#botContent .popSearch a {
color:#e3e5e4;
}
#bcontBx {
background:url(images/bgFootTop.jpg) repeat-x;
padding:7px 20px 0 20px;
}
#bcontBx .blSide {
width:610px;
float:left;
margin-bottom:10px;
}
#bcontBx .blSide h3 {
height:50px;
color:#797979;
font-size:22px;
border-bottom:solid 1px #b4b2b2;
line-height:50px;
margin-bottom:11px;
}
#bcontBx .blSide .bllBx {
width:295px;
float:left;
}
#bcontBx .blSide .bsearchBx {
width:295px;
height:104px;
background:#E3E5E4 url(images/bgSearchBx.jpg) no-repeat;
position:relative;
margin:0 0 5px 0;
}
#bcontBx .blSide .bsearchBx span {
display:block;
height:32px;
font-size:14px;
color:#797979;
font-weight:bold;
text-indent:20px;
line-height:40px;
overflow:hidden;
}
#bcontBx .blSide .bsearchBx .txB {
width:206px;
height:22px;
padding:6px 0 0 0;
border:0px;
position:absolute;
top:37px;
left:12px;
color:#a1a1a1;
}
#bcontBx .blSide .bsearchBx .txS {
width:60px;
height:30px;
position:absolute;
top:35px;
right:9px;
}
#bcontBx .blSide .bllBx h4 {
font-size:16px;
font-weight:bold;
color:#797979;
margin-bottom:5px;
}
#bcontBx .blSide .bllBx li a {
color:#797979;
font-size:14px;
}
#bcontBx .blSide .bllBx .gr a {
color:#7db541;
}
#bcontBx .blSide .blrBx {
width:280px;
float:right;
}
#bcontBx .blSide .blrBx li {
background:url(images/icon1.jpg) no-repeat;
padding:0 0 15px 56px;
color:#797979;
}
#bcontBx .blSide .blrBx li h4 {
font-size:14px;
font-weight:bold;
color:#797979;
}
#bcontBx .blSide .blrBx li a {
display:block;
width:84px;
height:21px;
background:url(images/btnLearn.jpg) no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-top:10px;
}

#bcontBx .brSide {
width:142px;
float:right;
text-align:right;
margin-bottom:10px;
}

.botFooter2 {
clear:both;
height:33px;
font-size:14px;
font-weight:bold;
color:#bababa;
background:url(images/bgBotFoot2.jpg) repeat-x;
text-align:center;
line-height:33px;
}