/*========================================================*/
/*         CSS for DotNetNuke Skin -    */
/*========================================================*/

body{
	border-left:0px 0px 0px 0px;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background: #e4e8ea url(/Portals/0/Skins/Sentia/images/Sentia_bg.jpg) repeat-x left top;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

/* ********** Setting Text Throughout the skin ************** */
TH,TD,DIV{ font-family: Verdana, Lucida Sans, Lucida Grande, Arial; font-size:11px; color:#333333; }
A,A:link,A:visited,A:active{
	color:#a6111f;
	text-decoration:underline;
}
A:hover{
	color:#a6111f;
	text-decoration:none;
}

/*-- most of the text on site          --*/ .normal,.Normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
/*-- most of the bold text on site     --*/ .NormalBold {
	font-family: Verdana, Lucida Sans, Lucida Grande, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
/*-- red text on site for errors       --*/ .NormalRed {
	color: #C50000;
	font-family: Verdana, Lucida Sans, Lucida Grande, Arial;
	font-weight: bold;
	font-size: 11px;
}
/*-- headings - mostly in admin        --*/ .Head{
	font-family: Verdana, Lucida Sans, Lucida Grande, Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
/*-- subheadings - mostly in admin     --*/ .SubHead{
	font-family: Verdana, Lucida Sans, Lucida Grande, Arial;
	font-size:11px;
	color:#333333;
}
/*-- subheadings - mostly in admin     --*/ .SubSubHead{ font-family: Verdana, Lucida Sans, Lucida Grande, Arial; font-size:11px; color:#333333; }


/* ********** Control Panel Style ************** */
.controlpanel{ background:#e4e8ea; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; /*width:3px; height:100px;*/ }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{
	color:#999999;
	text-decoration:underline;
} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
	font-weight:normal;
}
A.CommandButton:hover{ color:#666666; text-decoration:none; font-size:11px; font-weight:normal; }

.sendbutton,A.sendbutton:link,A.sendbutton:visited,A.sendbutton:active{
	font-size:14px;
	color:#006699;
	text-decoration:none;
	font-weight:bold ;
	background: url(/Portals/0/images/arrow_dbl.gif) no-repeat left center;
	margin-left: 14px;
	padding-left: 14px;
}
A.sendbutton:hover{ color:#666666; text-decoration:none; font-size:14px; font-weight:bold; }
.cancelbutton,A.cancelbutton:link,A.cancelbutton:visited,A.cancelbutton:active{
	font-size:14px;
	color:#006699;
	text-decoration:none;
	font-weight:bold;
	/* background: url(/Portals/0/images/arrow_dbl.gif) no-repeat left top;*/
	margin-left: 10px;
	padding-left: 10px;
}

/* ********** Search Style ************** */
#SearchContainer input{
	MARGIN: 0px 0px 0px 0px;
	BORDER: 1px solid #000033;
	font-size:9px;
	color:#000033;
	BACKGROUND:#ffffff;
	WIDTH: 100px;
	HEIGHT: 11px;
}
.search,a.search:link,a.search:active,a.search:visited,.search{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
a.search:hover{ color:#000000; text-decoration:none; font-weight:bold; font-size:10px;}
#dnn_dnnSEARCH_txtSearch{	/*padding-left: 6px;*/	width: 132px;	Font-size: 12px;	color:#333333;	HEIGHT:17px;	 border: 0px dotted #b7b8b4; background-color: transparent;}


/* ********** Login Button Style ************** */
.StandardButton {color: #FFFFFF; font-family: Verdana, Lucida Sans, Lucida Grande, Arial; font-size: 12px; font-weight: normal; background-color: #1e6bae; HEIGHT:25px; padding: 0px 12px 0px 12px; width: 99%;}


/* ********** Pane Padding ************** */
.TopBannerPane{ padding:0px 0px 0px 0px;}
.BannerPane{ padding:0px 0px 4px 0px;}
.UpperPane{ padding:10px 8px 3px 8px;}
.LeftNav{ padding:10px 8px 0px 8px;}
.LeftNav2{ padding:8px 8px 8px 8px;}
.TopPane{ padding:4px 0px 4px 0px;}
.TopLeftPane{ padding:3px 3px 3px 0px;}
.TopRightPane{	padding:3px 0px 3px 3px;}
.LeftPane{	padding:10px 0px 3px 0px;}
.ContentPane{ padding:10px 5px 2px 2px;}
.RightPane{	padding:10px 0px 2px 5px;}
.MidLeftPane{ padding:2px 2px 2px 2px; width:100%;}
.MiddlePane{ padding:2px 2px 2px 2px; width:100%;}
.MidRightPane{ padding:2px 2px 2px 2px;	width:100%;}
.BottomColumn1{	padding:3px 3px 3px 0px;}
.BottomColumn2{ padding:3px 3px 3px 3px;}
.BottomColumn3{ padding:3px 3px 3px 3px;}
.BottomColumn4{	padding:3px 0px 3px 3px;}
.BottomPane{ padding:2px 2px 2px 2px;}
.LowerPane{ padding:4px 0px 8px 0px;}
.main_pillar { display:block;width:600px;padding:0px 0px 0px 10px; }

/* ********** Login Style ************** */
.login,a.login:link,a.login:active,a.login:visited,.login{
	color:#666666;
	text-decoration:none;
	height:11px;
	padding: 0px 0px 0 0px;
	margin: 0 0px 0 0px;
	font: normal 11px Arial, Verdana, "Lucida Sans", "Lucida Grande", Arial;
	/* background: url(/images/login.gif) no-repeat -20px bottom; */
}
a.login:hover{
	color:#000000;
	text-decoration:underline;
/*	background-image: url(/images/login.gif); */
	background-repeat: no-repeat;
	background-position: left bottom;
	height:10px;
	padding: 0px 0px 0 0px;
	margin: 0 0px 0 0px;
	font: normal 11px Arial, Verdana, "Lucida Sans", "Lucida Grande", Arial;
}

/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited,.user{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:11px;
	padding: 0px 0px 0 0px;
	margin: 0 0px 0 0px;
}
a.user:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:11px;
	padding: 0px 0px 0 0px;
	margin: 0 0px 0 0px;
}
	
/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 0 0px;
}
a.date:hover{
	color:#666666;
}

/* ********** Breadcrumb Style ************** */
td.breadcrumb  {
	border-bottom: 1px solid #e3e3e3;
}
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Lucida Sans, Lucida Grande, Arial;
	padding-left: 2px;
}
a.breadcrumb:hover{
	font-size:11px;
	color:#a6111f;
	text-decoration:underline;
	font-weight:normal;
	font-family: Verdana, Lucida Sans, Lucida Grande, Arial;
}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	/* border-bottom:1px dotted;*/
	font-weight:Normal;
}
a.footer:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:Normal;
}

/* ********** Copyright Style ************** */
.copyright,a.copyright:link,a.copyright:active,a.copyright:visited{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	border-bottom:0px dotted;
	font-weight:Normal;
}
a.copyright:hover{	color:#ff9356; text-decoration:none; font-weight:Normal;}

/* ********** Privacy/Terms Style ************** */
.terms,a.terms:link,a.terms:active,a.terms:visited{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:Normal;
	/* border-bottom:1px dotted;*/
}
a.terms:hover{
	color:#666666;
	text-decoration:none;
	font-weight:Normal;
	border-bottom:1px dotted;
}

/* ********** Links Style ************** */
.links,a.links:link,a.links:active,a.links:visited{
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	font-family: Verdana, Lucida Sans, Lucida Grande, Arial;
}	
a.links:hover{
	color:#666666;
	text-decoration:underline;
	font-weight:normal;
}
/* GENERIC */
H1
{
	color: #a6111f;
	text-transform: uppercase;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	text-transform: uppercase;
}

H3
{
	color: #a6111f;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
H4
{
	color: #666666;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	/*text-transform: uppercase; */
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	line-height: 10px;
	margin-left:5px;
}
H6
{ 	color: #a6111f;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; margin-left:5px;
}

H5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
padding-bottom: 4px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #006699;
line-height: 10px; margin-left:5px;
}


p {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 0px 5px 5px;
}

/*  additional styles */
ul li
{
	font-size: 11px;
	list-style: disc;
	color: #666666;
}
ol {  margin: .5em .5em 0 25px;  /* bullet image is in left margin */
  padding-left: 0;}
ol li {
	margin-left: 0;
	padding-left: 0;     /* distance between marker and text */
	margin-bottom: .5em;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
ul { 
  list-style: disc; /* url(orange_bullet-w.gif); wide image for the bullet */
  margin: .5em .5em 0 25px;  /* bullet image is in left margin */
  padding-left: 0;
}
ul li {
	margin-left: 0;
	padding-left: 0;     /* distance between marker and text */
	margin-bottom: .5em; /* a little spacing between list items */
	font-size: 11px;
}
.newslist, ul.newslist li {
	list-style: circle url(/Portals/0/images/arrow_red16px.gif) outside;
	padding-left: 2px;
	padding-top:0px;
	margin-left: 15px;
	color: a6111f;
}
.arrowlist, ul.arrowlist li {
	list-style: circle url(/Portals/0/images/arrow_red16px.gif) outside;
	padding-left: 2px;
	padding-top:0px;
	margin-left: 17px;
	font-size: 12px;
	font-weight: normal; color: a6111f;

}


a.arrowlist:link {
font-weight: bold; }

a.newslist:link {
	color: #003366;
	
}
quote, p.quote {
	color:#666666;
	font: italic 12px Verdana, Arial, Sans-Serif;
	letter-spacing: .05em;
}
.author {
	font-size:12px;
	color:#333333;
	margin-top: 5px;
}
a.quote:link, a.quote:active,a.quote:visited {	font-size:11px;
	text-decoration: none;
	text-align: right;
}
learnmore, a.learnmore, a.learnmore:hover 
{
	margin-top: 10px;
	display: block;
	float: right;
	line-height: 12px;
	background-x-position: left;
	background-y-position: center;
	text-indent: 16px;
	background: transparent url(/Portals/0/images/arrow_circle.gif) no-repeat scroll;
	font-weight: bold;
	color: #006699;
}
td.threepaneRight {
	border-left: 1px dashed #CCCCCC;
	padding: 2px 0px 2px 2px;
	width: 184px;
}
td.threepaneMiddle {
	border-left: 1px dashed #CCCCCC;
	padding: 2px; width: 184px;
}
td.threepaneLeft {
	border-left: 0px dashed #CCCCCC;
	width: 183px;
	padding: 2px 3px 2px 0px;
}
/*add to override FCK editor classes */
#fckbody { background:#FFFFFF;
background-image:none; text-align:left;}
.FCKImageGalleryContainer {background-image:none
background-color:#FFFFFF; }

.imgRIGHT {
	padding: 5px;
	float: right;
}
.contentHIGHLIGHT
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background: #CCCCCC;
}
/* Styles for the main text and images within the Text/HTML module */
.imageleftside img
{
    border: 1px solid #CCC;
    margin-right: 15px;
    margin-bottom: 20px;
    float: left;
}
.imagerightside img
{
    border: 1px solid #CCC;
    margin-left: 15px;
    margin-bottom: 20px;
    float: right;
}
.imageleftsidecaption
{
    font-size: 85%;
    font-style: italic;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.imageleftsidecaption img
{
    border: 1px solid #CCC;
    margin-bottom: 5px;
}
.imagerightsidecaption
{
    font-size: 85%;
    font-style: italic;
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
}
.imagerightsidecaption img
{
    border: 1px solid #CCC;
    margin-bottom: 5px;
}
.clear
{
    clear: both;
}
.quoteleft
{
    font: italic 105% Georgia, "Times New Roman", Times, Serif;
    padding: 0 10px 0 0;
    margin: 10px 10px 10px 0;
    width: 220px;
    float: left;
    text-align: right;
    border-right: 10px solid #C8CDD0;
    color: #75818A;
}
.quoteright
{
    font: italic 105% Georgia, "Times New Roman", Times, Serif;
    padding: 0 0 0 10px;
    margin: 10px 0 10px 10px;
    width: 220px;
    float: right;
    text-align: left;
    border-left: 10px solid #C8CDD0;
    color: #75818A;
}
.main_pillar { width:810px;}    