/*========================================================*/
/*         CSS for DotNetNuke Skin - AntsySkin            */
/*                   by Omar Janneh                       */
/*             http://www.dnnstyles.net                   */
/*========================================================*/

body{
	border-left:0px 0px 0px 0px;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-family: "trebuchet ms", Tahoma, Verdana, Arial, Sans-Serif;
	background: #6699CC url(/portals/1/Skins/OWS_boxed/images/OWS_bg.gif) repeat-x; 
	color: 6699CC; 
	} 

/* ********** Setting Text Throughout the skin ************** */
TH,TD,DIV{
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#003366;
}
A,A:link,A:visited,A:active{
	color:#993333;
	text-decoration:underline;
	font-weight: normal;
}
A:hover{
	color:#993333;
	text-decoration:none;
}

/*-- most of the text on site          --*/ 
.normal,.Normal{
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
	font-size:12px;
	color:#003366;
	background: url(none);
}
/* GENERIC */
H1
{	color: #993333;
	text-transform: uppercase;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
}

H2
{	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #993333;
	text-transform: uppercase;
}

H5
{
	color: #333333;
	margin-left:5px;
	font: bold 14px Georgia, "Times New Roman", Times, serif;  /* trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif; */
}


H3
{
	color: #003366;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	/* trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;*/
	/*text-transform: uppercase; */
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cccccc;
	line-height: 10px;
	margin-left:5px;
}
H6
{ 	color: #003366;
	font: normal 14px trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
	text-decoration: underline; margin-left:5px;
}

H4
{
	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;
	font-weight: bold;
	color: #993333;
padding-bottom: 2px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #cccccc;
line-height: 10px; margin-left:5px;
}


