/* CSS Document */

/* General CSS */
* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	padding: 0;
	font-family: "Century Gothic", Verdana, Georgia, Arial, sans-serif;
	font-size: 12px;
	color: #fff;
	background: #333 url(../_images/back_blue.jpg) repeat scroll top left;
}

img {
border: 0;
}

a {
	text-decoration: none;
}

h1.marketing_title {
	font-size: 18px;
	color: #7b98af;
	margin: 0 0 5px 0;
	font-weight: normal;
}

h1.section_heading {
	font-size: 30px;
	color: #fff;
	margin: 25px 0 0 0;
	font-weight: normal;
}

h2.page_heading {
	font-size: 18px;
	color: #7b98af;
	margin: 0 0 10px 0;
	font-weight: normal;
}

.dividerline {
	margin: 7px 0 7px 0;
}

/* End of General CSS */

/* Template CSS */
#template_container {
	width: 100%;
}

.content_center {
	width: 800px;
	margin: auto;
}

.content_margin {
	margin: 0 10px 0 7px;
}

.content_margin_menu {
	margin: 0 10px 0 7px;
}

#browse_menu {
	width: 180px;
	float: left;
	margin: 25px 0 25px 0;
	font-size: 18px;
	color: #7b98af;
}

#middle_content {
	width: 365px;
	float: left;
	margin: 25px 35px 25px 0;
}

#middle_content_expanded {
	width: 603px;
	float: left;
	margin: 25px 0 25px 0;
}

#right_content {
	width: 203px;
	float: left;
	margin: 25px 0 25px 0;
}

#browse_menu_format {
	margin: 5px 0 0 0;
	padding: 0;
	white-space: nowrap;
	}

#browse_menu_format li {
	margin: 0 0 0 0; 
	padding: 0;
	display: list-item;
	list-style-type: square;
	list-style-position: inside;
	}
	
#browse_menu_format a:link, #browse_menu_format a:visited {
	font-size: 10px;
	color: #fff;
	text-align: center;
	}

#browse_menu_format a:hover {
	color: #7b98af;
	}

#tab_back {
	width: 800px;
	height: 30px;
	background: url(../_images/template_02.jpg) no-repeat;
	overflow: hidden;
}

#template-01_ {
	background: #fff;
	width: 100%;
	height: 38px;
}

#template-02_ {
	background: url(../_images/back_tab.jpg) repeat-x;
	width: 100%;
	height: 30px;
}

#template-03_ {
	background: url(../_images/back_dark.jpg) repeat scroll top left;
	width: 100%;
	overflow: auto;
}

#template-04_ {
	background: url(../_images/template_04.jpg) repeat-x;
	width: 100%;
	height: 11px;
}

#template-05_ {
	background: #fff;
	width: 100%;
	overflow: auto;
	/*height: 141px;*/
}

#template-06_ {
	background: url(../_images/template_06.jpg) repeat-x;
	width: 100%;
	height: 27px;
}

/* End of Template CSS */

/* Menu */
#container_menu {
	margin: 0 8px 0 0;
	padding: 0;
	white-space: nowrap;
	float: right;
	color: #ccc;
	}

#container_menu li {
	margin: 0 20px 0 20px; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

.container_menu_pipe {
	
	}
	
#container_menu a:link, #container_menu a:visited {
	font-size: 12px;
	color: #fff;
	line-height: 240%;
	height: 30px;
	text-align: center;
	}

#container_menu a:hover {
	color: #333333;
	}


/* End of Menu */

/* Marketing Box */
#box_margin {
	margin: 0 0 0 7px;
	clear: both;
}

.box_container1 {
	float: left;
	margin: 5px 10px 10px 0;
	width: 188px;
	height: 168px;
}

.box_container2 {
	float: left;
	margin: 5px 10px 10px 0;
	width: 188px;
	height: 168px;
}

.box_container3 {
	float: left;
	margin: 5px 10px 10px 0;
	width: 188px;
	height: 168px;
}

.box_container4 {
	float: left;
	margin: 5px 10px 10px 0;
	width: 188px;
	height: 168px;
}

.marketing_info {
	margin: 4px 12px 0 12px;
	font-weight: normal;
}

.marketingbox-01_ {
	background: url(../_images/marketingbox_01.jpg) no-repeat;
	width: 188px;
	height: 5px;
	overflow: hidden;
}

.marketingbox-02_ {
	background: url(../_images/marketingbox_02.jpg) repeat-y;
	width: 188px;
	height: 158px;
	overflow: auto;
}

.marketingbox-03_ {
	background: url(../_images/marketingbox_03.jpg) no-repeat;
	width: 188px;
	height: 5px;
	overflow: hidden;
}

/* End of Marketing Box */

