/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus {
	outline: 1px dotted invert;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

#logo h1 {color: white;text-shadow: 2px 2px 5px #000;font-size:30px;}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: square;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}

/*  custom  
*****************************/
a {color: #173771;}
a:hover {color: #4176AF;}


.panel .title {font-size: 16px;font-family: Optima,times,arial;color:#002e5f;font-weight: bold;line-height: 1.1;padding-right:10px;}
.panel .title_sm {font-size: 14px;font-family: Optima,times,arial;color:#002e5f;font-weight: bold;line-height: 1.1;padding:10px;}
.panel .title_sm a {color:#002e5f;text-decoration: none;}
.panel .title_sm a:hover {color:#7DB3DF;}
.panel .panel_title {
	background:transparent url(../images/verico_blue.png) no-repeat scroll left top;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	font-weight:400;
	height:33px;
	padding:4px 5px 0 10px;
	text-transform:uppercase;
	font-weight: bold;
	}

.panel_title a {
	color: #fff;
	text-decoration: none;
}

.panel_title a:hover {
	text-decoration: none;
	color: #CFE6F4;
}
#toplogin a {color: #fff;text-decoration: none;}
#toplogin a:hover {color:#7DB3DF;}
#footer {color: #fff;}
#footerbar {color: #fff;line-height: 30px;font-size: 11px;}
#footerbar a {color: #fff;text-decoration: none;}
#footerbar a:hover {color:#7DB3DF;}

#footerbar2 {color: #000;line-height: 30px;font-size: 11px;font-style: italic;}
#footerbar2 a {color: #000;text-decoration: none;font-style: normal;}
#footerbar2 a:hover {color:#7DB3DF;}

#footerbar3 {color: #000;line-height: 30px;font-size: 11px;}
#footerbar3 a {color: #000;text-decoration: none;}
#footerbar3 a:hover {color:#173771;}

.footernav {color: #fff;font-size: 11px;text-align: right;}
.footernav a {color: #fff;text-decoration: none;}
.footernav a:hover {color:#7DB3DF;}

#newsletter_signup .title {font-family: Optima, times, arial;font-size: 18px;font-weight: normal;}
#newsletter_signup .email_safe {font-style: italic;font-family: arial, helvetica, sans-serif;color: #8a8a8a;font-size:11px;font-weight:normal;}
#newsletter_signup input {color: #999;}

#feature_area .title {font-size: 16px;font-family: Optima,times,arial;color:#fff;}
#topsearch {color: #fff;}
#topdate {color: #fff;}
#video_coaching li a {text-decoration: none;color: #002C56;cursor: pointer;}
#video_coaching li a:hover {text-decoration: none;color: #00C7FA;}
#video_coaching .duration {color: #9B9B9B;font-size: 11px;}
#calendar {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#calendar .dates { text-decoration:none; color: #003666;}
#calendar .dates a:hover { text-decoration:none; color: #2b2b2b; }
#calendar .today { color:#FFFFFF;}
#calendar .othermonth { color:#666666;}
#headline_news .newstitle {font-size:14px;font-weight: bold;}

#headline_news p {padding:0;}
#headline_news .storyby {font-size: 11px;font-weight: normal;color: #999;}

#newswrap .newstitle {font-size:14px;font-weight: bold;}
#newswrap p {padding:0;}
.storyby {font-size: 11px;font-weight: normal;color: #999;}

#guest_blog .title {font-size: 18px;line-height: 1.0;}
#guest_blog .content {padding:0;}

#page .pagetitle {font-size: 20px;font-weight: bold;text-align: left;}
#page .back_bar a {font-size:13px;text-decoration: none;color: #173771;margin:0 20px;}
#page .back_bar a:hover {color: #000;}
#page .back_bar2 {color:#002C56;} 
#page .back_bar2 a {font-size:13px;text-decoration: none;color: #002C56;margin:0 30px;}
#page .back_bar2 a:hover {color: #CFE6F4;}
#page .content p {margin-bottom:0px;}

.back_to_top a {text-decoration: none;color: #fff;}
.back_to_top a:hover {color: #00C7FA;}

#blog1 .pagetitle {font-size: 14px;font-weight: bold;line-height: 1.2;color:#701100;}
.newstitle {font-weight: bold;}
.newstitle a {text-decoration: none;color: #000;}
.newstitle a:hover {text-decoration: none;color: #053972;}

#bodyText {
font-family:Arial,Helvetica,"sans-serif";
font-size:13px;
line-height:19px;
text-align:left;
}
#bodyText p {overflow: hidden;}

#newstabs p {margin-bottom:0;}

.archiveLink a {
	font-size: 11px;
	font-style: italic;
}

.disclaimer {
	font-size: 11px;
	line-height: 1.1;
	padding:8px;
}
