html
{
	overflow-y: scroll;	
}

body
{
	color: Black;
	font-family: Arial, Times New Roman;
	font-size: 14px;
}

#ControlPanel
{
	background-color: White;
	text-align: center;
}

/* Global Reset section */
table, tr, td
{
	padding: 0px;
}

table
{
	margin-left: auto;margin-right: auto;
}

p
{
	margin: 0 0 10 0;
	padding: 0 0 10 0;
}

a:link, a:active, a:visited
{
	color: Black;
	font-family: Georgia, Arial, Times New Roman;
}

.HeaderLinks a:link, .HeaderLinks a:visited, .HeaderLinks a:active, .HeaderLinks a:hover
{
	font-weight: normal;
	font-family: Arial;
}

a:hover
{
	color: #4d4d4d;
}

.Normal
{
	font-family: Arial;
	font-size: 14px;
}

.TitleHead
{
	color: Black;
}

.PrimaryContentPane
{
	width: 100%;
    background-color: White;
}
.MainTable
{
    width: 981px;
}

.MainTableHeader
{
	background: url(images/content_area_bg.png);
	padding-bottom: 5px;
}

.MainTableFooter
{
    background: url(images/content_area_bottom_bg.png) no-repeat;
    height: 30px;
    vertical-align: top;
    padding-top: 15px;
    color: White;
}

.MainTableFooter a:link, .MainTableFooter a:active, .MainTableFooter a:visited, .MainTableFooter .SkinObject
{
	color: White;
	font-weight: normal;
	font-family: Arial;
}

.SkinObject, a.SkinObject:link, a.SkinObject:active, a.SkinObject:visited
{
	font-family: Arial;
}

.LogoWrapper
{
	width: 558px;
	height: 96px;
	vertical-align: top;
}
.HeaderWrapper
{
	width:398px;
	height:96px;
	vertical-align: top;
}

.SocialPaneWrapper
{
	height: 45px;
	vertical-align: top;
}

.HeaderLinkWrapper
{
	align: right;
	height:51px;
	vertical-align:top;
}



#navdiv
{
	background: transparent url(images/nav_bg.png) no-repeat;
	width: 956px;
	height: 40px;
}

#navdiv a:link, #navdiv a:visited, #navdiv a:active
{
	font-size: 13px;
	font-family: Arial;
		
}

#navdiv a:hover
{
	color: #b3b3b3;	
}

/* Header Social Link CSS */
.HeaderPane ul
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	text-align: right;
	height: 33px;
}

.HeaderPane ul li
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	float: right;
	height: 33px;
}

.HeaderPane ul li a:link, .HeaderPane ul li a:visited, .HeaderPane ul li a:active, .HeaderPane ul li a:hover
{
	display: block;
	width: 30px;
	height: 33px;
	text-indent: -999em;
	color: White;
}

a.Facebook:link, a.Facebook:visited, a.Facebook:active
{
	background: url(images/social.png) no-repeat;
	background-position: -34px -32px;
}
a.Facebook:hover
{
	background-position: -34px 1px;
}

a.YouTube:link, a.YouTube:visited, a.YouTube:active
{
	background: url(images/social.png) no-repeat;
	background-position: -69px -32px;
}

a.YouTube:hover
{
	background-position: -69px 1px;
}

a.Blog:link, a.Blog:visited, a.Blog:active
{
	background: url(images/social.png) no-repeat;
	background-position: -103px -32px;
}

a.Blog:hover
{
	background-position: -103px 1px;
}

a.Twitter:link, a.Twitter:active, a.Twitter:visited
{
	background: url(images/social.png) no-repeat;
	background-position: 0px -32px;
}

a.Twitter:hover
{
	background-position: 0px 1px;
}

.Normal p
{
	padding: 0px;
	margin: 0px;
	/*color: Black;*/
}

.c_top .TitleHead
{
	font-size: 21px;
	font-family: Georgia, Arial, Times New Roman;
}

.c_head_default .TitleHead
{
	font-size: 28px;
	font-family: Georgia, Arial, Times New Roman;
}

a.leftButton:link, a.leftButton:visited, a.leftButton:active
{
	display: block;
	font-size: 22px;
	font-family: Georgia, Arial, Times New Roman;
	color: Black;
	background: url(images/left_button.png) no-repeat;
	_width: 335px;
	padding-left: 45px;
	height: 58px;
	padding-top: 28px;
	text-align: left;
	_height: 87px;

}

a.leftButtonMultiLine:link, a.leftButtonMultiLine:visited, a.leftButtonMultiLine:active
{
	display: block;
	font-size: 22px;
	font-family: Georgia, Arial, Times New Roman;
	color: Black;
	background: url(images/left_button.png) no-repeat;
	_width: 335px;
	padding-left: 45px;
	height: 66px;
	padding-top: 18px;
	text-align: left;
	_height: 87px;
}

a.rightButton:link, a.rightButton:visited, a.rightButton:active
{
	display: block;
	font-size: 22px;
	width: 290px;
	_width: 335px;
	height: 56px;
	padding-top: 28px;
	padding-left: 45px;
	font-family: Georgia, Arial, Times New Roman;
	color: Black;
	background: url(images/right_button.png) no-repeat;
	text-align: left;
	_height: 87px;
}

a.rightButtonMultiLine:link, a.rightButtonMultiLine:visited, a.rightButtonMultiLine:active
{
	display: block;
	font-size: 22px;
	width: 290px;
	_width: 335px;
	height: 66px;
	padding-top: 18px;
	padding-left: 45px;
	font-family: Georgia, Arial, Times New Roman;
	color: Black;
	background: url(images/right_button.png) no-repeat;
	text-align: left;
	_height: 87px;
}

a.leftButton:hover, a.rightButton:hover, a.leftButtonMultiLine:hover, a.rightButtonMultiLine:hover
{
	background-position: -335px 0px;
	text-decoration: none;
}

a.calloutButton:link, a.calloutButton:visited, a.calloutButton:active, a.blog_more_link:link, a.blog_more_link:visited, a.blog_more_link:active
{
	display: block;
	font-family: Arial;
	text-transform: uppercase;
	font-weight: normal;
	color: White;
	background: url(images/callout.png) no-repeat;
	width: 125px;
	height:32px;
	padding-top: 8px;
	text-align: center;

	float: right;
}

a.calloutButton:hover, a.blog_more_link:hover
{
	background-position: 0px -39px;
	font-weight: normal;
	text-decoration: none;
}

.adminMenu
{
	text-align: center;
}

.adminMenu span
{
	padding: 5px;
}

h1
{
	border-bottom: none;
	text-indent: 0px;
}

.SecondaryContentPane
{
	min-height: 250px;
}

.blog_footer
{
	border-bottom: none;	
}

.blog_body, .blog_dateline, h2.blog_title, h2
{
	font-family: Georgia, Arial, Times New Roman;
}

.blog_footer_right
{
	clear: both;
}

.youtube
{
	text-align: center;
	
}

div.c_icon h1
{
	border: none;
	text-indent: 0px;
}

.c_mid .blog_body p
{
	font-size: 14px;
}

.blog_body p span p
{
	height: 50px;
	overflow: hidden;	
}

.blog_Description_Heavy, .blog_Description
{
	font-size: 14px;
	font-family: Georgia,Arial,Times New Roman;
}

.BlogInfo
{
	padding-bottom: 0px;
}

.sidebarwrapper
{
	padding: 5px 10px 0px 10px;
}

.LinksDesignTable, .LinksWrapper
{
    width: 100%;
}

.wrapper
{
    padding: 10px;
}

a img
{
    border: 0px;
}