/* Stylesheet for Commonwealth DNN Skin */

html, body
{
	width:100%;	height: 100%;
	background-color: #FFFFFF;
	margin: 0;	padding: 0;
	font-family: Myriad Pro, Trebuchet MS, Arial, Sans-Serif;
	font-size: 100%;
}

h1, h2, h3, h4 { font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; color: #00457c; font-weight: bold;}

h1{font-size: 1.2em; margin: 0 0 1em 0;}
h2{font-size: 1.08em; margin: 0 0 0.7em 0;}
h3{font-size: 0.79em; margin: 0 0 0.7em 0; font-weight: bold;}

.Normal, .NormalDisabled, .NormalDeleted{font-size:inherit;}

p, ul li, ol li  {/*font-size: 0.85em;*/ font-size: 0.79em; line-height:1.4em; /*letter-spacing: -0.03em;*/ font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; color: #00457c; }

hr {color: #009FC3; background-color: #009FC3; border: 0;}

blockquote{
  font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; 
  color: #00457c;
  padding: 8px 8px 0px 27px;
  margin: 5px;
  background-image: url(images/quote_left.gif);
  background-position: top left;
  background-repeat: no-repeat;
  
  }
  
  blockquote p {
     display: block;
     background-image: url(images/quote_right.gif);
     background-repeat: no-repeat;
     background-position: 100% 98%;
     padding: 0px 23px 15px 0px;
   }

p.author
{
    font-size: 0.70em; 
    padding: 0px 31px 0px 31px;
}



p{margin-bottom: 8px;}

ul li
{
    list-style-image: none; 
    list-style-type: none;
    background: url(images/arrow-blue.gif) no-repeat 0 0.5em;
    padding-left: 0.7em;
}
    

a:hover {color: #5dc2db;text-decoration: none; }

a.UnderlinedAnchor {text-decoration: underline;}
a.BoldAnchor {font-weight: bold;}

img { border: none;}

p.NoScriptWarning {color: Red; font-weight: bold;}

#divTop { height: 130px; background: url(images/gradient_top.png) top repeat-x ; }

#divTopMap {
    background:url("images/background_top.png") no-repeat scroll 50% 0 transparent;
    height:130px;
    margin:0 auto;
}

#divHeader{	width: 932px; margin: 0 auto; text-align: left;}
#divHeaderLeft {float: left; }
#divHeaderRight{ float: right; font-size: 0.75em; text-align: right; }

#imgTagLine.TagLineLoggedOut { padding-top: 70px;}
#imgTagLine.TagLineLoggedIn { padding-top: 50px;}

#dnn_CF_imgLogo {padding-top: 15px;}

#divMiddle { background: url(images/gradient_middle.png) repeat-x ;}
#divMiddleMap {background: url(images/Background_intorightsidev2.png) top no-repeat; width: 100%; margin: 0 auto;}
#divMiddleMapCompetition {background: url(images/background_middle_no_sides.png) top no-repeat; width: 1181px; margin: 0 auto;}

#divMainArea
{
	min-height: 520px;
	width: 935px;
	margin: 0 auto;
	text-align: left;
	padding-top: 15px;

}

#divLeftCol {width: 180px; float: left;	}
#divCentreCol {width: 460px; float: left; margin: 0 0 0 10px;}
#divRightCol {width: 270px; float: right;}
#divFullRightCol {width: 745px; float: left;  margin: 0 0 0 10px;}
#divFullPageNoMenu { padding: 15px;}

#divDivider { width: 465px; height: 2px; background-color: #009fc3; margin:10px 0 10px 0; overflow:hidden;}

#dnn_ContentPane {float: left; /*padding: 5px;*/}
#dnn_ContentPane.FullWidthContent { width: 745px;}
.OneColumn {width: 463px; }
.TwoColumn{ width: 220px; padding: 5px;}
.HighlightedColumn{ background-color: #ccecf3;}
.HeadlineImage{ margin-bottom: 10px;}

#dnn_ContentPane2 {float: right;}

#divSearch{ margin-bottom: 5px;}
#divSearch input {border:solid 1px #a2d9e7; height:20px; font-size: 0.85em; vertical-align:middle; width: 139px; font-family: Verdana,Myriad Pro,Trebuchet MS,Arial,Sans-Serif; color: #00457C;}
#imgSearch {margin-left: -63px; margin-bottom: -8px; position: relative; cursor:pointer; }
#lblSearch { color: #00457b; vertical-align:middle; font-size: 1.2em; font-family: Verdana,Myriad Pro,Trebuchet MS,Arial,Sans-Serif;}


#divNews {border: solid 10px #c7d6e2; background-color: #ffffff}
#divNewsHomePage {border: solid 10px #c7d6e2; border-top: none;}
#divRightTop{border: solid 10px #c7d6e2; border-bottom: solid 4px #c7d6e2; background-color: #ffffff; }
#divRighthandTopLinks {float:left; width: 147px; background-color: #ffffff;}
#divRighthandTopLinks div.RighthandTopLinksSplitter {height: 1px; margin: 5px 0 5px 5px; width: 120px; background-color:#009fc3; overflow: hidden;}
#divRighthandTopLinks div.Links {float: left; padding-top: 5px;}
#divRighthandTopLinks p {color: #009fc3; padding: 0 0 0 5px; margin: 0 0 0 0; font-size: 0.9em; font-weight: bold;font-family:Verdana, Myriad Pro,Trebuchet MS,Arial,Sans-Serif;} 
#divRighthandTopLinks a {color: #009fc3;}
#divRighthandTopLinks a:hover { color: #00457c; }

.topquote {padding: 1px 0 0px 0px;}

#divRightTopImage 
{
	float: right;
	background-color: #C7D6E2;
}

#dnn_RightPane {  }
#dnn_RightPane .SubHead { color: #00457c; font-weight: bold; font-size: 1em;}
/*#dnn_RightPane a {font-weight: bold;}*/
#divRightPaneDivider {width: 220px; height: 1px; background-color: #009fc3; margin:0 auto 10px auto; overflow:hidden;}
#dnn_RightPane .c_rcontainer .c_content { }

#divNewsHomePage #dnn_RightPane .c_rcontainer .c_content {padding: 0px 7px 0px 6px; background-color: #ffffff;}


#divNav 
{
	background: url(images/south_america.jpg) bottom no-repeat;
	height: 426px;
	width: 179px;
	z-index: 99999;
}

#dnn_ImagePane { z-index: 0; }

#divBottom { background: url(images/gradient_bottom.png) top repeat-x ; }
#dnn_Footer { width: 935px; margin: 10px auto; min-height: 84px; font-size:0.85em; font-weight: normal;  color: #5dc1db; text-align: left; padding-top: 15px;}
#dnn_Footer p { font-family: verdana, Myriad Pro, Trebuchet MS, Arial, Sans-Serif; margin: 0;font-size:0.8em; font-weight: normal; color: #5dc1db; padding: 1px 0 1px 0;}
#dnn_Footer a, #dnn_Footer a:visited { color: #5dc1db;}

#dnn_IfYouPane {margin-top: -105px; width: 179px;  height: 300px; font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif;  }

#dnn_IfYouPane p {font-size: 0.75em; line-height:1.1em; font-weight: bold;} 
#dnn_IfYouPane div.IfYouSplitter {height: 1px; margin-top:5px; margin-bottom: 5px; width: 100%; background-color:#00457c; overflow: hidden}
#dnn_IfYouPane div.c_container div.c_content{ float:left;display: inline;}

#dnn_Footer div.left { float:left; }
#dnn_Footer div.middleright { float:right;}
#dnn_Footer div.middleright img { padding-left:5px;}
#dnn_Footer  div.right { clear:right;  float:right;  padding-bottom:10px; width: 420px;}
#dnn_Footer div.rightlinks { clear:right;  float:right; width: 200px; text-align:right }

#dnn_Footer div.middleright div.right p
{
	float: right;
}

#divWordCount {font-size: 0.8em;}

.clearFloats
{
	clear:both;
	height:1px;
	overflow: hidden;
}


.InlineImage {float: left; margin-top: 5px; margin-right: 10px;}

/* Share this */
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:0px;vertical-align:middle;}
a.stbar.chicklet {height:16px;line-height:16px;}
#ck_sharethis {margin-right: 20px;color: #009fc3;}
/* end of Share this */

/* Module styling CSS */
div.News-ReadMore a {float: right; background-color: #00457c; color: #FFFFFF; padding: 2px; font-size: 0.8em; margin-bottom: 10px; }
div.News-ReadMore a:hover {  text-decoration: underline;}

a.NewsBulletPoint {font-size: 1.25em; font-weight: normal;font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; padding-top: 10px; display: block; }

ul.NewsBulletList {padding: 0; list-style-type: none; margin: 0;}
.NewsBulletList li { padding-left: 17px; 
                     list-style-image: none; 
                     background-image: url(images/bullet_newslist.png);
                     background-repeat: no-repeat; background-position: 0 4px;
                     list-style-position: outside; vertical-align:text-top;list-style-type: none;}

div.DerekTrauger_SiteMapContent {margin-top: 10px;}



div.DynamicForms_Summary li{color: Red;}

/* DNN SEARCH RESULTS */

.SearchResultsContent
{
    width: 100%;
}


.SearchResultsContent .Normal
{/*font-size: 0.85em;*/ font-size: 0.79em; line-height:1.4em; /*letter-spacing: -0.03em;*/ font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; color: #00457c; }


.SearchResultsContent a.CommandButton
{/*font-size: 0.85em;*/ font-size: 0.79em; line-height:1.4em; /*letter-spacing: -0.03em;*/ font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; color: #00457c; }

.SearchResultsContent a.CommandButton:hover
{color: #5dc2db;text-decoration: none; }

.SearchResultsContent table tr td
{
    vertical-align: top;
}

.SearchResultsContent span.SubHead
{
    display:block;
    padding-top: 3px;
    font-size: 0.79em;
}


.SearchResultsContent a.SubHead
{/*font-size: 0.85em;*/ font-size: 0.79em; line-height:1.4em; /*letter-spacing: -0.03em;*/ font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; color: #00457c; }

.SearchResultsContent a.SubHead:hover
{color: #5dc2db;text-decoration: none; }


/* DynamicForms_Maintable */
.DynamicForms_Maintable .NormalBold
{ 
  font-size: 0.89em; 
  font-weight: normal;
  line-height:1.4em; 
  font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; 
  color: #00457c; 
 
}

.DynamicForms_Maintable td
{
 white-space:normal;
}


.DNNEmptyPane
{
    width: 0px;
    height: 0px;
    padding: 0px;
}

/* News Modules Styling */
#NewsArchiveLeft{width: 460px; float: left; margin: 0 0 0 1px; }
#NewsArchiveLeft span {color: #00457c;display: block; font-size: 0.9em;}
#NewsArchiveRight{width: 270px; float: right;}
#NewsArchiveRight label{color:#00457c; font-size: 0.8em;}
#NewsArchiveRight p.NewsFilterSectionText {margin: 0 5px 10px 5px; font-size: 0.8em; }
#NewsArchiveRight input {font-size: 0.9em; color:#00457C;}

div.NewsList hr {margin: 0; padding: 0;}

#divNewsArchiveFilter {border: solid 10px #c7d6e2; padding: 5px; padding-bottom: 10px;  font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; background-color: #ffffff;}
#NewsArchiveFilterHeading {font-size: 0.99em; display: inline; float: left; margin-bottom:10px ; }
.NewsArchiveTopFilterField{margin-top: 15px;}

#divNewsArchiveFeed {border: solid 10px #c7d6e2; padding: 10px 5px 10px; font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; background-color: #ffffff; margin:10px 0 0}
#divNewsArchiveFeed h2{ margin: 0;font-size:1em}

div.NewArchiveFilterField { clear: both; margin-left: 7px;}
div.NewArchiveFilterField label, div.JudgingFormRow span {float: left; width: 75px; color: #00457c; margin-right: 10px;}

.NewsArchiveFilterLabel {width: 200px;}
.NewsArchiveFilterInput {width: 135px;}

ul.NewsArticleList{padding-left: 0; margin-left: 0;} /* need for IE7 */
ul.NewsArticleList li {list-style-type: none; margin-bottom:15px; background:none; padding-left: 0;}
ul.NewsArticleList {padding-left: 5px;}
ul.NewsArticleList h3 {padding: 0; margin: 0;}

a.NewsArchiveHeading {font-size: 1.25em; font-weight: bold; font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; padding: 0; margin: 0;}

.NewsArchiveValidationText {font-size: 0.8em; margin-left: 7px; margin-bottom:2px;}

input.NewsButton{background: none; border: none; float:right; font-weight: bold; font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; color: #00457c; cursor: pointer;}
input.NewsButton:hover{color: #5dc2db;}
input.NewsClearFilterButton{color:#00457c; float: right;}
input.NewsApplyFilterButton{color:#00457c; float: right; margin-right: 5px;}

h1.NewsArticleHeader, h1.NewsArchiveHeader {font-size: 1.7em; margin-bottom: 5px;}
span.articleDate{color: #00457c;display: block; font-size: 0.9em; margin-bottom: 10px;}

ul.NewsBulletList li a {font-size: 1em; font-weight: bold;font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; padding-top: 10px; display: block; }

ul.NewsBulletList {padding: 0 7px 0 2px; list-style-type: none; margin-left: 0; }
img.NewsArticleThumb{width: 236px; padding-top: 5px;}

div.NewsListMore{text-align:right; margin-top: 10px; margin-bottom: 10px;}
div.NewsListMore a{font-weight: bold; background-color: #00457c; color: #FFFFFF; padding: 2px; font-size: 0.8em; }
div.NewsListMore a:hover {text-decoration: underline;}

h2.NewsListTopArticleHeading{margin: 0 0 5px 0;}

/* Judging Modules Styling */
div.judgingForm{margin-top: 10px;}
div.JudgingFormRow { clear: both;  margin-top: 5px; margin-bottom: 5px;}
div.JudgingFormRow label, div.JudgingFormRow span {float: left; width: 185px; color: #00457c; margin-right: 10px;}
div.judgingForm h2{background-color: #F7F7FF; margin-bottom: 10px; margin-top: 10px; padding: 10px 0 10px 2px; border-top: solid 1px #C8CDDE; border-bottom: solid 1px #C8CDDE;}
div.judgingForm h3{background-color: #F7F7FF; margin-bottom: 10px; padding: 5px 0 5px 2px; border-top: solid 1px #C8CDDE; border-bottom: solid 1px #C8CDDE;}

.JudgingFormFieldFullWidth {width: 450px;}
.JudgingFormFieldHalfWidth {width: 225px;}
.JudgingFormFieldQuarterWidth {width: 112px;}
.JudgingViewStoryTextBox {width: 450px; height: 400px;}
.judgingFormBackButton{padding-bottom: 100px;}

#divJudgingFilter{padding: 5px;}
#divJudgingFilter label { color:#00457c;}
#JudgingFilterHeading {display: inline; float: left; margin: 0; }

.JudgingFilterInput, .JudgingFilterLabel{display: block;}
.JudgingFilterExportButton {margin-bottom: 5px; float: right;}
.UpperCase{ text-transform:uppercase;}

tr.DNN_Reports_Grid_Row td, tr.DNN_Reports_Grid_AlternatingRow td { font-size: 0.8em; padding: 2px 3px 2px 3px; color:#00457c;font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; }
tr.DNN_Reports_Grid_Row td {background-color: #D1EDF6; }

tr.DNN_Reports_Grid_Header th {text-align:left;padding-bottom: 10px; padding-right: 10px; font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; }
tr.DNN_Reports_Grid_Pager td {font-size: 0.97em; padding-top: 5px; font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; }
div.JudgingFilterButtons{float: right;}

#divJudging tr.DNN_Reports_Grid_Row td, tr.DNN_Reports_Grid_AlternatingRow td { font-size: 0.8em; padding: 2px 1px 2px 1px; color:#00457c;font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; }
#divJudging tr.DNN_Reports_Grid_Header th {text-align:left;padding-bottom: 10px; padding-right: 0; font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif; }

#divJudging #divRightCol {width: 220px;}


tr.DNN_Reports_Grid_Header th 
{
    white-space:nowrap;
}

.JudgingViewConnectionsTextArea {width: 450px; height: 200px;}
.JudgingImageThumb { height: 30%; width: 30%;}
a.JudgingVideoUrl {font-size: 0.75em; text-decoration: underline;}
.NoDisplay{display: none;}
a.JudgingBackLinkBottom{float: right;}
.JudgingWarningText{color: Red;}

/* Grants CSS */

#divGrantsFilter label { color:#00457c; font-size: 0.8em; font-weight: bold; padding-bottom:5px; font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif;}
#divGrantsFilter input, #divGrantsFilter select {margin: 0;  width: 210px; color: #00457C; font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif;}

#divGrantsFilter input.GrantsSearchBox{width: 204px;}


#divGrantsFilter input.GrantsFilterButton{color: #00457c; width: 70px}
input.GrantsDateBox{width: 85px; width: 100px}


.NewsArchiveValidationText {margin: 0;  font-family: Verdana,Myriad Pro, Trebuchet MS, Arial, Sans-Serif;}
table.GrantsFilter {width: 100%; margin-top: -20px;}



