/* 
================================
Skin styles for DotNetNuke
================================
*/

table.survey { text-align: left; }
table.latestblogs { text-align: left; }

tr.adClass
{
	background-image: url(images/top-background.png); 
	background-repeat: no-repeat;
}

tr.bottomlogo
{
	background-image: url(images/bottom-logo.png); 
	background-repeat: no-repeat;
}

body
{
	background-color: #DCDCDC;
}   

.pagemaster {
	width: 920px;
	background-color: White; 
	border-bottom: solid 2px #DCDCDC;
}

td.bottomleftpane
{
	height: 100%;
	background-color: #3087d9;
}

td.leftpane
{
	width: 159px;
	padding-right: 0px;
	background-color: #3087D9;
}

td.rightpane
{
	width: 214px;
	padding-left: 3px;
}

.centerpane
{
	width: 555px;
	margin-left: 5px;
}

.jumbo
{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left:0px;
    padding-right:0px;
    width: 710px;
    height: 89px;
     
}

.sponserspane
{
	padding-top: 5px;
	padding-bottom: 30px;
	text-align: left;
	border-bottom: solid 3px #F5F5F5; 
}

hr
{
	visibility: hidden;
}

#footerhr
{
	visibility: visible;
	color: #DCDCDC;
	text-align: center;
	width: 98%;
}

td.leftpane, td.sponserspane, td.footerpane, .logo
{
	border-left: solid 3px #F5F5F5;	
}

td.rightpane, td.sponserspane, td.footerpane
{
	border-right: solid 3px #F5F5F5;	
}

/*main Hero style */
.tdImage
{
	width: 250px;
	height: 250px;
}

/* Article Displayer */

.ArticleViewCredits
{
	background-color: #3087d9;
	width: 240px;
	padding: 5px;
}

.ArticleViewBody, .latestblogs, .mypictures
{
	font-family: Arial;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
}

A.ArticleViewTitle_Detailed, A.ArticleViewTitle_Detailed:link, A.ArticleViewTitle_Detailed:visited, A.ArticleViewTitle_Detailed:active, A.ArticleViewTitle_Detailed:hover
{
	font-weight: bold;
	font-size: 24px;
	color: #3087d9;
	text-decoration: none;
}

span.ArticleRatingRate, span.ArticleRatingAverage
{
	font-size: 12px;
	font-weight: 600;
	color: Gray;
}

input.ArticleRatingRate, img.ArticleRatingAverage
{
	padding-left: 2px;
}

td.ArticleRatingAnonymous, td.ArticleCommentsPosted
{
	display: none;
}

a.lnkComments, a.lnkComments:active, a.lnkComments:link, a.lnkComments:hover, 
.ArticleCommentsCommentMessage, .ArticleCommentsCommentMessage a, .ArticleCommentsCommentMessage a:link, .ArticleCommentsCommentMessage a:active,
.ArticleCommentsCommentMessage a:hover, .ArticleCommentsCommentMessage a:visited, span.ArticleCommentsSubHeading, 
span.ArticleCommentsSubHeadingUserName, td.ArticleCommentsAddComment
{
	color: #3087d9;
	text-decoration: none;
}

span.ArticleCommentsSubHeading, span.ArticleCommentsSubHeadingUserName, td.ArticleCommentsComment,
.ArticleCommentsCommentMessage a:link, .ArticleCommentsCommentMessage a:active,
.ArticleCommentsCommentMessage a:hover, .ArticleCommentsCommentMessage a:visited
{
	font-size: 14px;
}


a.lnkComments, a.lnkComments:active, a.lnkComments:link, a.lnkComments:hover, a.lnkComments:visited
{
	font-weight: bold;
	font-style: italic;
}

/*End of Article Displayer */

/* Generic Classes */
h1, h2, h3, h4, h5, h6, a.articletitle
{
	font-family: Arial;
	color: #3087d9;
}

/* End of Classes */


/* Breadcrumb style */
td.breadcrumb
{
	padding-left: 15px;
}

a.SkinObject, a.SkinObject:visited, a.SkinObject:active, a.SkinObject:hover, a.SkinObject:link, td.breadcrumb span
{
	color: #3087d9;
	font-size: 11px;
}

/* End of breadcrumb style */

/* Magazine style */
.magunderline
{
	visibility: visible;
	width: 98%;
	size: 1px;
	color: White;
	text-align: center;
	border-style: dotted;
}

.magText
{
	color: White;
	font-family:Arial;
	font-size: 12px;
}
/* End of magazine style */

/*Event List Style */
table.briefListing
{
	margin-left: 5px;
}

a.articletitle
{
	font-size: 16px;
	font-weight: bold;
}

table.buttonRow
{
	background-color: Gray;
}

a.btnLrg, a.btnLrg:active, a.btnLrg:link, a.btnLrg:visited
{
	padding: 2px;
	color: White;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma ,Arial,Helvetica;
}

