/* ============== */
/* = YELLOWTAIL = */
/* ============== */

/*=====================
#ffc204 YELLOW COPY
#78a22f GREEN COPY
#666666 GREY COPY
#5b5857 GREY MENU COPY

#5983ad LINK
#454b74 LINK HOVER
#999999 LINK VISITED

#dbdbdb GREY LINE
=====================*/

/*html{
	text-align:center;
}*/

body{
	background-color: #d9d9d9;
	color: #666666;
	font: 1em Verdana,  Arial,  Tahoma;
	text-align:center;
/*	line-height:1.2em;*/
}

h1, h2, h3, h4, h5, dt, h6, tfoot, thead th, b, .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel, .MainMenu_MenuItem, .MainMenu_MenuItemSel, .SelectedTab, .OtherTabs, .SkinObject, .Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox, .DataGrid_AlternatingItem, .DataGrid_Header, .DataGrid_Item, .DataGrid_SelectedItem, .TreeMenu_Node, .TreeMenu_NodeSelected, .FileManager_Header, .FileManager_Pager, .FileManager_StatusBar, .FileManager_Item, .FileManager_AltItem, .FileManager_SelItem, .FileManagerTreeNode, .FileManagerTreeNodeSelected, .WizardHelpText, .WizardText, .Help, .CommandButton{
	font-family: Verdana,  Arial,  Tahoma;
}

img,
a img,
:link img,
:visited img { 
	border:none; 
}

/* LINKS */
a:link{
	text-decoration: underline;
	color:#5983ad;
}

a:active,
a:hover{
	text-decoration: none;
	color: #454b74;
}

a:visited{
	text-decoration: underline;
	color: #999999;
}

#footer a:link,
#footer a:visited,
#footer a:active{
	text-decoration: none;
	color:#5983ad;
}
#footer a:hover{
	text-decoration: underline;
	color: #454b74;
}
/* END LINKS */

/* H Tags */
#Body h1,
#Body h2,
#Body h3,
#Body h4{
	color:#78a22f;
	font-weight:bold;
	font-size:1em;
	margin:8px 0;
	font-family: "MS Trebuchet", "Trebuchet MS", Verdana, Arial, Tahoma;
}

#Body h2{
	font-size:1.2em;
	font-weight:bold;
} 

#Body h3{
	font-size:0.8em;
	font-weight:bold;
}

#Body h4{
	font-size:0.7em;
}
/* END H Tags */

ul{
	list-style-image: url(img/li.gif);
	padding:0;
	margin:0 15px 10px;
}
ul li ul{
	margin:10px 0px 10px 15px;
}
.containerGreyBox ul{
	list-style-image: url(img/greyli.gif);
}

li{
	padding:0;
	margin:0;
}

.hidden{
	display:none;
}

table{
	font-size:1em;
}

.FormTable {
/*	font-size: 0.7em;*/
	font-size: 0.8em;
}

.RightPane .FormTable {
	width:200px;
}

.RightPane .FormTable .FormTextBox{
	width:100px;
}

#container{
	margin:25px auto 0 auto;
	width:950px;
	border:1px solid #666666;
	background-color: #ffffff;
}

.clearBoth{
	clear:both;
}

#Abstracts_Admin,
#Abstracts_Home,
#Abstracts_3col{
	text-align: left;
	padding:20px 0 0 20px;
}

#header .TopLeft{
	float:left;
}

#header .TopRight{
	text-align:right;
	float: right;
	margin-right:20px;
	width:300px;
}

#header .TopRight .search{
	position:relative;
	top:7px;
	float:right;
}

#header .TopRight .search input.xsTxtSearch{
	width:165px;
}

.PhoneNumber{
/*	font-size:1.25em;*/
	font-family: "MS Trebuchet", Arial, Verdana, Tahoma;
	padding:0;
	margin:0;
	font-weight: bold;
}

.PhoneNumber .Number{
	color:#ffc204;
	font-weight: bold;
}

#mainMenu{
	width:908px;
	clear:both;
	height:31px;
	border: 1px solid #d9d9d9;
}

#loginArea{
	margin:10px;
	color:#ffffff;
	font-size:0.7em;
}

.containerLeft,
.containerSub2{
	width:220px;
}

.containerLeft,
.containerMain,
.containerSub2{
	float:left;
	margin:10px 0;
}

#Abstracts_Admin .containerMain{
	width:678px;
	border: 1px solid #dbdbdb;
}

#Abstracts_3col .containerMain{
	width:450px;
	border-top: 1px solid #dbdbdb;
	border-bottom:none;
	background: url(img/fishFooterSmall.gif) no-repeat center bottom;
	padding-top:10px;
	padding-bottom:52px;
}

.containerMain,
.containerSub2{
	margin-left:10px;
}

#Abstracts_Home .containerMain{
	border: none;
	width:449px;
	margin-left:0;
	padding-right:5px;
}


#Abstracts_Home .containerSub2{
	width:449px;
	margin-left:5px;
}

#Abstracts_Home #content{
	background: url(img/fishFooter.gif) no-repeat center bottom;
	margin-right:20px;
/*	padding-top:10px;*/
	padding-bottom:52px;
}

#Abstracts_Home #content .containerMain,
#Abstracts_Home #content .containerSub2{
	margin:0;
}

#Abstracts_Home #content .containerMaintopTitle{
	margin-top:0;
}

