/* CSS Document */

/* ------------- Tag Styles  ------------------------ */

A, A:Visited, A:Active {
	color: #65AFA2;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
A:Hover {
	color: #0F7F69;
	text-decoration: underline;
	}

body {
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	margin-top: 0;
	}
td, li, div, ul {
	font-family: Verdana, Arial, Serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}
h1 {
	color: #0F7F69;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	}
h2 {/* used for all page titles on standard and custom pages */
	color:#0F7F69;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
	}

.content {/* use for main content on all pages */
	color: black;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	}

.sm {
	font-size: 10px;
	}

/* -------------- End of Tag Styles ------------------ */
/* -------------- Containing Tables Styles ----------- */

#mainTable{}

/* for Articles.html */
#ControlTemplate{}

/* -------------- End of Containing Tables Styles ---- */
/* -------------- Header Styles ---------------------- */

.style2 {font-size: 16px}

#header{ }
#header ul{ list-style-type:none; }
#header ul li{ display:inline; }
#slogan{ font-size:18px; font-weight:bold; padding:0 0 20px 30px; }
#slogan span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
}
#headerSlogan  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000; 
font-size:24px; 
font-weight:bold;
text-decoration:none;
}

.headerPhone  { 
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0D248A; 
font-size:16px; 
font-weight:bold;
text-decoration:none;
}
#headerTopNav{
	color:#0F7F69;
	padding-right: 5px;
	}
#headerTopNav a:link, #headerTopNav a:visited, #headerTopNav a:active{font-size:10px; font-weight: normal; color:#0F7F69; text-decoration:none;}
#headerTopNav a:hover{ color:#666; }

#headerNav{
	background:url(images/A144_barbg3.gif) repeat-x;
	height:26px;
	padding:7px 0px 0 0;
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#headerNav ul li{ padding:0px; font-weight:normal; }
#headerNav a:link, #headerNav a:visited, #headerNav a:active{ color:#FFFFFF; text-decoration:none; font-weight:normal; }
#headerNav a:hover{ color:#0F7F69; }

/* -------------- End of Header Styles -------------- */
/* -------------- Side Styles ----------------------- */

#side{}
#homeSideNav ul li form, #side ul li form{ margin:0; padding:0; }
#homeSideNav ul,#side ul{
	list-style-type:none;
	background-color:#0F7F69;
	border-right:1px solid #535353;
	border-bottom:1px solid #535353;
	padding:10px 5px;
}
#side ul{ width:160px; }
#homeSideNav ul li, #side ul li{  }
#homeSideNav a, #side a{
	display:block;
	height:21px; _height:30px;
	padding:5px 0 3px 5px;
	font-weight:bold;
	border-bottom:1px solid #333333;
}
#homeSideNav a{ font-size:14px; }
#side a{ font-size:12px; }
	
#homeSideNav a:link, #homeSideNav a:visited,
#side a:link, #side a:visited{ color:#FFFFFF; text-decoration:none; font-size: 12px; font-weight: normal; font-family: Verdana, Arial, sans-serif; }
#homeSideNav a:hover, #homeSideNav a:active,
#side a:hover, #side a:active{ background-color:#FFFFFF; color:#0F7F69;}

#homeSideNav #loForm, #side #loForm{ padding:10px 0 0 5px; font-weight:bold; color:#FFFFFF; }

.sidequote {color:#009E61;
	text-align:left;
	font-size:20px;
	font-family: Minion Pro, Times New Roman, serif;
	font-variant: small-caps;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	}
.quotesm {font-size: 14px;}
.phone {color:#7F7F7F;
	text-align:left;
	font-size:20px;
	font-family: Minion Pro, Times New Roman, serif;
	font-variant: small-caps;
	font-weight:bold;
	margin: 5px 5px 5px 15px;}

/* -------------- End of Side Styles ---------------- */
/* -------------- Main Content Styles --------------- */

#homeContent{}
.blueBar{ background-color:#B0D6CF; }

#main_img{}
#main_img div{
	background:url(images/A144_main_img.jpg) no-repeat;
	border:1px solid #008193;
	width:463px; height:249px;
}
#main_img div p{
	background-color:#FFFFFF;
	color:#0F7F69;
	text-align:center;
	font-size:21px;
	font-family: Minion Pro, Times New Roman, serif;
	font-variant: small-caps;
	font-weight:bold;
	padding:5px 10px;
	width:390px;
	margin:200px 0 0 72px;
}
sup {font-size: 10px;}