p {
	font: 12px trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif; margin-left:5px;
}
/*-- most of the bold text on site     --*/ 
.NormalBold { font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ 
.NormalRed { color: #C50000; font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif; font-weight: bold; font-size: 11px; }
/*-- headings - mostly in admin        --*/ 
.Head{ font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif; font-size:12px; font-weight:bold; color:#484848; }
/*-- subheadings - mostly in admin     --*/ 
.SubHead{ font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif; font-size:12px; color:#484848; }
/*-- subheadings - mostly in admin     --*/ 
.SubSubHead{ font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif; font-size:11px; color:#484848; }


/* ********** 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:#FF9900; text-decoration:underline;} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-size:12px; color:#993333; text-decoration:none; font-weight:bold; }
A.CommandButton:hover{
	color:#993333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}


/* ********** Search Style ************** */
#SearchContainer input{MARGIN: 0px 0px 0px 0px; BORDER: 1px solid #000033; font-size:9px; color:#000033; BACKGROUND:#ffffff;  WIDTH: 100px;  HEIGHT: 15px;}
.search,a.search:link,a.search:active,a.search:visited,.search{ color:#396185; 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:#484848;	HEIGHT:17px;	border: 0px dotted #b7b8b4;	background-color: transparent;}


/* ********** Login Button Style ************** */
.StandardButton {color: #FFFFFF; font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif; 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:5px 0px 5px 0px;}
.ContentPane{ 	padding:2px 2px 8px 2px;}
.RightPane{ 	padding:2px 5px 2px 10px; /*	width: 250px;*/
}
.MidLeftPane{ padding:2px 2px 2px 2px; width:50%;}
.MiddlePane{ padding:2px 2px 2px 2px; width:100%;}
.MidRightPane{ padding:2px 2px 2px 2px;	width:50%;}
.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:4px 0px 4px 0px;}
.LowerPane{ padding: 2px 0px 2px 0px;}


/* ********** Login Style ************** */
.login,a.login:link,a.login:active,a.login:visited,.login{
	color:#003366;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
	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;
}
a.login:hover{
	color:#990000;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family: trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
	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;
}

/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited,.user{
	color:#003366;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
	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;
}
a.user:hover{
	color:#990000;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
	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;
}
	
/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{	color:#484848;	text-decoration:none;	font-weight:normal;	font-size:10px;	font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif; padding: 4px 0px 0 0px;}
a.date:hover{
	color:#FF9900;
}

/* ********** Breadcrumb Style ************** */
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
}
td.breadcrumb { margin-left:10px;}
a.breadcrumb:hover{
	font-size:12px;
	color:#990000;
	text-decoration:none;
	font-weight:normal;
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{
	font-size:11px;
	color:#003366;
	text-decoration:none;
	/* border-bottom:1px dotted; */
	font-weight:Normal;
}
a.footer:hover{
	text-decoration:underline;
	font-weight:Normal;
}

/* ********** Copyright Style ************** */
.copyright,a.copyright:link,a.copyright:active,a.copyright:visited{
	font-size:11px;
	color:#003366;
	text-decoration:none;
	/* border-bottom:0px dotted;*/
	font-weight:Normal;
}
a.copyright:hover{
	color:#666666;
	text-decoration:none;
	font-weight:Normal;
}

/* ********** Privacy/Terms Style ************** */
.terms,a.terms:link,a.terms:active,a.terms:visited{
	font-size:11px;
	color:#003366;
	text-decoration:none;
	font-weight:Normal;
	/* border-bottom:1px dotted; */
}
a.terms:hover{color:#990000;	 text-decoration:none; font-weight:Normal; border-bottom:0px dotted;}

/* ********** Links Style ************** */
.links,a.links:link,a.links:active,a.links:visited{
	font-size:11px;
	color:#003366;
	text-decoration:none;
	font-weight:normal;
	font-family:trebuchet ms, Tahoma, Verdana, Arial, Sans-Serif;
}	
a.links:hover{
	color:#990000;
	text-decoration:underline;
	font-weight:normal;
}

/*  additional styles */
ul li
{
	list-style: disc;
}
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; /* a little spacing between list items */}
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: 12px;
}
.newslist, ul.newslist li {
	list-style: circle url(/Portals/1/Images/arrow_red16px.gif) outside;
	padding-left: 2px;
	padding-top:0px;
	margin-left: 15px;
}
.arrowlist, ul.arrowlist li {
	list-style: circle url(/Portals/1/Images/arrow_red16px.gif) outside;
	padding-left: 2px;
	padding-top:0px;
	margin-left: 17px;
	font-size: 12px;
	font-weight: normal;
}
.checklist, ul.checklist li {
	list-style: circle url(/Portals/1/Images/checklist_smallred.gif) outside;
	padding-left: 2px;
	padding-top:0px;
	margin-left: 17px;
	font-size: 12px;
	font-weight: normal;
}



a.arrowlist:link {
font-weight: bold; }

a.newslist:link {
	color: #003366;
	
}
.quote {
	color:#666666;
	font: italic 12px trebuchet ms, Tahoma, 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;
}
a.readon, a.readon:hover 
{
	margin-top: 10px;
	display: block;
	float: right;
	line-height: 12px;
	background-color: transparent;
	background-image: url(/Portals/1/images/readon.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: center;
	text-indent: 16px;
	font-size: 12px;
	font-weight: bold;
}
a.learnmore, a.learnmore:hover , a.learnmore:visited
{
	margin-top: 10px;
	display: block;
	float: right;
	line-height: 12px;
	background-color: transparent;
	background-image: url(/Portals/1/images/readon.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: center;
	text-indent: 16px;
	font-size: 12px;
	font-weight: bold;
}

/*add to override FCK editor classes */

#fckbody { background:#FFFFFF;
background-image:none; text-align:left;}

.FCKImageGalleryContainer , .fckImageGalleryListStyle , .FCKLinkGalleryContainer , #fckinstanceoptions_tblEditorOptions td {background-image:none;
background-color:#FFFFFF; }

.FCKImageGalleryContainer, FCKLinkGalleryTitleContainer
{background-image:none;
background-color:#FFFFFF; }

imageright, img.imageRIGHT {
	padding: 5px;
	float: right;
}
imageleft, img.imageleft {     margin-right: 5px;
    margin-bottom: 5px;
    float: left;}
	
.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;
}
/* SideMenu  */
.MenuHdr
{ 
  font-size: 10pt; padding-left: 10px; font-weight: bold; padding-bottom: 2px; 
  background-color: #f1f1f1; padding-top: 2px; cursor: default;
}
.MenuItem HR
{
  background-color: #f1f1f1; 
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #999999;   
  margin-right: 5px; 
}

.MenuItemMouseOver
{
 /* background-position: right top;*/
	text-decoration: underline;	/*background-image: url(/portals/1/images/arrow_red16px.gif); 
  background-repeat: no-repeat;
	border: #00008B 1px solid;
	background-color: #FFFFFF !important; */
}

.MenuItem, .MenuItemMouseOver
{
	font-size: 8pt;
	font-weight: normal;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	padding-top: 1px;
	border: #f1f1f1 0px solid;
}
.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
	text-decoration: none;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
	display: block;
}
.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItem A:Visited, .MenuItem A:Link, 
.MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover, 
.MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
	display: block;
	padding-left: 10px;
	padding-bottom: 1px;
	cursor: pointer;
	color: #666666;
	padding-top: 1px;
	/*text-decoration: none; */
	width: 100%;
	background: url(/Portals/1/images/arrow_red16px.gif) no-repeat left center;
}

.MenuCurrentPage
{
  color: #696969;
}