a:link
{
    color: #0579b2;
    font: 11px verdana, arial, sans-serif;
	font-weight: bold;
    text-decoration: none;
}

a:visited
{
    color: #024675;
    font: 11px verdana, arial, sans-serif;
	font-weight: bold;
    text-decoration: none;
}

a:hover
{
    color: #0579b2;
    font: 11px verdana, arial, sans-serif;
	font-weight: bold;
    text-decoration: underline;
}

a:active
{
    color: #024675;
    font: 11px verdana, arial, sans-serif;
	font-weight: bold;
    text-decoration: underline;
}

small {
font-size:9px;
color: #000000;
font-family: Verdana, Arial, Helvetica, Sans Serif;
}

UL, LI {font-size:8pt; font-family: Verdana, Arial, Helvetica, Sans Serif; color:#00155D; vertical-align:top;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;

}

P, {font-size:8pt; font-family: Verdana, Arial, Helvetica, Sans Serif; color:#00155D; vertical-align:top;
	margin-top: 0px;
	margin-bottom: 0px;
}

.directoryadverttext {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-size: 11px;
	color: #404040;
	text-align:justify;
	margin-top: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.tinyText
{
font-size:9px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align:top;
text-align: center;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #00155D
}

.welcome
{
font-size:11px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align:top;
text-align: justify;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
color: #000000
}

TD
{
font-family: Verdana, Arial, Helvetica, Sans Serif, Sans Serif;
color:#00155D;
font-size:8pt;
}

.body_background
{
    background: #024675;
    margin: 0px;
    padding-left: 0px;
    padding-top: 5px;
	padding-bottom: 0px;
}

.body_backgroundt
{
    background: #007C6C;
    margin: 0px;
    padding-left: 0px;
    padding-top: 5px;
	padding-bottom: 0px;
}

.search_input_text
{
    background: #FFFFFF;
    border: 1px solid #dbdbdb;
    color: #494949;
    font: 10px verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 4px;
    padding-top: 0px;
	padding-bottom: 0px;
    height: 16px;
	width: 150px;
}

.login_input_text
{
    background: #FFFFFF;
    border: 1px solid #dbdbdb;
    color: #494949;
    font: 10px verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 2px;
	padding-right: 2px;
    padding-top: 0px;
	padding-bottom: 0px;
    height: 14px;
	width: 90px;
}

.login_button
{
    background: #606060;
    border: 1px solid #ffffff;
    color: #ffffff;
    font: 9px Verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 2px;
    padding-top: 0px;
	padding-bottom: 0px;
    vertical-align: top;
	height: 16px;
}

.search_button
{
    background: #606060;
    border: 1px solid #ffffff;
    color: #ffffff;
    font: 10px Verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 2px;
    padding-top: 0px;
	padding-bottom: 0px;
    vertical-align: top;
	height: 18px;
}

.topTable
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#606060;
	vertical-align:top;
	text-align: left;
	background-color:#dbdbdb;
	margin: 0px;
	padding-left: 0px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	width: 980px;
	
}

.topframe
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#606060;
	vertical-align:top;
	background-color:#ffffff;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	height: 500px;
}

.corpLogoColourBar
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#606060;
	vertical-align:top;
	background-color:#ffffff;
	padding-left: 0px;
	width: 300px;
}

.corpLogo
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#606060;
	vertical-align:top;
	background-color:#ffffff;
	padding-left: 20px;
}

.topBannerLogo
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#606060;
	vertical-align: middle;
	text-align: right;
	background-color:#ffffff;
	padding-top: 0px;
	padding-right: 10px;
	height: 100px;
}

.topbar
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	background: #126583 url(/images/topbar.gif);
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	height: 40px;
	width: 55%;
}

.bottombar
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #126583 url(/images/bottombar.gif);
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	height: 40px;
}

.topbart
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	background: #007566 url(/images/topbart.gif);
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	height: 40px;
	width: 55%;
}

.bottombart
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #007566 url(/images/bottombart.gif);
	padding-top: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
	height: 40px;
}

.maintablewidecolumn
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	border-left: 0px solid #c0c0c0;
	color:#606060;
	vertical-align:top;
	text-align: center;
	background-color:#DBDBDB;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 10px;
	width: 100%;
}

