@charset "utf-8";

/* CSS Document */

/* GLOBAL RESET */

html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr {
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:separate;
	border-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

a {
	text-decoration:none;
}

/* Workaround for using "absmiddle" property for images */

.img_absmiddle {
	vertical-align: middle;
}

.img_leftpad_home_map {
	padding-left:17px;	
}

.imag_padleft {
	padding:0px 0px 20px 20px;
}

.float_left {
	float:left;
}

/* Workaround for clearing out DIVs that don't behave */

.cleardiv {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0;
	overflow:hidden;
}

body {
	background:url(../images/global/background_slice.jpg) top left repeat-x #000000;
}

#site_wrap {
	position:relative;
	z-index:30;
	width:1000px;
	height:auto;
	margin:0 auto;
}

#header {
	width:1000px;
	height:150px;
	background:url(../images/global/header_back.jpg) top center no-repeat;
	position:relative;
}

#content {
	width:1000px;
	height:auto;
	background:url(../images/global/content_slice.png) top center repeat-y;
}

#actual_content_wrap {
	width:830px;
	height:auto;
	margin:0 auto;
	padding:20px 0px 20px 0px;
}	

#footer {
	position:relative;
	width:1000px;
	height:32px;
	background:url(../images/global/footer_back.png) top center no-repeat;
}

.form_container {
	width:500px;
	height:auto;
	float:left;
}

/* content and sub id classes */

.header_logo {
	position:absolute;
	top:0px;
	left:302px;
	width:395px;
	height:123px;
	background:url(../images/global/climatic_logo.png) top center no-repeat;
}

.header_textbox1 {
	position:absolute;
	left:120px;
	top:22px;
	width:150px;
	height:auto;
}

.header_textbox2 {
	position:absolute;
	left:727px;
	top:37px;
	width:159px;
	height:auto;
}

.header_quicklinks {
	position:absolute;
	top:128px;
	left:109px;
	width:780px;
	height:18px;
}

.header_quicklinks a{
	color:#0099FF;
	text-decoration:none;
}

#nav_main {
	position:relative;
	width:1000px;
	height:37px;
	background:url(../images/global/nav_main_back.jpg) top center no-repeat;
}

#nav_main_container {
	width:625px;
	height:30px;
	margin:0 auto;
	padding-top:4px;
}

.footer_textbox {
	position:absolute;
	top:11px;
	left:110px;
	width:780px;
	height:18px;
}

.sidebar_contain {
	width:177px;
	height:auto;
	float:left;
}

.sidebar_top {
	width:177px;
	height:12px;
	background:url(../images/global/sidebar_top.jpg) top center no-repeat;
	font-size:0px;
}

.sidebar_middle {
	width:157px;
	height:auto;
	padding:0px 10px 0px 10px;
	background:url(../images/global/sidebar_middle.jpg) top center repeat-y;
}

.sidebar_bottom {
	width:177px;
	height:12px;
	background:url(../images/global/sidebar_bottom.jpg) top center no-repeat;
}

.text_tamer_home {
	width:617px;
	height:auto;
	padding-right:20px;
	float:right;
}

.text_tamer_large_subpage {
	width:790px;
	height:auto;
	margin:0 auto;
}

.text_tamer_50_L {
	width:395px;
	height:auto;
	float:left;
}

.text_tamer_50_R {
	width:395px;
	height:auto;
	float:right;
}

.frompres_img {
	width:177px;
	height:29px;
	background:url(../images/pres_placehold.jpg);
}


/* fonts */

.ol_inside {
	list-style:outside;
	list-style-type:decimal;
	margin-left:30px;
}

.header_font {
	color: #FFFFFF;
	font-size: 14px;
}

.main_nav_font {
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

.header_quicknav_font {
	color: #FFFFFF;
	font-size: 12px;
}

.footer_font {
	color: #FFFFFF;
	font-size: 10px;
}

.headings_font {
	font-size: 18px;
	color: #193469;
}
