﻿/* CSS Reset */

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0;
	height: 0px;
}
td, th, caption { font-weight: normal; text-align: left; }

ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }

/* ---------------------------------------------------------- */

Body
{
	background-repeat: repeat-x;
	background-color: #DDDDDD;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	
	font-family: Calibri, Arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;

}

a:hover
{
	text-decoration: underline;
	color: Red;
}

a
{
	color: #147dc2;
}


.bottom_title
{
	font-family: Gil Sans MT, Calibri, Arial;
	color: #838383;
	font-weight: bold;
	font-size: 16px;	
}

.category_header
{
	font-family: Arial;
	font-size: 14px;
    font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.boxtitle
{
	font-family: Gil Sans MT, Calibri, Arial;
	color: #147dc2;
	font-weight: bold;
	font-size: 16px;
}

.bluearrow
{
	font-family: Gil Sans MT, Arial;
	color: #147dc2;
	font-weight: bold;
	font-size: 11px;
}

.newstitle
{
	font-family: Arial;
	font-size: 11px;
	color: #284779;
	font-weight: bold;
}

.orange_bold
{
	color: #E55D13;
	font-weight: bold;
}

#bottom-container
{
	width: 960px;
	margin: 0 auto;
	background-image: url(images/mainBottom.jpg);
	background-position: bottom;
	background-repeat:no-repeat;	 
	background-color: White;
}

#page-container
{
	width: 960px;
	margin: 0 auto;
	background: #ffffff;
	position: static;
	text-align: left;
	height: 778px;
}

#header-text 
{
	background: #ffffff;
	width: 418px;
	text-align: left;
	vertical-align: middle;
	float: left;
	margin: auto;
	color: #888888;
	font-family: Sans-Serif, Tahoma, Calibri, Arial;
	font-size: 14px;
	font-weight: bold;
}

#header-logo
{
	background: #ffffff;
	width: 542px;
	text-align: right;
	float: right;
	margin: auto;
}


#main-banner
{
	background: white;
	/*height: 264px;*/
	width: 960px;
	margin: auto;
	text-align: center;
}

#curve
{
	position: absolute;
	top: 1191px;
	left: 42px;
	z-index: -100;
	width: 937px;
	height: 235px;

}

#center-menu
{
	background-image: url(images/nav_bar_bg.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 33px;
	width: 940px;
	margin: auto;
	text-align: left;
	vertical-align: middle;
}

#center-menu a 
{
	font-size: 15px;
	color: #147dc2;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	/*background: transparent url(images/arrow.gif) no-repeat left;*/
	padding: 0 0 0 10px;	
}

#center-menu a:hover 
{
	font-size: 15px;
	color: #111111;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	/*background: transparent url(images/arrow_hover.gif) no-repeat left;*/
	padding: 0 0 0 10px;
}

#feature
{
	width: 575px;
	float:left;
	margin: 0;
	text-align: left;
	vertical-align: top;
	color: #000000;
	z-index: -10;
}

#side-box
{
	width: 361px;
	height: 392px;
	float: right;
	margin: 0 10px 0 0;
	padding: 0 25 0 0;
	z-index: -9;
	text-align: left;
	position:static;
/*	background-image: url(images/news_box_bg.jpg);
	background-repeat: no-repeat;
	background-position:center bottom; */
}

#side-box a 
{
	font-family: Tahoma, Calibri, Arial;
	color: #4070b5;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: none;
}

#side-box a:hover 
{
	font-family: Tahoma, Calibri, Arial;
	color: #4B5B6F;
	text-transform: uppercase;
	font-size: 10px;
	text-decoration: underline;
}

#footer
{
	background: #ffffff;
	width: 100%;
	margin: auto;
	clear:  left;
	font-family: Calibri, Arial;
	font-size: 12px;
	color: #515151;
	text-align: center;
	text-transform: capitalize;
}

#footer a
{
	font-family: Calibri, Arial;
	font-size: 12px;
	color: #515151;
	text-align: center;
	text-transform: capitalize;
	text-decoration: none;
}

#footer a:hover
{
	font-family: Calibri, Arial;
	font-size: 12px;
	color: #147dc2;
	text-align: center;
	text-transform: capitalize;
}

#body-bottom
{
	width: 96%;
	height: 170px;
	margin: auto auto auto 6px;
	clear:  left;
	font-family: Tahoma, Calibri, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
/*	background-image: url(images/mainBottom.jpg);
	background-repeat: no-repeat;
	background-position: center top; */
}

#feature-box
{
	position: relative; 
	width: 300px; 
	height: 29px; 
	top: -199px; 
	right: -51px
}


#feature-box a 
{
	font-family: Tahoma, Calibri, Arial;
	color: #4070b5;
	text-transform: uppercase;
	font-size: 19px;
	text-decoration: none;
}

#feature-box a:hover 
{
	font-family: Tahoma, Calibri, Arial;
	color: #111111;
	text-transform: uppercase;
	font-size: 19px;
	text-decoration: none;
}


#feature-box2
{
	position: relative; 
	width: 300px; 
	height: 26px; 
	top: -192px; 
	right: -50px
}


#feature-box2 a 
{
	font-family: Tahoma, Calibri, Arial;
	color: #4070b5;
	text-transform: uppercase;
	font-size: 19px;
	text-decoration: none;
}

#feature-box2 a:hover 
{
	font-family: Tahoma, Calibri, Arial;
	color: #111111;
	text-transform: uppercase;
	font-size: 19px;
	text-decoration: none;
}


#feature-box3
{
	position: relative; 
	width: 307px; 
	height: 21px; 
	top: -182px; 
	right: -52px
}


#feature-box3 a 
{
	font-family: Tahoma, Calibri, Arial;
	color: #4070b5;
	text-transform: uppercase;
	font-size: 17px;
	text-decoration: none;
}

#feature-box3 a:hover 
{
	font-family: Tahoma, Calibri, Arial;
	color: #111111;
	text-transform: uppercase;
	font-size: 17px;
	text-decoration: none;
}

#feature-box4
{
	position: relative; 
	position: relative; 
	width: 309px; 
	height: 26px; 
	top: -170px; 
	left: 52px;
}


#feature-box4 a 
{
	font-family: Tahoma, Calibri, Arial;
	color: #4070b5;
	text-transform: uppercase;
	font-size: 19px;
	text-decoration: none;
}

#feature-box4 a:hover 
{
	font-family: Tahoma, Calibri, Arial;
	color: #111111;
	text-transform: uppercase;
	font-size: 19px;
	text-decoration: none;
}