.maintableleftcolumn
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	border-left: 0px solid #c0c0c0;
	color:#606060;
	vertical-align:top;
	background-color:#DBDBDB;
	padding-left: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 468px;
}

.maintablerightcolumn
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	border-left: 0px solid #c0c0c0;
	color:#606060;
	vertical-align:top;
	background-color:#DBDBDB;
	padding-left: 5px;
	padding-right: 5px;
	width: 512px;
}

.bannerAdvert
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	vertical-align:top;
	text-align: left;
	background-color:#DBDBDB;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 0px;
	width: 468px;
}

.bannerAdvertRightColumn
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#606060;
	background-color:#DBDBDB;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 515px;
}

.columnTitleBlue
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #0579b2;
	color:#ffffff;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	width: 145px;
}

.columnTitleBrown
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #772B1A;
	color:#ffffff;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	width: 145px;
}

.columnTitleMauve
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #691E79;
	color:#ffffff;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	width: 145px;
}

.columnTitle_1
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-weight: bold;
	color:#ffffff;
	background: #0579b2;
	text-align: center;
	vertical-align:top;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	width: 145px;
}

.columnTitle_2
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-weight: bold;
	color:#ffffff;
	background: #0579b2;
	text-align: center;
	vertical-align:top;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	width: 145px;
}

.columnTitle_3
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-weight: bold;
	color:#ffffff;
	background: #691E79;
	text-align: center;
	vertical-align:top;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	width: 145px;
}

.columnTitleOrange
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-weight: bold;
	color:#ffffff;
	background: #E14400;
	text-align: center;
	vertical-align:top;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	width: 145px;
}

.VerticalMenuColumn_1_title
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	text-align: center;
	vertical-align:top;
	background: #dbdbdb;
	border-right: 0px solid #ffffff;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 156px;
	height: 15px;
}

.VerticalMenuColumn_2_title
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	text-align: center;
	vertical-align: top;
	background-color: #dbdbdb;
	border-right: 0px solid #c0c0c0;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 156px;
	height: 15px;
}

.VerticalMenuColumn_3_title
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	text-align: center;
	vertical-align:top;
	background: #dbdbdb;
	background-repeat: no-repeat;
	border-right: 0px solid #c0c0c0;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 156px;
	height: 15px;
}

.VerticalMenuColumn_1
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	vertical-align:top;
	text-align: center;
	background-color:#dbdbdb;
	border-right: 0px solid #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 156px;
}

.VerticalMenuColumn_2
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	vertical-align: top;
	text-align: center;
	background-color: #dbdbdb;
	border-right: 0px solid #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 156px;
}

.VerticalMenuColumn_3
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	vertical-align:top;
	text-align: center;
	background-color:#dbdbdb;
	border-right: 0px solid #c0c0c0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 156px;
}

.VerticalMenuColumn_1_bottom
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	text-align: center;
	vertical-align:top;
	background: #dbdbdb;
	background-repeat: no-repeat;
	border-right: 0px solid #ffffff;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 156px;
}

.VerticalMenuColumn_2_bottom
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	text-align: center;
	vertical-align: top;
	background-color: #dbdbdb;
	border-right: 0px solid #ffffff;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 156px;
	height: 15px;
}

.VerticalMenuColumn_3_bottom
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	text-align: center;
	vertical-align:top;
	background: #dbdbdb;
	background-repeat: no-repeat;
	border-right: 0px solid #dbdbdb;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 156px;
}

.topbardate
{
	font-size:8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	background-color:#cbcbcb;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 25px;
	width: 45%;
}

.dateText
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #1F839D;
	color:#ffffff;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	width: 512px;
	height: 15px;
	
}

.welcomeText
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #0579b2 url(/images/blueroundedcornersBottom.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 35px;
	width: 511px;
}

.welcomeTextt
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #007465 url(/images/greenroundedcornersBottom.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 35px;
}

.welcomeText2
{
	font-size:4pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background-color: #DBDBDB;
	color:#ffffff;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 5px;
}

.Seperator
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background-color: #DBDBDB;
	color:#ffffff;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 10px;
}

.SeperatorWhite
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background-color: #ffffff;
	color:#000000;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 10px;
}