.homeBox{ border:1px solid #000000; width:130px; }
.homeBox .hbTitleBar{
	background-color:#65AEA2;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	font-family: Verdana, Arial, sans-serif;
	padding:3px;
}
.homeBox .hbContent{
	background:url(images/A144_boxes_bg.jpg) repeat-x;
	height:88px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding: 5px;
	text-align: center;
}
.homeBox .hbContent div{font-size:10px; width:110px; text-align: left; }
.homeBox .hbContent a:link, .homeBox .hbContent a:visited{
	color:#0F7F69;
	text-decoration:underline;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.homeBox .hbContent a:hover, .homeBox .hbContent a:active{ color: #666; text-decoration:none; }

#customQuote{ color:#009E61; font-weight:bold; }
#customQuote span{ font-size:22px;}
#customQuote span.phone{ color:#666666; }

/* Content.html and Library.html Styles */
#content{ padding:10px;}
#content ul{ margin-left:20px; }

/* Articles.html content Styles */
#formCell{}

/* -------------- End of Main Content Styles -------- */
/* -------------- Footer Style ---------------------- */

#footer{ border-bottom:5px solid #333333; }
#footer td{ padding-left:20px; }
#cmLinks{
	background-color:#65AFA2;
	border-top:1px solid #0F7F69;
	border-bottom:1px solid #0F7F69;
	color:#FFFFFF;
	padding:3px 0;
}
#cmLinks ul{ list-style-type:none; }
#cmLinks ul li{ display:inline; border-right:1px solid #FFFFFF; padding:0 5px; margin:5px 0; }
#cmLinks a:link, #cmLinks a:visited, #cmLinks a:active{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-size: 10px;
}
#cmLinks a:hover{ color:#0F7F69; }

#copyright{
	background:url(images/A144_bar_bg.jpg) repeat-x;
	height:43px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	border-bottom: 3px solid #535353;
	padding-left: 5px;
}

/* -------------- End of Footer Style --------------- */

/* -------------------------------- Start Form Styles -------------------------------- */
.forminput {/* Input Fields Styles */
	font-family: Verdana, Arial, Serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #f0f8ff;
	padding: 1px;
	margin: 0;
	border: solid black 1px;
	}
.forminput2 {/* Input Fields Styles */
	font-family: Verdana, Arial, Serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #f0f8ff;
	padding: 1px;
	margin: 0;
	border: solid black 1px;
	}
.formMain {/* add to opening Form tag to remove padding/margin around form */
	padding: 0;
	margin: 0;
	}
.pnorm {/* Form Button Style */
	color: black;
	background: #f0f8ff;
	border: solid black 1px;
	cursor: hand;
	}		
.pover {/* Form Button Over Style */
	color: white;
	background: #333;
	border: solid black 1px;
	cursor: hand;
	}
/* --------------------------------- End Form Styles --------------------------------- */
/* --------------------------- Start Market Snapshot Styles -------------------------- */
.dlt {/* Outline */
	background-color: black;
	} 
.dlr {/* Right Color Column */
	background-color: #FFCC00;
	}
.gybg {/* Outline */
	background: white;
	}
.bt {/* Main Class for Snapshot and Eco Calendar */
	color: black;
	font-size: 11px;
	padding: 1px;
	line-height: 15px;
	letter-spacing: 1px;
	background-color: white;
	}
.btb {/* Background for Economic Calendar */
	background-color: white;
	}
/* ---------------------------- End Market Snapshot Styles --------------------------- */
/* --------------------------- Start Rate Sheet Styles ------------------------------- */
.mtg101thickblack {
	color: #0F7F69;
	font-weight: normal;
	font-size: 12px;
	}
.bodytext {
	color: black;
	font-size: 12px;
	}
/* ------------------------------ End Rate Sheet Styles ----------------------------- */
/* ---------------------------- Start Page Title Style ------------------------------ */
.bodytexttitle {/* styles match h2 style */
	color:#0F7F69;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
	}
.pagetitle101 {/* styles match h2 style */
	color:#0F7F69;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
	}
/*  ---------------------------- End Page Title Style ----------------------------- */
/* End main.css for Enhanced Websites v2.0 - last updated 08/22/05 */