/*Event style ends */


/****************************************/
/* UCanUse Styles */


/* Preview of HTML content */
.ucu_previewPane
{
	border-right: black solid;
	border-top: black solid;
	overflow: auto;
	border-left: black solid;
	border-bottom: black solid;
	background-color: white;
}

.ucu_wwiz_thumbnail
{
	width: 150px; 
	height: 150px; 

}

TABLE.ucu_wwiz_group
{
	width: 100%;
}
TABLE.ucu_wwiz_group TD.ucu_wwiz_group_name
{
	width: 30%;
}
TABLE.ucu_wwiz_group TD.ucu_wwiz_group_desc
{
	width: 70%;
}

DIV.ucu_wwiz_bottom
{
	height: 100%;
	vertical-align: bottom;
	display: block;
	position: static;
}

/* Fieldset containing admin options for other users. */
LEGEND.ucu_adminMode
{
	color: Red;
	font-weight: bold;
}


FIELDSET.ucu_adminMode
{		
    line-height: 15px;
    border-color: Red;
    padding: 5px        
}


/* Contains form commands such as update/cancel buttons. */
.ucu_commandBar
{	
	
	text-align: center;
}



.ucu_ua_pnlUserAttributes
{
}

/* The DataList that renders User Attribute fields. */
TABLE.ucu_ua_dlFields
{
	border-width: 0px;
	border-style:none;	
}
.ucu_ua_dlFields TD
{
	border-width: 0px;
	border-style:none;	
	vertical-align: top;
}

/* A cell containing a field label. */
TD.ucu_label
{
	width:150px;
	text-align:left;
	vertical-align:top;
}

/* A cell containing a field control. */
TD.ucu_field
{
	width:350px;
	text-align:left;
	vertical-align:baseline;
}

/* Assigned to elements that render fields */
.ucu_field
{
	width: 200px;
}

/* Some field controls use tables for layout
   for example, Checkbox Lists.  This handles those
   tables.
*/
TD.ucu_field TABLE
{
	float: left;
}

/* -- Begin Registration Snap-In -- */

/* The table that controls the layout of the address and user sections */
TABLE.ucu_ua_regsn
{
	border-width: 0px;
	border-style:none;	
}
TABLE.ucu_ua_regsn TD
{
	border-width: 0px;
	border-style:none;	
}
/* The registration instructions */
.ucu_instructions
{
}

/* The table that contains the memberhsip fields */
TABLE.ucu_ua_regsn_user
{
	border-width: 0px;
	border-style:none;	
	width: 500px;
	height: 100%;
}
/* A table cell in the membership table */
TABLE.ucu_ua_regsn_user TD
{
	
	border-width: 0px;
	border-style:none;	
}

TD.ucu_ua_regsn_user
{
}


TD.ucu_ua_address
{
}

/* The table that contains the address fields */
TABLE.ucu_ua_address
{
	border-width: 0px;
	border-style:none;	
	width: 500px;
	height: 100%;
}
/* A cell in the addrss field table */
TABLE.ucu_ua_address TD
{
	border-width: 0px;
	border-style:none;	
}

/* The item template table */
TABLE.ucu_ua_tpl_item
{
	border-width: 0px;
	border-style:none;	
	width: 500px;
}
/* A cell in the item template table */
TABLE.ucu_ua_tpl_item TD
{
	border-width: 0px;
	border-style:none;	
}

/* The alternating item template table */
TABLE.ucu_ua_tpl_altitem
{
	border-width: 0px;
	border-style:none;	
	width: 500px;
}
/* A cell in the alternating item template table */
TABLE.ucu_ua_tpl_altitem TD
{
	border-width: 0px;
	border-style:none;	
}

/* the preferences panel */
.ucu_regsn_pnlPreferences
{
}

/* ================================
    TEMPLATE STYLE OVERRIDES
   ================================
*/


/* -- Default Template -- */
DIV.ucu_ua_template_Default
{
}
DIV.ucu_ua_template_Default .ucu_commandBar
{
	width: 500px;
}
DIV.ucu_ua_template_Default .ucu_instructions
{
	width: 500px;
}

/* -- OneNarrowColumn Template -- */
DIV.ucu_ua_template_OneColumn
{
}
DIV.ucu_ua_template_OneColumn .ucu_commandBar
{
	width: 500px;
}
DIV.ucu_ua_template_OneColumn .ucu_instructions
{
	width: 500px;
}

/* -- OneColumnLabelAboveField Template -- */
DIV.ucu_ua_template_OneColumnLabelAboveField
{
}
DIV.ucu_ua_template_OneColumnLabelAboveField .ucu_commandBar
{
	width: 500px;
}
DIV.ucu_ua_template_OneColumnLabelAboveField .ucu_instructions
{
	width: 500px;
}
DIV.ucu_ua_template_OneColumnLabelAboveField TABLE.ucu_ua_tpl_item TD.ucu_label
{
	width:500px;
	text-align:left;
}
DIV.ucu_ua_template_OneColumnLabelAboveField TABLE.ucu_ua_tpl_item TD.ucu_field
{
	width:500px;
	text-align:left;
}


