/*********************************************************************************************
This is the main stylesheet. These are the styles are for the website content that is editable 
by the client. These styles appear in the WYSIWYG editor.
*********************************************************************************************/

BODY {background: #ffffff; background-image: none; font-size:10pt; font-family: Arial, Verdana, sans-serif; font-style: normal; color: #333333; margin:0;}

/* TinyMCE specific rules */
body.mceContentBody {position: relative; width:728px; background: #ffffff; color: #333333; background-image: none; text-align: left;}

a {text-decoration: underline;outline: none}
a:link {color: #333333;	background: transparent; text-decoration: underline;outline: none}
a:visited {color: #333333; background: transparent; text-decoration: underline;outline: none}
a:hover {color: #db132f; background: transparent; text-decoration: underline;outline: none}

a img { border:0;}

h1 {font-size: 14pt; color: #333333; font-weight: normal;}
h2 {font-size: 13pt; color: #333333; font-weight: normal;}
h3 {font-size: 11pt; color: #333333; font-weight: normal;}
h4 {font-size: 10pt; color: #333333; font-weight: normal;}

.error {color: red}

.small {font-size: 10pt ! important;}

.center {text-align: center; padding:0; margin:0;}
.right {text-align:right; padding:0; margin:0;}
.clear {clear: both; height:1px; overflow: hidden; margin:0; padding:0;}

.hilite {color: #db132f;}

.headingDivLine {position:relative;background: url(/images/div-line.gif) 0 50% repeat-x; width: 100%; height: 20px;margin: 0 0 10px 0;}

.websiteName {font-size: 14pt; color: #555555;;font-weight: normal; padding: 20px 0 10px 0; margin:0;}



/*Home Page*/
.homeLatestNewsBox, .homeLatestVideosBox  {position: relative; padding: 0;margin: 20px 0 10px 0;}
.homeNewsHeading, .homeVideosHeading {float:left;padding-right: 5px;font-size: 13pt; margin: 0;background: #ffffff;}
.homeLatestNewsBoxContent, .homeLatestVideosBoxContent{clear: both;}
.homeLatestNewsLink {margin: 0 0 20px 0;}
.homeLatestNewsItem {margin: 15px 8px 15px 8px;}
.homeNewsLeadin p {display: inline;}
.homeNewsLeadin {display:inline;}
.homeNewsTitle {font-size: 13pt; margin-bottom: 5px;}
.homeNewsTitle a {}
.homeNewsDate {font-size: 9pt; margin-top: 5px;}

.homeLatestVideosItem {float: left; width: 25%; padding: 6px 0 6px 0; text-align: center; font-size: 8pt;}
.homeLatestVideosAllLink, .homeLatestNewsAllLink  {float: right; padding-left: 5px; margin: 0; text-align:right;height: 20px;background: #ffffff;}
.homeLatestVideosAllLink a, .homeLatestNewsAllLink a {font-size: 9pt;}