.NewsTextTitle
{
	font-size:12pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #CF3F29 url(/images/lightredroundedcornersTop.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 3px;
	height: 28px;
}

.NewsTextTitle2
{
	font-size:12pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #dbdbdb url(/images/lightredroundedcornersTopWide.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 3px;
	height: 28px;
}

.newsTopStoryNormal
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
}

.newsTopStory
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}

.newsTopStoryPhoto
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 300px;
}

.newsTopStoryTextTitle
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #fffff;
	border-top: 1px solid #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 211px;
}

.newsTopStoryText
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #fffff;
	border-top: 1px solid #ffffff;
	color:#000000;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 211px;
}

.newsStoryText
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #fffff;
	border-top: 1px solid #ffffff;
	color:#000000;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 100%;
}

.newsAuthor
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #fffff;
	border-top: 1px solid #ffffff;
	color:#000000;
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 10px;	
}

.newsTopStoryMore
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	border-bottom: 1px solid #ffffff;
	color:#000000;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 10px;
	width: 211px;
}

.NewsStoryBottom
{
	font-size:10pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #C6220A;
	color:#ffffff;
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

.NewsStoryPressRelease
{
	font-size:10pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#C6220A;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 2px;
	height: 20px;
}

.newsBackground
{font-size:12px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align:top; color: #ffffff;
background-color:#c30000;
font-weight:bold;
}

.featuresBackground
{font-size:12px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align:top;
color: #ffffff;
background-color:#006587;
font-weight:bold;
}

.directoryBackground {font-size:12px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align:top;
color: #ffffff;
background-color:#E68107;
font-weight:bold;
}

.profilesBackground
{
font-size:12px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align:top; 
color: #ffffff;
background-color:#003687;
font-weight:bold;
}

.displayFeature
{
font-size:10px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align:top; 
color: #000000;
background-color:#E4E4E4;
border-bottom: 1px solid #ffffff;
padding-top: 5px;
padding-bottom: 5px;
font-weight: normal;
}

.displayFeatureTR
{
font-size:10px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align:top; 
color: #000000;
background-color:#E4E4E4;
padding-top: 5px;
padding-bottom: 5px;
font-weight: normal;
}

.FeaturesStoryBottomt
{
	font-size:10pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #006D60;
	color:#ffffff;
	text-align: left;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

.FeaturesStoryBottom
{
	font-size:10pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #034E7F;
	color:#ffffff;
	text-align: left;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}


.ProfilesStoryBottom
{
	font-size:10pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #6B2D79;
	color:#ffffff;
	text-align: left;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

.newsDailyStories
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.moreDailyStories
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 22px;
}

.newsBacktohomepage
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 22px;
}

.newsArchiveBacktohomepage
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 3px;
}

.newsBanner
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align:center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.newsBannerText
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align:center;
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.newsArchiveTitle
{
	font-size:10pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #C6220A;
	color:#ffffff;
	text-align: left;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 2px;
	height: 20px;
}

.newsArchiveText
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
}

.newsArchiveMonth
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.newsArchiveMonthBold
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.newsArchiveLeftColumn
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 22px;
	width: 80%;
}

.newsArchiveRightColumn
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-left: 0px;
	width: 20%;
}

.newsYearLinks
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.NewsBottom
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/whiteroundedcorners20pxBottom.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	border-top: 0px solid #ffffff;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 20px;
}

.mediaAreaTop
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/whiteroundedcornersTop.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 0px;
	height: 15px;
}

.mediaAreaPhoto
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 256px;
	height: 120px;
}

.mediaAreaPhoto60
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 256px;
	height: 60px;
}

.mediaAreaButtonDarkBlue
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #1E869F url(/images/button_darkblue.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 240px;
	height: 60px;
}

.mediaAreaButtonDarkRed
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #981413 url(/images/button_darkred.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 240px;
	height: 40px;
}

.mediaAreaButtonDarkBlueWide
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #1E869F url(/images/button_darkblue.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 480px;
	height: 60px;
}

.mediaAreaButtonLightBlue
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #1E869F url(/images/button_lightblue.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 240px;
	height: 60px;
}

.mediaAreaButtonLightRed
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #981413 url(/images/button_lightred.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 240px;
	height: 40px;
}

.mediaAreaButtonDarkGreen
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #60948C url(/images/button_darkgreen.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 240px;
	height: 60px;
}

