* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial;
	font-size:100%;
	line-height:1.1em;
	color:#000;
	background:url(images/body-bg.gif) left top repeat-x #eaf3f9;
}

#main {width:980px; margin:0 auto;}

input, textarea { font-family:Arial; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:10px;}

/*==================forms====================*/
input, select {
	vertical-align:middle;
	font-weight:normal;
}
img {border:0; vertical-align:top; text-align:left;}

#searchform .search {
	width:140px;
	height:18px;
	border:1px solid #d4d0c8;
	border-left:2px solid #404040;
	border-top:1px solid #404040;
	padding-left:3px;
	margin:0 5px;
	background-image: url(images/help_background.gif);
}
#searchform .submit { width:61px; height:27px; background:url(images/search-button.gif) no-repeat left top; text-align:center; border:0; font-weight:bold;}

/*==================list====================*/
ul {
}

.top-nav {
	position:absolute;
	margin:-124px 0 0 390px;
	width: 570px;
}
.top-nav li { display:inline;}
.top-nav li a {
	display:block;
	float:left;
	background:url(images/divider.gif) no-repeat left top;
	padding:2px 17px 2px 17px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.top-nav li a.first { background:none;}
.top-nav li a:hover { text-decoration:underline;}

.categories_list li { background:url(images/line-dot.gif) left bottom repeat-x; font-size:1.1em; padding:2px 0 6px 7px;}
.categories_list li a { color:#000;}
.categories_list li a:hover { text-decoration:underline; color:#007cb4;}

.list1 { padding:0 0 11px 16px;}
.list1 li { background:url(images/marker.gif) no-repeat left 5px; padding:0 0 3px 16px; font-weight:bold;}


/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 20px 0 0;}


/*==================txt, links, lines, titles====================*/
a {color:#007ab0; text-decoration:none;}
a:hover{text-decoration:underline;}

h1 {
	font-size:20px;
	font-weight:normal;
}
h2 {
	font-size:1.5em;
	font-weight:normal;
	color:#007AB0;
}
h3 {}
h4 {}
h5 {}
h6 {}

.txt1 { }
.txt2 { }

.link1 { display:block; float:right; background:url(images/link1-bg.gif) left top repeat-x; color:#000; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:5px 15px 5px 15px; font-style:normal;}
.link1:hover { text-decoration:underline;}

.line-hor { border-top:1px solid #dbdbdb; padding-bottom:20px; margin-bottom:20px;}

.title {
	margin-bottom:40px;
	color: #C1F9FF;
	font-weight:normal;
}
.title a { font-weight:bold;}

.title2 {
	margin-bottom:40px;
	color: #007AB0;
}
.title2 a { font-weight:bold;}


/*==================boxes====================*/
.box { background:url(images/box-top.gif) left top repeat-x #3c9bd7; width:100%; color:#fff;}
.box .bottom { background:url(images/box-bot.gif) left bottom repeat-x;}
.box .inner {
	padding:25px 28px 10px 33px;
}
.box .inner1 { padding:21px 28px 17px 33px;}
.box p { margin-bottom:17px;}
.box a { color:#fff; font-weight:bold;}

.box2 { background:url(images/box-top2.png) left top repeat-x; width:100%; color:#000;}
.box2 .bottom {
}
.box2 .inner {
	padding:25px 28px 10px 33px;
}
.box2 .inner1 { padding:21px 28px 17px 33px;}
.box2 p { margin-bottom:17px;}
.box2 a { color:#000; font-weight:bold;}

.text-box { border-bottom:1px solid #dbdbdb; padding-bottom:13px; margin-bottom:21px;}

/*header*/
#header {
	height:136px;
}
#header, #content, #footer {
	font-size:0.85em;
}
#header .fleft {
	padding:19px 0 0 32px;
}
#header .fright {
	padding:50px 35px 0 0;
	text-align: right;
}
#header .slogan {
	position:absolute;
	top: 46px;
	width: 980px;
	left: 23px;
}

/*content*/
#content { padding:0 26px 0 18px;}
.sidebar {
	width:178px;
	margin-right:14px;
	padding-top:67px;
	float:left;
}
.column_center { width:743px; background:#fff; float:left;}
.column_center .indent { padding:26px 30px 30px 33px;}
.column_center .indent1 { padding:26px 0 40px 30px;}

/*footer*/
#footer {height:61px;}
#footer {
	margin: 15px 26px 0 0;
	width: 980px;
	padding-left: 78px;
	text-align: center;
}
#footer p { padding:10px 66px 0 0;}
#footer a { color:#000}
/*==========================================*/




#top-pager{ color:#000; font-size:12px; font-family:arial; border-bottom:1px solid #dbdbdb; padding-bottom:15px; margin-bottom:25px; width:100%; text-align:right;}
#top-pager .link { color:#007ab0; font-weight:bold; text-decoration:underline; border-right:1px solid #000; padding:0 3px;}
#top-pager .link:hover { text-decoration:none;}
#top-pager .current { color:#000; font-weight:bold; text-decoration:none; padding:0 3px; border-right:1px solid #000;}
#bottom-pager .link {display:none}
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #007AB0;
	line-height: 17px;
	text-decoration: none;
}
.grayboldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #399BD6;
	line-height: 16px;
}
.bodylink {
	font-weight: normal;
	text-decoration: none;
}
.bright-blue {
	color: #75F1FF;
}

#leftmenu li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #007AB0;
	list-style-position: outside;
	list-style-type: circle;
}
.heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #007AB0;
	line-height: 18px;

}
.search_term {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #007AB0;
}
.help_bg {
	background-image: url(images/help_background.gif);
	background-repeat: repeat-x;
	padding: 15px;
}
