body 
{
	background-color:#effcff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;  
	color:#2f2e2f;
	padding: 0px;
}
/*
-----------
Colors:
.Blue {color:#0092ac;}
.Green {color:#89b548;}
.Orange {color:#f8941d;}
.Grey {color:#2f2e2f;}


-----------
*/


/*Headers*/
h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif;}

/*Page Titles*/
h1 {font-size:14pt; text-align:left; color:#f8941d; margin:0px; padding:0px 0px 5px 0px; font-weight:bold; text-decoration:none;}
h1 a:link { color:#0092ac; text-decoration:underline;}
h1 a:visited { color:#0092ac; text-decoration:underline;}
h1 a:hover { color:#f8941d; text-decoration:underline;}
h1 a:active { color:#0092ac; text-decoration:underline;}

/*Page Titles*/
h1.SubTitle {font-size:12pt; text-align:left; color:#f8941d; margin:0px; padding:0px 0px 5px 0px; font-weight:bold; text-decoration:none;}
h1.SubTitle a:link { color:#0092ac; text-decoration:underline;}
h1.SubTitle a:visited { color:#0092ac; text-decoration:underline;}
h1.SubTitle a:hover { color:#f8941d; text-decoration:underline;}
h1.SubTitle a:active { color:#0092ac; text-decoration:underline;}


/**/
/*Left Box Links*/
h1.LeftLinks {font-size:0.7em; width:200px; text-align:left; color:#0092ac; margin:0px 10px 4px 10px; padding:0px 0px 4px 0px; font-weight:normal; text-decoration:none; border-bottom:1px dashed #89b548;}
h1.LeftLinks a:link { color:#0092ac; text-decoration:none;}
h1.LeftLinks a:visited { color:#0092ac; text-decoration:none;}
h1.LeftLinks a:hover { color:#f8941d; text-decoration:none;}
h1.LeftLinks a:active { color:#0092ac; text-decoration:none;}



/*Sitemap*/
h1.Sitemap1 {font-size:9pt; text-align:left; color:#0092ac; margin:0px; font-weight:bold; line-height:16px; padding:10px 0px 0px 0px;}
h1.Sitemap1 a:link { color:#89b548; text-decoration:underline; margin:0px;}
h1.Sitemap1 a:visited { color:#89b548; text-decoration:underline; margin:0px;}
h1.Sitemap1 a:hover { color:#f8941d; text-decoration:underline;}
h1.Sitemap1 a:active { color:#89b548; text-decoration:underline; margin:0px;}

/*Sitemap*/
h1.Sitemap2 {font-size:8.5pt; text-align:left; color:#2f2e2f; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 0px 15px;}
h1.Sitemap2 a:link { color:#89b548; text-decoration:underline; margin:0px;}
h1.Sitemap2 a:visited { color:#89b548; text-decoration:underline; margin:0px;}
h1.Sitemap2 a:hover { color:#f8941d; text-decoration:underline;}
h1.Sitemap2 a:active { color:#89b548; text-decoration:underline; margin:0px;}

/*Footer*/
h1.Footer {font-size:0.7em; text-align:center; color:#0092ac; margin:0px; padding:3px; font-weight:normal; text-decoration:none;} 
h1.Footer a:link { color:#0092ac; text-decoration:none;}
h1.Footer a:visited { color:#0092ac; text-decoration:none;}
h1.Footer a:hover { color:#f8941d; text-decoration:underline;}
h1.Footer a:active { color:#0092ac; text-decoration:none;}

/*BottomAnchors*/
h1.BottomAnchors {font-size:0.7em; text-align:center; color:#89b548; margin:0px; padding:0px; font-weight:normal; text-decoration:none;} 
h1.BottomAnchors a:link { color:#89b548; text-decoration:none;}
h1.BottomAnchors a:visited { color:#89b548; text-decoration:none;}
h1.BottomAnchors a:hover { color:#f8941d; text-decoration:underline;}
h1.BottomAnchors a:active { color:#89b548; text-decoration:none;}

/*Apollo*/
h1.apollo {font-size:8pt; text-align:right; color:#b7611f; margin:0px; padding:3px 20px 3px 0px;; font-weight:normal; text-decoration:none;} 
h1.apollo a:link { color:#b7611f; text-decoration:none;}
h1.apollo a:visited { color:#b7611f; text-decoration:none;}
h1.apollo a:hover { color:#ffffff; text-decoration:underline;}
h1.apollo a:active { color:#b7611f; text-decoration:none;}


/*Page Sub Titles*/
h2 {font-size:0.75em; text-align:left; color:#89b548; margin:3px 0px 10px 0px; padding:0px; font-weight:bold; text-decoration:none;} 
h2 a:link { color:#89b548; text-decoration:underline;}
h2 a:visited { color:#89b548; text-decoration:underline;}
h2 a:hover { color:#f8941d; text-decoration:underline;}
h2 a:active { color:#89b548; text-decoration:underline;}

/*Admin Navigation*/
h2.AdminMainNav {font-size:0.75em; background-color:#0092ac; text-align:center; color:#ffffff; margin:0px; padding:4px; font-weight:bold; text-decoration:none;} 
h2.AdminMainNav a:link { color:#ffffff; text-decoration:none;}
h2.AdminMainNav a:visited { color:#ffffff; text-decoration:none;}
h2.AdminMainNav a:hover { color:#f8941d; text-decoration:none;}
h2.AdminMainNav a:active { color:#ffffff; text-decoration:none;}

/*Admin Navigation*/
h2.AdminSubNav {font-size:0.7em; background-color:#effcff; border:1px solid #0092ac; text-align:center; color:#0092ac; margin:0px; padding:4px; font-weight:bold; text-decoration:none;} 
h2.AdminSubNav a:link { color:#0092ac; text-decoration:none;}
h2.AdminSubNav a:visited { color:#0092ac; text-decoration:none;}
h2.AdminSubNav a:hover { color:#f8941d; text-decoration:none;}
h2.AdminSubNav a:active { color:#0092ac; text-decoration:none;}



/*top of page nav*/
h3 {font-size:8pt; text-align:right; color:#818181; margin:0px 24px 0px 0px; font-weight:normal; text-decoration:none;} 
h3 a:link { color:#818181; text-decoration:none;}
h3 a:visited { color:#818181; text-decoration:none;}
h3 a:hover { color:#0092ac; text-decoration:underline;}
h3 a:active { color:#818181; text-decoration:none;}

/*h6 Forms and Form Titles*/
h6.FormTitles {font-size:10pt; background-color:#abc825; color:#ffffff; text-align:left; text-decoration:none; font-weight:bold; margin:0px; padding:3px;}
h6.FormTitlesError {font-size:10pt; background-color:#ff0000; color:#ffffff; text-align:left; text-decoration:none; font-weight:bold; margin:0px; padding:3px;}
h6.FieldTitles {font-size:8pt; color:#ffffff; text-align:right; text-decoration:none; font-weight:bold; margin:0px 0px 0px 0px; padding:3px;} 

h6.FieldTitles2 {font-size:8pt; color:#ffffff; text-align:left; text-decoration:none; font-weight:bold; margin:0px 0px 0px 0px; padding:3px;}
h6.FieldTitles2 a:link {color:#b79862; text-decoration:none; border-bottom:1px dotted #b79862; margin:0px;}
h6.FieldTitles2 a:visited {color:#b79862; text-decoration:none; border-bottom:1px dotted #b79862; margin:0px;}
h6.FieldTitles2 a:hover {color:#dd1919; text-decoration:none; border-bottom:1px dotted #dd1919;}
h6.FieldTitles2 a:active {color:#b79862; text-decoration:none; border-bottom:1px dotted #b79862; margin:0px;}

h6.FieldTitles3 {font-size:8pt; color:#ffffff; text-align:right; text-decoration:none; font-weight:bold; margin:0px 0px 0px 0px; padding:3px;}

h6.FieldTitles4 {font-size:8pt; color:#ffffff; text-align:left; text-decoration:none; font-weight:normal; margin:0px 0px 0px 0px; padding:3px;}

/*-------------*/
/*Tables and Divs*/ 
/*
#All {width:860px; margin:0px auto 0px auto;}
#LeftShadow {width:20px; background-image:url(../Images/LeftShadow.png); background-position:top; background-repeat:no-repeat;}
#CenterContent {width:820px; background-color:#FFFFFF; padding:10px 10px 20px 10px;}
#RightShadow {width:20px; background-image:url(../Images/RightShadow.png); background-position:top; background-repeat:no-repeat;}

/ * Header and Nav Table* /
#Header {width:780px; height:82px; padding:10px 0px 10px 0px; margin:0px auto 0px auto;}
#FlashHeader {width:800px; height:295px; margin:0px auto 0px auto; background-image:url(../Images/Flash-Back.gif); background-position:top; background-repeat:no-repeat;}
.FlashHeadertd1 {width:208px; height:295px;}
.FlashHeadertd2 {width:12px; height:295px;}
.FlashHeadertd3 {width:580px; height:295px;}

#HeaderLeftBox {width:198px; height:286px; margin:0px 0px 9px 10px; border:2px solid #f8941d;}
#LeftHeaderBoxContent {width:174px; padding:10px;}

/** /
#GreenContentBox {width:780px; border:2px solid #89b548; padding:0px; margin:0px auto 0px auto;}
#GreenContentBoxtd1 {width:220px; background-image:url(../Images/VerticalGreen.gif); background-position:right; background-repeat:repeat-y; padding:20px 0px 0px 0px;}
#GreenContentBoxtd2 {width:560px;}
#Content {width:560px; padding:15px;}

/*Footer* /
#Footer {width:820px; margin:5px auto 10px auto;}

/*ADMIN BACKEND*/
#AdminAll {width:900px; margin:0px auto 0px auto; padding:20px 15px 100px 15px; background-color:#FFFFFF; border:2px solid #333333;}
.headerimg {float:left; margin:0px 0px 20px 0px;}
.ContentFooter {width:900px; margin:5px auto 5px auto;}
.Header {width:860px;}


.Login {width:400px ; padding:10px; background-color:#effcff; border:1px solid #f8941d;}

/*For all admin pages that have forms in the backend*/
.FormTables {font-size:9pt; margin:10px 0px 10px 0px;}

/*Table For Admin Users on Add Page*/
.TableForAdminUsers {width:350px; margin:0px 0px 0px 20px; font-size:9pt; padding:5px; background-color:#effcff; border:1px solid #f8941d;}

/*Table For Admin Users on Add User*/
.TableForAdminUsersWide {width:600px; margin:0px 0px 0px 20px; font-size:9pt; padding:5px; background-color:#effcff; border:1px solid #f8941d;}

/*For all admin pages (iframes) that list pictures*/
.FormTablesPics {font-size:9pt; margin:5px 0px 0px 0px;}
.FormTablesPics tr {border:1px solid #666666; background-color:#FFFFFF;}

/*For all admin pages (iframes) that list the Add Image iframe*/
.FormTablesPicsAdd {font-size:9pt; width:200px;}
.FormTablesPicsAdd tr {border:1px solid #666666; background-color:#FFFFFF;}

/*Right Border for Images listed*/
.RightVBorder {border-right:1px solid #666666;}


.FormTablesSortable {width:860px; margin:0px; font-size:9pt; padding:5px; background-color:#effcff; border:1px solid #f8941d;}


/*The Row that has all the titles for the tables*/
.TotalLine {font-weight:bold;}



/*
----------------
Divs
----------------
*/

.Line {background-image:url(http://atlas.apollomedia.ca/images/line.png); background-repeat:repeat-x; height:2px; width:100%; margin:10px auto 10px auto; padding:0px;}



/*Iframes*/
.CurrentImageIframe {width:580px;height:300px;}
.AddImageIframe {width:260px;height:300px;}




/*
----------------
Paragraphs
----------------
*/
/*Main Paragraphs*/
p {font-size:9pt; text-align:justify; color:#2f2e2f; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
p a:link { color:#0092ac; text-decoration:underline; margin:0px;}
p a:visited { color:#0092ac; text-decoration:underline; margin:0px;}
p a:hover { color:#f8941d; text-decoration:underline;}
p a:active { color:#0092ac; text-decoration:underline; margin:0px;}

/*Paragraphs Aligned Left*/
p.pLeft {font-size:9pt; text-align:left; color:#2f2e2f; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
p.pLeft a:link { color:#0092ac; text-decoration:underline; margin:0px;}
p.pLeft a:visited { color:#0092ac; text-decoration:underline; margin:0px;}
p.pLeft a:hover { color:#f8941d; text-decoration:underline;}
p.pLeft a:active { color:#0092ac; text-decoration:underline; margin:0px;}

/*Paragraphs Aligned Center*/
p.pCenter {font-size:9pt; text-align:center; color:#2f2e2f; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
p.pCenter a:link { color:#0092ac; text-decoration:underline; margin:0px;}
p.pCenter a:visited { color:#0092ac; text-decoration:underline; margin:0px;}
p.pCenter a:hover { color:#f8941d; text-decoration:underline;}
p.pCenter a:active { color:#0092ac; text-decoration:underline; margin:0px;}


p.noPadding {font-size:9pt; text-align:justify; color:#2f2e2f; margin:0px; font-weight:normal;  padding:0px 0px 3px 0px;}
p.noPadding a:link { color:#0092ac; text-decoration:underline; margin:0px;}
p.noPadding a:visited { color:#0092ac; text-decoration:underline; margin:0px;}
p.noPadding a:hover { color:#f8941d; text-decoration:underline;}
p.noPadding a:active { color:#0092ac; text-decoration:underline; margin:0px;}
/*
--------------
lists
--------------
*/
/*Bullet Lists*/

.lists {color:#f8941d; font-size:0.8em; font-weight:bold; list-style:disc; margin-top:3px;}
.lists li {margin-bottom:3px; margin-right:10px; padding-bottom:2px;  padding-left:3px;}
.lists span {font-size:0.9em; text-align:left; color:#0092ac; margin:0px; font-weight:normal;}
.lists span a:link {color:#0092ac; text-decoration:underline; margin:0px;}
.lists span a:visited {color:#0092ac; text-decoration:underline; margin:0px;}
.lists span a:hover {color:#f8941d; text-decoration:underline;}
.lists span a:active {color:#0092ac; text-decoration:underline; margin:0px;}

/*Numbered Lists*/
.listsNum {color:#f8941d; font-size:12pt; font-weight:bold;}
.listsNum li {margin-bottom:5px; margin-right:10px; padding-bottom:2px;  padding-left:3px;}
.listsNum span {font-size:8pt; text-align:left; color:#2f2e2f; margin:0px; font-weight:normal;}
.listsNum span a:link { color:#0092ac; text-decoration:underline; margin:0px;}
.listsNum span a:visited { color:#0092ac; text-decoration:underline; margin:0px;}
.listsNum span a:hover { color:#f8941d; text-decoration:underline;}
.listsNum span a:active { color:#0092ac; text-decoration:underline; margin:0px;}
/*
--------------
Colors
--------------
*/
.Blue {color:#0092ac;}
.Green {color:#89b548;}
.Orange {color:#f8941d;}
.Grey {color:#2f2e2f;} 
.Error {color:#FF0000; font-size:10pt;}
.Note {color:#ff0000; font-size:8pt;}

.MessageError {color:#FF0000; font-size:10pt;}
.MessageSuccess {color:#89b548;}

/*
-----------------
Forms
-----------------
*/
/*contact page forms*/
.ContactFormTable { width:420px; background-color:#f4fdff; margin:5px auto 2px auto; padding:5px; border:1px solid #0092ac;}
.ContactFormTableError { width:420px;  margin:5px auto 2px auto; padding:3px; border:2px solid #FF0000;}
.ContactFormTableSuccess { width:420px;  margin:5px auto 2px auto; padding:3px; border:2px solid #89b548;}
.secureImage {border:1px solid #dbdbdb; width:180px; height:45px;}


/*Forms*/
.FormFieldsAdmin {width:160px; height:20px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #B9B9B9; clear:both; font-size:8pt;}
.FormFieldsAdmin2 {width:100px; height:20px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #B9B9B9; clear:both; font-size:8pt;}


.FormFieldsCommentAdmin {width:380px; height:120px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #B9B9B9; clear:both; font-size:8pt;}
.FormFieldsCommentAdmin2 {width:160px; height:120px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #B9B9B9; clear:both; font-size:8pt;}


.FormFiledWide {width:380px; height:20px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #B9B9B9; clear:both; font-size:8pt;}