.mediaAreaButtonDarkMauve
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #60948C url(/images/button_darkmauve.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 240px;
	height: 60px;
}

.mediaAreaButtonLightGreen
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #60948C url(/images/button_lightgreen.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 240px;
	height: 60px;
}

.mediaAreaButtonLightMauve
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #60948C url(/images/button_lightmauve.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 240px;
	height: 60px;
}

.mediaAreaBottom
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/whiteroundedcornersBottom.jpg);
	background-repeat: no-repeat;
	color:#000000;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 15px;
}

.loginText
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #024675 url(/images/darkblueroundedcornersTop.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #dbdbdb;
	color:#ffffff;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 25px;
}

.loginTextt
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #006D60 url(/images/darkgreenroundedcornersTop.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #dbdbdb;
	color:#ffffff;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 25px;
	width: 511px;
}

.homepageintroductionRoundedTop
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/whiteroundedcornersTop.jpg);
	background-repeat: no-repeat;
	color:#000000;
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	height: 15px;
	
}

.homepageintroductionRoundedBottom
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/whiteroundedcornersBottom.jpg);
	color:#494949;
	text-align: justify;
	height: 15px;
	
}

.white_corner_topleft
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/white_corner_topleft.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 11px;
	width: 11px;
}

.white_corner_topright
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/white_corner_topright.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 11px;
	width: 11px;
}

.white_corner_bottomleft
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/white_corner_bottomleft.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 11px;
	width: 11px;
}

.white_corner_bottomright
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/white_corner_bottomright.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 11px;
	width: 11px;
}

.white_corner_14px_bottomleft
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/white_corner_14px_bottomleft.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.white_corner_14px_bottomright
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/white_corner_14px_bottomright.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.white_middle
{
	font-size:12pt;
	font-weight: bold;
	vertical-align:middle;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: repeat;
	color:#ffffff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
}

.whitebackground
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	height: 11px;
}

.directore_welcomeText
{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: justify;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	padding-right: 50px;
}

.directory_welcomeText
{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
}

.directory_welcomeText2
{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	padding-right: 0px;
}

.directory_ppe_welcomeText
{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 60px;
	padding-right: 0px;
}

.directory_category_Text
{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 60px;
	padding-right: 0px;
}

.directory_subcategory_Text
{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 25px;
	padding-left: 60px;
	padding-right: 0px;
}

.directory_category_links
{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 0px;
}

.directory_subcategory_links
{
	font-size: 8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 78px;
	padding-right: 0px;
}

.squareAdverts
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #dbdbdb;
	color:#000000;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
}

.red_corner_topleft
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/red_corner_topleft.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.red_corner_topright
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/red_corner_topright.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.red_middle
{
	font-size:12pt;
	font-weight: bold;
	vertical-align:middle;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/red_middle.jpg);
	background-repeat: repeat;
	color:#ffffff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
}

.mauve_corner_topleft
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #7B3A8A url(/images/mauve_corner_topleft.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.mauve_corner_topright
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #7B3A8A url(/images/mauve_corner_topright.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.mauve_middle
{
	font-size:12pt;
	font-weight: bold;
	vertical-align:middle;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #7B3A8A url(/images/mauve_middle.jpg);
	background-repeat: repeat;
	color:#ffffff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
}

.blue_corner_topleft
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #045F94 url(/images/blue_corner_topleft.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.blue_corner_topright
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #045F94 url(/images/blue_corner_topright.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.blue_middle
{
	font-size:12pt;
	font-weight: bold;
	vertical-align:middle;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #045F94 url(/images/blue_middle.jpg);
	background-repeat: repeat;
	color:#ffffff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
}

.green_corner_topleft
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #007465 url(/images/green_corner_topleft.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.green_corner_topright
{
	font-size:0pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #007465 url(/images/green_corner_topright.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
	width: 14px;
}

.green_middle
{
	font-size:12pt;
	font-weight: bold;
	vertical-align:middle;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #007465 url(/images/green_middle.jpg);
	background-repeat: repeat;
	color:#ffffff;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 30px;
}

.FeatureArchive
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 60%;
}

.FeatureArchive2
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	border-left: 1px solid #c0c0c0;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 40%;
}