/* FIX FOR IE FLOAT ERROR */
#Abstracts_Home #content:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#Abstracts_Home #content {display:inline-block;}
/* Hide from IE Mac \*/
#Abstracts_Home #content {display:block;}
/* End hide from IE Mac */
/* END */



#Abstracts_Home #PromoArea{
	border: 1px solid #dbdbdb;
/*	background: #24214a url(img/carosel_bg.jpg) no-repeat;*/
	margin:10px 20px 10px 0;
	height:206px;
}

#Abstracts_Home #PromoArea .Promo_Text{
	float:left;
	width:360px;
}

#Abstracts_Home #PromoArea .Promo_Flash{
	float:right;
	width:530px;
}

#Abstracts_Home #PromoArea .Promo_Text,
#Abstracts_Home #PromoArea .Promo_Flash{
	height:206px;
}

#contentLower .Promo1_4Area,
#contentLower .Promo2_4Area,
#contentLower .Promo3_4Area,
#contentLower .Promo4_4Area{
	float:left;
	width:220px;
}

#contentLower .Promo2_4Area,
#contentLower .Promo3_4Area,
#contentLower .Promo4_4Area{
	margin-left:10px;
}

#footer{
	padding-top:10px;
	font-size:0.7em;
	margin-right:20px;
}

#footer #footerPaneLeft{
	float:left;
}

#footer #footerPaneLeft strong{
	position:relative;
	top:1em;
}

#footer #footerPaneLeft .Logo,
#footer #footerPaneRight .Logo{
	vertical-align: middle;
	margin-left:5px;
	position:relative;
	bottom:0.2em;
}

#footer #footerPaneRight{
	float:right;
	text-align:right;
}

#footer #footerPaneRight .FooterLinks{
	position:relative;
	top:4px;
}

#footer #footerPaneRight .dnnFooter{
	border-left:1px solid #000000;
	margin-left:8px;
	padding-left:8px;
}

.containerMainTopTitle .FormSubmitted{
	font-weight:normal;
	font-size:0.8em;
}

.Normal{
	font-size:0.8em;
}

.Normal .Normal{
	color:green;
}

.SubHead{
	font-size:0.8em;
}

/* NEWS */
.Snippet a:link,
.Snippet a:visited,
.Snippet a:active,
.divArchive a:link,
.divArchive a:visited,
.divArchive a:active{
	text-decoration:none;
}

.divArchive,
.Snippet {
	font-size:0.8em;
}

#Body .Snippet a h4,
#Body .divArchive a h4{
/*	font-size:1.25em;*/
	font-weight:bold;
	font-size:1em;
} 

.Snippet p{
	font-size:1em;
}

.Snippet .newsDate{
	font-size:0.8em;
}

/* END NEWS */


/* HIDE CALCULATOR ITEMS FOR NICK */
#dnn_ctr694_SmartCalculator_lst_ctl02_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl06_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl07_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl08_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl09_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl10_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl11_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl12_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl13_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl14_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl15_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl16_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl17_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl18_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl19_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl20_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl21_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl22_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl23_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl24_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl25_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl26_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl27_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl28_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl29_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl30_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl31_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl32_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl33_myPanel,
#dnn_ctr525_SmartCalculator_lst_ctl34_myPanel{
	display:none;
}
/* END HIDE CALCULATOR ITEMS FOR NICK */

/* Martin Blog style edits */

.commentForm .replyLabel {
	font-size: 0.8em;
	font-weight: bold;
}

.commentForm .abstractsFormLabel {
	font-size: 0.8em;
	display: block;
	width: 150px;
}

.commentForm div {
	font-size: 0.9em;
}

.commentForm .abstractsFormTextbox, #dnn_ctr741_ViewAbs_Articles_txtComment, input {
	color: #666666;
	font-family: Verdana,  Arial,  Tahoma;
}

.Snippet .readMore {
	font-size: 0.8em;
}

.wholeArticle .ArticleType .Snippet h4 {
	font-size: 1.2em;
}

a.PRBack {
	font-size: small;
	text-decoration: none;
}

/* Martin Edits */

#Body .wholeArticle .articleType .Snippet a h4 {
/*	font-size:1.25em;*/
	font-weight:bold;
	font-size:1.2em;
}

#Body .wholeArticle .articleType .Snippet .newsDate {
	font-size: 0.8em;
	font-weight: bold;
}
/* END Martin Edits */

/* Jack Edits */
#Body .wholeArticle .articleType .Snippet .readMore {
	display:block;
}

#Body .wholeArticle .articleType .Snippet{
	border-bottom: 1px solid #dbdbdb;
}

#Body .wholeArticle .articleType .lastArticle .Snippet{
	border-bottom: none;
}

/*comments view*/
#Body .wholeArticle .comments{
	margin-bottom:15px;
	padding-top: 10px;
}

#Body .wholeArticle .comments .commentBy{
	font-size: 0.8em;
}

#Body .wholeArticle .snippet{
	
}

#Body .wholeArticle .commentsLabel,
#Body .wholeArticle .replyLabel{
	padding:0;
	color:#78a22f;
	font-weight:bold;
	margin:25px 0 0;
	font-family: "MS Trebuchet", "Trebuchet MS", Verdana, Arial, Tahoma;
}

#Body .wholeArticle .commentSubmit{
	margin-bottom:10px;
}

#Body .wholeArticle .commentDetail{
	border-bottom: 1px solid #dbdbdb;
	display:block;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
/* END Jack Edits */
