body 
{
	margin:0px;
	padding:0px;
	height:100%;
	width: 100%;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
}

table {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
}

.formboxBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	width: 150;
	height: 20;
}

input 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
}

.checkbox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}

.checkbox input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}

select
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
}

.textareaFill
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	width: 100%;
}

.textareaSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
	width: 300px;
}

a.forum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2795A8;
}

a.forum:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: Black;
}

textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #999999;
}

a.nav,a.nav:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

a.nav:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}

a.header
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: blue;
}

a.header:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	color: blue;
}
a
{
	color: #E3367B;
}

a:hover
{
	color: #E3367B;
}

.adminContentHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	background-color: #2F93A4;
	height:35px;
	text-align:left;
}
.adminContentTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: black;
	height:35px;
	text-align:left;
}
.adminContentLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E3367B;
	text-align:left;
}
.adminContentLinkHeader
{
	background-color: #E5E5E5;
	height:35px;
	text-align:left;
	border-top:solid 4px white;
	border-bottom:solid 4px white;
}
td.adminContentLinkHeader
{
	padding-left:20px;
}
.adminContentRow1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: black;
	background-color: #E5E5E5;
	height:24px;
	text-align:left;
	border-top:solid 1px white;
}
.adminContentRow2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: black;*/
	background-color: #F0F0F0;
	height:24px;
	text-align:left;	
}
.adminBorderTopWhite
{
	border-top:solid 1px white;
}

.callToAction
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Styles for the featured article section */
.SmallBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.SmallBlack a, .SmallBlack a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.SmallBlack a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.Tab {
	text-decoration: none;
}
a.Tab:visited {
	text-decoration: none;
}
a.Tab:hover {
	text-decoration: none;
}
.Tab1-up {
	width: 129px;
	height: 33px;
	background-image: url(../images/tab1-up.jpg);
	font-family: Arial, Helvetica, sans-serif;
	line-height: 33px;
	font-size: 12px;
	font-weight: bold;
	color: #E3367B;
	background-repeat: no-repeat;
	vertical-align: middle;
	display: block;
	text-indent: 25px;
}
.Tab1-down {
	width: 129px;
	height: 33px;
	background-image: url(../images/tab1-down.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 33px;
	font-weight: bold;
	color: #287C8B;
	display: block;
	background-repeat: no-repeat;
	text-indent: 25px;
}
.Tab2-up {
	width: 129px;
	height: 33px;
	background-image: url(../images/tab2-up.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 33px;
	font-weight: bold;
	color: #E3367B;
	display: block;
	background-repeat: no-repeat;
	text-indent: 20px;
}
.Tab2-down {
	width: 129px;
	height: 33px;
	background-image: url(../images/tab2-down.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 33px;
	font-weight: bold;
	color: #287C8B;
	display: block;
	background-repeat: no-repeat;
	text-indent: 20px;
}
.Tab3-up {
	width: 128px;
	height: 33px;
	background-image: url(../images/tab3-up.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 33px;
	font-weight: bold;
	color: #E3367B;
	display: block;
	text-indent: 16px;
	background-repeat: no-repeat;
}
.Tab3-down {
	width: 128px;
	height: 33px;
	background-image: url(../images/tab3-down.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 33px;
	font-weight: bold;
	color: #287C8B;
	display: block;
	text-indent: 16px;
	background-repeat: no-repeat;
}
.BlueTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	color: #015EA7;
}
.BlackTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000	;
}
.BlackTxt a, .BlackTxt a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E3367B;
	text-decoration: underline;
}
.BlackTxt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #649FAA;
}
.BGWhite {
	background-color: #FFFFFF;
}
.BdrGrey {
	border-top: 1px Solid #CCCCCC;
	border-right: 1px Solid #CCCCCC;
	border-bottom: 0px none;
	border-left: 1px Solid #CCCCCC;
}
.Pad {
	padding: 8px;
	padding-bottom: 0px;
}
.PadTBR {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
}
.BGStripe {
	background-image: url(../images/BGStripe.jpg);
	background-repeat: repeat-x;
}

a.accordionLink
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #1D5A64;
	height:35px;
}

a.accordionLink:hover
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #1D5A64;
	height:35px;
}

.SideNavTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #216773;
	text-decoration: none;
	padding-right: 19px;
}

.SideNavTitleBlog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E3367B;
	text-decoration: none;
	padding-right: 19px;
}

.SideNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #015EA7;
	text-decoration: none;
	padding-right: 19px;
}
.SideNavOver {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E3367B;
	text-decoration: none;
	padding-right: 19px;
}  
.SideNavOver a, .SideNavOver a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E3367B;
	text-decoration: none;
} 
.SideNavOver a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E3367B;
	text-decoration: none;
} 
.SideNav a, .SideNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #015EA7;
	text-decoration: none;
} 
.SideNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E3367B;
	text-decoration: none;
} 
.NavBG {
	background-image: url(../images/NavBG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.BdrBottom {
	border-bottom: 1px solid #DBE2E5;
}

a.funzoneLink, a.funzoneLink:visited 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #1D5A64;
	height:14px;
}

a.funzoneLink:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #E3367B;
	height:14px;
}

a.funzoneLinkBig, a.funzoneLinkBig:visited 
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #1D5A64;
	height:20px;
}

a.funzoneLinkBig:hover
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E3367B;
	height:20px;
}

.shortDescription
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #3293A4;
	line-height: 20px;
}

.searchinput 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}

.contentHeader
{
	font-size:24px;
	line-height:28px;
	color:#015EA7;
	height: 50px;
}

.contentSubHeader
{
	font-size:20px;
	line-height:22px;
	color:#E4367B;	
}

.FooterBG
{
	width:100%;
	height: 227px;
	background-image: url('../images/footerBG.jpg');
	background-repeat: repeat-x;
}

.HeaderLoginBG
{
	height: 30px;
	width: 100%;
	background-image: url('../images/register_login.png');
	background-repeat: no-repeat;
}

.messageDialog div { border-collapse:collapse; border:none; }
.messageDialog #title { font-weight:bold; font-size:1.2em; padding-bottom:6px; }
.messageDialog #message { background-color:#ECF6F8; border-color:#DAECF0; border-style:solid; border-width:1px 1px 2px; padding:10px; }
.messageDialog #message #content { clear:both; font-weight:normal; }
.messageDialog #arrow {clear:both; background-repeat:no-repeat; height:12px; top:1px; position:relative; }
.messageDialog .right { background-image:url(../images/dialog_triangle_right.gif); background-position:right bottom; right:10px;}
.messageDialog .left { background-image:url(../images/dialog_triangle_left.gif); background-position:left bottom; left:10px;}
.messageDialog #message #closebutton {background-color:#ECF6F8; border:none; width:14px; height:14px; background-image:url(../images/delete.png); cursor:pointer; padding:0px; margin:0px; background-repeat:no-repeat; }

a.BlogHeadingLink, a.BlogHeadingLink:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E3367B;
	text-decoration: none;
	padding-right: 18px;
}

a.BlogHeadingLink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #015EA7;
	text-decoration: none;
	padding-right: 18px;
}

.BlogHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E3367B;
	text-decoration: none;
	padding-right: 18px;
}

.BlogHeadingUnderline
{
	border: 1px solid #DAE2E5;
}

.copyheading
{
	font-size:12px;
	line-height:16px;
	color:#E4367B;
	font-weight: bold;	
}

.accordionLink
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #1D5A64;
	height:35px;
}

.ForgottenLink a, .ForgottenLink a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #015EA7;
	text-decoration: none;
} 
.ForgottenLink a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E3367B;
	text-decoration: none;
} 