.FeatureArchive3
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 50px;
	width: 40%;
}

.ProfileArchive
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	border-right: 1px solid #c0c0c0;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 50%;
}

.ProfileArchive2
{
	font-size:8pt;
	font-weight: normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	width: 50%;
}

.directoryDisplay
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: center;
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.directoryTitle
{
font-size:11px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align: middle;
background: #024062 url(/images/topbar.gif);
background-repeat: repeat;
color: #ffffff;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 3px;
padding-right: 0px;
font-weight:bold;
height: 30px;
}

.directoryTitlet
{
font-size:11px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align: middle;
background: #007465 url(/images/topbart.gif);
background-repeat: repeat;
color: #ffffff;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 3px;
padding-right: 0px;
font-weight:bold;
height: 30px;
}

.directoryBase
{
font-size:11px;
font-family: Verdana, Arial, Helvetica, Sans Serif;
vertical-align: middle;
background: #116482;
background-repeat: repeat;
color: #ffffff;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 3px;
padding-right: 0px;
font-weight:bold;
height: 20px;
}

.LinksPage
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align:left;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

.OptimisationPage
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align:left;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

.contactPage
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align:left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.contactPageLeft
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align:left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 80%;
}

.contactPageRight
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	border-left: 1px solid #c0c0c0;
	color:#000000;
	text-align: left;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 20%;
}

.contactMessage
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align:left;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.searchPage
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align:center;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

.searchpage_input_phrase
{
    background: #FFFFFF;
    border: 1px solid #7F9DB9;
    color: #494949;
    font: 10px verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 4px;
    padding-top: 2px;
	padding-bottom: 0px;
    height: 18px;
	width: 350px;
}

.searchpage_input_select
{
    background: #FFFFFF;
    border: 0px solid #7F9DB9;
    color: #494949;
    font: 10px verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 4px;
    padding-top: 0px;
	padding-bottom: 0px;
    height: 16px;
	width:350px;
}

.loginPage
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

.loginPageContent
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

.passwordPage
{
	font-size:8pt;
	font-weight:normal;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	color:#000000;
	text-align: left;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
}

.subscribe_button
{
    background: #606060;
    border: 1px solid #ffffff;
    color: #ffffff;
    font: 10px Verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 2px;
    padding-top: 0px;
	padding-bottom: 0px;
    vertical-align: top;
	height: 25px;
	width: 300px;
}

.contact_send_button
{
    background: #606060;
    border: 1px solid #ffffff;
    color: #ffffff;
    font: 10px Verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 2px;
    padding-top: 0px;
	padding-bottom: 0px;
    vertical-align: top;
	height: 18px;
	width: 150px;
}

.login_input
{
    background: #FFFFFF;
    border: 1px solid #7F9DB9;
    color: #494949;
    font: 10px verdana, arial, sans-serif;
    margin: 5px;
    padding-left: 4px;
    padding-top: 2px;
	padding-bottom: 0px;
    height: 23px;
	width: 250px;
}

.login_input2
{
    background: #FFFFFF;
    border: 1px solid #7F9DB9;
    color: #494949;
    font: 10px verdana, arial, sans-serif;
    margin: 5px;
    padding-left: 4px;
    padding-top: 2px;
	padding-bottom: 0px;
    height: 23px;
	width: 400px;
}

.password_input
{
    background: #FFFFFF;
    border: 1px solid #7F9DB9;
    color: #494949;
    font: 10px verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 4px;
    padding-top: 0px;
	padding-bottom: 0px;
    height: 16px;
	width: 150px;
}

.login_input_textarea
{
    background: #FFFFFF;
    border: 1px solid #7F9DB9;
    color: #494949;
    font: 10px verdana, arial, sans-serif;
    margin: 0px;
    padding-left: 4px;
    padding-top: 2px;
	padding-bottom: 0px;
    height: 100px;
	width: 250px;
}

.formBackground
{
font-size:8pt; font-family: Verdana, Arial, Helvetica, Sans Serif;
color:#000000; vertical-align: middle;
background-color:#dbdbdb;
padding-left: 10px;
}

.formBackground2
{
font-size:8pt; font-family: Verdana, Arial, Helvetica, Sans Serif;
color:#000000; vertical-align: middle;
background-color:#CECECE;
padding-left: 10px;
}