/* -- OneNarrowColumn Template -- */
DIV.ucu_ua_template_OneNarrowColumn
{
}

DIV.ucu_ua_template_OneNarrowColumn .ucu_commandBar
{
	width: 325px;
}
DIV.ucu_ua_template_OneNarrowColumn .ucu_instructions
{
	width: 325px;
}

DIV.ucu_ua_template_OneNarrowColumn TD.ucu_field
{
	width:175px;
	vertical-align:top;
}
DIV.ucu_ua_template_OneNarrowColumn .ucu_field
{
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
DIV.ucu_ua_template_OneNarrowColumn TABLE.ucu_ua_regsn_user
{
	width: 325px;
}
DIV.ucu_ua_template_OneNarrowColumn TABLE.ucu_ua_address
{
	width: 325px;
}
DIV.ucu_ua_template_OneNarrowColumn TABLE.ucu_ua_tpl_item
{
	width: 325px;
}

/* TwoColumn style overrides */
DIV.ucu_ua_template_TwoColumn
{
}
DIV.ucu_ua_template_TwoColumn .ucu_commandBar
{
	width: 800px;
}
DIV.ucu_ua_template_TwoColumn .ucu_instructions
{
	width: 800px;
}
/*End of Styles */

/* Contact us styles */

td a.btnMid, td a.btnMid:hover, td a.btnMid:link, td a.btnMid:active, td a.btnMid:visited
{
	padding: 2px;
	color: #FFFFFF;
}

/*********************/

/* Latest ddu blog styles */
table.latestblogs, .blogviewmore, .mypictures
{
	font-size: 11px;
}

.blogheader, a.blogBtnMore, a.blogBtnMore:link, a.blogBtnMore:visited, a.blogBtnMore:hover, a.blogBtnMore:active, .mypictures
{
	color: #3087D9;
}

a.blogviewmore, a.blogviewmore:link, a.blogviewmore:visited, a.blogviewmore:hover, a.blogviewmore:active
{
	color: #00BFFF;	
	font-weight: normal;
}
/*************************/

/* Feattured content styles */
a.morelink, a.morelink:active, a.morelink:link, a.morelink:hover, a.morelink:visited 
{
	color:White;
}

/*******************************/


/* Blog Styles */
a.CommandButton, a.ComamndButton:active, a.ComamndButton:visited, a.ComamndButton:hover, a.ComamndButton:link 
{
	font-size: 12px;
}

td.SubHead a, td.SubHead a:active, td.SubHead a:hover, td.SubHead a:visited, td.SubHead a:link
{
	font-size: 14px;
}

table.loginCss, table.mydownunder
{
	color:#3087D9;
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
}

.loginpanel
{
	background-image: url(images/ddu_baseintroframe.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

table.loginCss
{
	padding-top: 10px;
}

table.loginCss, table.loginCss a:link, table.loginCss a:active, table.loginCss a:visited, table.loginCss a:hover
{
	color: #FFFFFF;
	font-size: 11px;
}

table.mydownunder
{
	background-color: #00A1EA;
	border: solid 3px #3087D9;
	color: White;
}

.downundertext
{
	padding-left: 55px;
}

.downundertext a, .downundertext a:link, .downundertext a:visited, .downundertext a:hover, .downundertext a:active, .downundertext a img 
{
	text-decoration: none;
	color: #00A1EA;
	border-color: #00A1EA;
}

/********************************/


/* LOGIN STYLE */

table.loginCss
{
	padding-left: 10px;
}

div.mainContainer
{
	padding-left: 5px;
	background-image: url(images/contentframe_back.gif);
	background-repeat: repeat;
}

/* PAGING STYLE FOR ARTILE LIST */
.TitleSlim_Paging a:link,.TitleSlim_Paging a:visited, .TitleSlim_Paging a:hover, .TitleSlim_Paging span 
{
	font-size: 12px;
	text-decoration: underline;
}

.TitleSlim_Paging span
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}




#topbuttonscontainer { background-color: #DFDFDF; }
#topbuttonscontainer { padding-left: 0px; }
div.topbuttons { float: left; margin-right: 0px; }


#tophdr ul {
width:930px;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 30px;
white-space: nowrap;
background-color:#CCCCCC;
border: #999999;
border-bottom-style:solid;
text-align:center;
}


#tophdr li {
list-style-type: none;
display: inline;
color: #000;
}


#tophdr li a {
text-decoration: none;
padding: 7px 10px;
}


#tophdr li a:link {
color: #000:
}

#tophdr li a:visited {
color: #000;
}


#tophdr li a:hover {
color: #FF0000;
}