/* Bottom Menu */
.bottom_menu {
	width: 160px;
	margin: 10px 0 0 0;
	padding: 0;
	color: #7b98af;
	font-size: 14px;
	float: left;
}

#bottom_menu_sub1 {
	margin: 5px 0 15px 0;
	padding: 0;
	white-space: nowrap;
	}

#bottom_menu_sub1 li {
	margin: 0 0 0 0; 
	padding: 0;
	display: list-item;
	list-style-type: none;
	}
	
#bottom_menu_sub1 a:link, #bottom_menu_sub1 a:visited {
	font-size: 12px;
	color: #333;
	text-align: center;
	}

#bottom_menu_sub1 a:hover {
	color: #7b98af;
	}

#bottom_menu_sub2 {
	margin: 5px 0 15px 0;
	padding: 0;
	white-space: nowrap;
	}

#bottom_menu_sub2 li {
	margin: 0 0 0 0; 
	padding: 0;
	display: list-item;
	list-style-type: none;
	}
	
#bottom_menu_sub2 a:link, #bottom_menu_sub2 a:visited {
	font-size: 12px;
	color: #333;
	text-align: center;
	}

#bottom_menu_sub2 a:hover {
	color: #7b98af;
	}

#bottom_menu_sub3 {
	margin: 5px 0 15px 0;
	padding: 0;
	white-space: nowrap;
	}

#bottom_menu_sub3 li {
	margin: 0 0 0 0; 
	padding: 0;
	display: list-item;
	list-style-type: none;
	}
	
#bottom_menu_sub3 a:link, #bottom_menu_sub3 a:visited {
	font-size: 12px;
	color: #333;
	text-align: center;
	}

#bottom_menu_sub3 a:hover {
	color: #7b98af;
	}

#bottom_menu_sub4 {
	margin: 5px 0 15px 0;
	padding: 0;
	white-space: nowrap;
	}

#bottom_menu_sub4 li {
	margin: 0 0 0 0; 
	padding: 0;
	display: list-item;
	list-style-type: none;
	}
	
#bottom_menu_sub4 a:link, #bottom_menu_sub4 a:visited {
	font-size: 12px;
	color: #333;
	text-align: center;
	}

#bottom_menu_sub4 a:hover {
	color: #7b98af;
	}

#bottom_menu_sub5 {
	margin: 5px 0 15px 0;
	padding: 0;
	white-space: nowrap;
	}

#bottom_menu_sub5 li {
	margin: 0 0 0 0; 
	padding: 0;
	display: list-item;
	list-style-type: none;
	}
	
#bottom_menu_sub5 a:link, #bottom_menu_sub5 a:visited {
	font-size: 12px;
	color: #333;
	text-align: center;
	}

#bottom_menu_sub5 a:hover {
	color: #7b98af;
	}

/* End of Bottom Menu */

/* Footer */
#footer_left {
	float: left;
	margin: 7px 0 7px 0;
	font-size: 10px;
}

#footer_right {
	float: right;
	margin: 7px 0 7px 0;
	font-size: 10px;
}

/* End of Footer */

/* Fonts */
.f9 {font-size: 9px;}
.f10 {font-size: 10px;}
.f11 {font-size: 11px;}
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f17 {font-size: 17px;}
.f18 {font-size: 18px;}
.f19 {font-size: 19px;}
.f20 {font-size: 20px;}

.dark {color: #333;}
.darkergrey {color: #666;}
.white {color: #fff;}
.blue {color: #7b98af;}
.lightgrey {color: #ccc;}

.rdark:hover {color: #333;}
.rwhite:hover {color: #fff;}
.rblue:hover {color: #7b98af;}
.rdarkgrey:hover {color: #999;}
.rlightgrey:hover {color: #ccc;}

.ls100 {line-height: 100%;}
.ls110 {line-height: 110%;}
.ls120 {line-height: 120%;}
.ls130 {line-height: 130%;}
.ls140 {line-height: 140%;}
.ls150 {line-height: 150%;}
.ls160 {line-height: 160%;}
.ls170 {line-height: 170%;}
.ls180 {line-height: 180%;}
.ls190 {line-height: 190%;}
.ls200 {line-height: 200%;}

.greysolid:hover {border-bottom: #ccc 1px solid;}

.underline:hover {text-decoration: underline;}

.lowercase {text-transform: lowercase;}

.italic {font-style: italic;}

/* End of Fonts */

/* Forms */
input {
	color: #0099ff;
	font-size: 10px;
	padding: 2px 0 2px 6px;
	border: 1px solid #0099ff;
	background: #fff;
}

/* End of Forms */

/* Miscellaneous */
.floatleft {float: left;}
.floatright {float: right;}
.cell_margin {
	margin: 5px 5px 5px 5px;
}
.article_image {
	float: left;
	margin: 0 20px 10px 0;
	border: 1px solid #fff;
}

/* End of Miscellaneous */