.eventsTitle
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-weight: bold;
	color:#000000;
	background: #c0c0c0;
	border-bottom: 1px solid #848484;
	text-align: left;
	vertical-align:top;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 3px;
	width: 90%;
	height: 15px;
}

.NewsletterButton_1
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #ffffff url(http://www.director-e.com/images/icons/newsletterbutton_1.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 36px;
	width: 106px;
}

.NewsletterButton_2
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #ffffff url(http://www.director-e.com/images/icons/newsletterbutton_2.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 36px;
	width: 106px;
}
.NewsletterButton_3
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #ffffff url(http://www.director-e.com/images/icons/newsletterbutton_3.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 36px;
	width: 106px;
}
.NewsletterButton_4
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #ffffff url(http://www.director-e.com/images/icons/newsletterbutton_4.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 36px;
	width: 106px;
}
.NewsletterButton_5
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #ffffff url(http://www.director-e.com/images/icons/newsletterbutton_5.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 36px;
	width: 106px;
}
.NewsletterButton_6
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #ffffff url(http://www.director-e.com/images/icons/newsletterbutton_6.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 36px;
	width: 106px;
}
.NewsletterButton_7
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #ffffff url(http://www.director-e.com/images/icons/newsletterbutton_7.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 36px;
	width: 106px;
}
.NewsletterButton_8
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#ffffff;
	vertical-align: middle;
	text-align: center;
	background: #ffffff url(http://www.director-e.com/images/icons/newsletterbutton_8.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 36px;
	width: 106px;
}

.NewslettertopTable
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#606060;
	vertical-align:top;
	text-align: left;
	background-color:#dbdbdb;
	margin: 0px;
	padding-left: 0px;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	width: 850px;
	
}

.newsletterbannerAdvert
{
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	vertical-align:top;
	text-align: center;
	background-color:#DBDBDB;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
	height: 150px;
}

.newsletterbannerAdverttext
{
	font-size:8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#000000;
	vertical-align:top;
	text-align: center;
	background-color:#DBDBDB;
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;
}

.NewslettermoreDailyStories
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	border-right: 3px solid #dbdbdb;
	color:#000000;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 22px;
}

.NewslettermediaArea
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 0px;
	height: 15px;
}

.NewslettermediaAreaPhoto
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	border-right: 3px solid #dbdbdb;
	color:#000000;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	width: 256px;
	height: 120px;
}

.NewslettermediaAreaTop
{
	font-size:3pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	border-right: 3px solid #dbdbdb;
	color:#024675;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 0px;
	height: 15px;
}

.NewslettermediaAreaBottom
{
	font-size:3pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff;
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 10px;
}

.NewslettermediaAreaTopLeft
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/newsletterwhiteroundedcornersTopLeft.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 0px;
	height: 15px;
}

.NewslettermediaAreaBottomLeft
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/newsletterwhiteroundedcornersBottomLeft.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 0px;
	height: 15px;
}

.NewslettermediaAreaTopRight
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/newsletterwhiteroundedcornersTopRight.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 0px;
	height: 15px;
	width: 14px;
}

.NewslettermediaAreaBottomRight
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #ffffff url(/images/newsletterwhiteroundedcornersBottomRight.jpg);
	background-repeat: no-repeat;
	color:#024675;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	height: 15px;
}

.NewslettermediaAreaButtonDarkBlue
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #1E869F url(/images/button_darkblue.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 184px;
	height: 60px;
}

.NewslettermediaAreaButtonLightBlue
{
	font-size:8pt;
	font-weight: bold;
	vertical-align: top;	
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	background: #1E869F url(/images/button_lightblue.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	width: 184px;
	height: 60px;
}

.shadowEffect { 
   border: 5px ridge #DEDEDE; 
   border-top: 3px outset #F3F5FE; 
   border-left: 3px outset #F3F5FE; 
   background-color: #F3F5FE; 
} 

.votebutton
{
    color: #000000;
    font: 12px arial, sans-serif;
	font-weight: normal;
    margin: 0px;
    padding-left: 5px;
	padding-right: 5px;
    padding-top: 2px;
	padding-bottom: 2px;
    height: 25px;
    vertical-align: top;
}



