 

a {
	color: #470541;
	text-decoration: underline;
}

a:hover {
	color: #494949;
	text-decoration: none;
}

a:active {
	color: #470541;
	text-decoration: none;
}

.breadcrumb{
	font-size:11px;
	color:#666666;
	font-weight:normal;	
}

.breadcrumb A:Link 
{
	font-size:11px;
	color:#666666;
	font-weight:normal;	
}
.breadcrumb A:Hover
{
	font-size:11px;
	color:#2895d5;
	font-weight:normal;
	text-decoration: underline;	
}

.breadcrumb A:Visited 
{
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
	
/*body {
	
	background: url('../../Images/gradient_bg.jpg');
	background-repeat:repeat-x;
	background-color:#353535;
	_background: #878787;
	overflow-x: hidden; 
	margin:20px 0 20px 0;
	/*background-repeat-x:no-repeat;
	background-repeat-y:repeat;
	background-attachment:initial;
	background-position-x:50%;
	background-position-y:50%;
	background-origin:initial;
	background-clip:initial;
	background-color:initial;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	font-family: arial,verdana,sans-serif;
	}*/

input {
	font-family:arial;
}

table {
	font-family: arial;
}

table.grayborder { 
border: 0px solid #eeeeee; 
} 

table.grayborder { 
border: 2px solid #eeeeee; 
} 


table.eventborder { 
border: 2px solid #F16523; 
} 

table.clientsborder { 
border: 2px solid #6DBE45; 
} 

 
table.newsborder { 
border: 2px solid #A9469A; 
} 

table.loginborder { 
border: 2px solid #00B9B5; 
} 

table.educationalborder { 
border: 2px solid #FEBD11; 

} 

.newsboxes {color:#646161; font-family:Arial; text-align:left; font-weight:normal; font-size:12px; padding-top: 0pt; padding-left: 4pt; padding-right: 3pt;}
.boxes {color:black; font-family:Arial; text-align:left; font-weight:normal; font-size:12px; padding-top: 0pt; padding-left: 6pt; padding-right: 3pt;}
.marketingboxes {color:black; font-family:Arial; text-align:left; font-weight:normal; font-size:12px; padding-top: 0pt; padding-left: 10pt; padding-right: 10pt;}
.centercontent {color:black; font-family:Arial; text-align:center; font-weight:normal; font-size:12px; padding-left: 3pt; padding-right: 3pt;}
.logincontent {color:black; font-family:Arial; text-align:center; font-weight:normal; font-size:12px; padding-left: 0pt; padding-right: 0pt;}
.tablecontentmain {color:black; font-family:Arial; text-align:left; font-weight:normal; font-size:12px; padding-left: 0pt; padding-right: 3pt;}
.newscontent {color:black; font-family:Arial; text-align:left; font-weight:normal; font-size:12px; padding-left: 25pt; padding-right: 16pt;}



.content 
{
    color:black; 
    font-family:Arial; 
    text-align:left; 
    font-weight:normal; 
    font-size:12px; 
    padding-left: 3pt; 
    padding-right: 3pt;
    width:859px;
    
    
}

.leftcontent 
{
    color:black; 
    font-family:Arial; 
    text-align:left; 
    font-weight:normal; 
    font-size:11px; 
    padding-left: 4pt; 
    padding-right: 2pt;
}

.rightcontent 
{
    color:black; 
    font-family:Arial; 
    text-align:left; 
    font-weight:normal; 
    font-size:11px; 
    padding-left: 5pt; 
    padding-right: 3pt;
}

.maincontent 
{
    color:black; 
    font-family:Arial; 
    text-align:left; 
    font-weight:normal; 
    font-size:12px; 
    padding-left: 5pt; 
    padding-right: 5pt;
}




.search 
{
	color:#6A6969; 
	font-family:Arial; 
	text-align:left; 
	font-weight:normal; 
	font-size:11px; 
	padding-left: 5pt; 
	padding-right: 3pt;
}

.graybottomcontent  A:Visited 
{
	font-family:Arial; 
	text-align:left; 
	font-size:11px;
	color:#646161;
	font-weight:normal;
	padding-left: 12pt; 
	padding-right: 3pt;
}

.graybottomcontent  A:Link 
{
	font-family:Arial; 
	text-align:left; 
	font-size:11px;
	color:#646161;
	font-weight:normal;	
	padding-left: 12pt; 
	padding-right: 3pt;
}

.graybottomcontent  A:Hover
{
	font-family:Arial; 
	text-align:left; 
	font-size:11px;
	color:#2895d5;
	font-weight:normal;
	text-decoration: underline;	
	padding-left: 12pt; 
	padding-right: 3pt;
}



.graybottomcontentheader 
{
	color:black; 
	font-family:Arial; 
	text-align:left; 
	font-weight:normal; 
	font-size:12px; 
	padding-left: 12pt; 
	padding-right: 3pt;
}

.searchbox {color:#6A6969; font-family:Arial; text-align:left; font-weight:normal; font-size:11px; padding-top: 5pt;}

.titles {color:black; font-family:Arial; text-align:left; font-weight:bold; font-size:12px; padding-left: 0pt; padding-right: 0pt;}

.bottomcontent {color:black; font-family:Arial; text-align:left; font-weight:normal; font-size:10px; padding-left: 0pt; padding-right: 3pt;}

.graybottom {color:#646161; font-family:Arial; text-align:left; font-weight:normal; font-size:12px; padding-left: 15pt; padding-right: 3pt;}


.buttoncontent {color:black; font-family:Arial; text-align:center; font-weight:normal; font-size:12px;}

.buttonsearch  {color:black; font-family:Arial; text-align:center; font-weight:normal; font-size:12px;float:right;position:relative;}

.logincontent {color:black; font-family:Arial; text-align:left; font-weight:normal; font-size:11px; padding-left: 0pt; padding-right: 0pt;}

.loginbutton {color:#6A6969; font-family:Arial; text-align:center; font-weight:normal; font-size:11px;}

.tablecontent {color:black; font-family:Arial; text-align:left; font-weight:normal; font-size:12px; }

.tableheader {color:black; font-family:Arial; text-align:center; font-weight:bold; font-size:13px; }

.datecontent {color:black; font-family:Arial; text-align:left; font-weight:normal; font-size:10px; padding-left: 5pt;}

.menunew {color: black; font-family:Arial; text-align:left; font-weight:normal; font-size:11px; font-weight: bold;padding-left: 13pt;
   }
   
.warning {
	color: #FF0000;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}


.indented
   {
   padding-left: 15pt;
   padding-right: 10pt;
   font-family:Arial;
   font-size:12px;
   }

.tableindented
   {
   
   padding-left: 35pt;
   padding-right: 10pt;
   font-family:Arial;
   font-size:12px;
   }


table.tablewithborder { 
border: 1px solid black; 
} 

table.tablewithborderlogin { 
border: 1px solid #72567E; 
border-color: #72567E;
}


.quote {
	color: #494949;
	font-family: arial;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	padding-left: 5pt; 
	padding-right: 8pt;
}


.quoteUpdated {
	color: #666666;
	font-family: arial;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-left: 5pt; 
	padding-right: 8pt;
}



/*UL and LI*/

.LiHeader
{
	list-style:none;
	list-style-image:none;
	font-size:14px;	
	font-weight:bold;
	/*list-style-image:url("../../Images/TreeView/folder.gif");*/
}
.LiParent
{
	list-style:none;
	list-style-image:none;
	font-size:12px;
	font-weight:bold;
	/*list-style-image:url("../../Images/TreeView/folder.gif");
	folder_open.gif			*/
}


.LiSubParent
{
	list-style:none;
	list-style-image:none;
	font-size:12px;	
	/*list-style-image:url("../../Images/TreeView/folder.gif");*/
}

.LiFile
{
	list-style:none;
	list-style-image:none;
	padding-left:20px;
	font-size:12px;
	font-weight:normal;
	background:url("../../Images/TreeView/lines/dash.gif") no-repeat -2px -.15em;
	/*list-style-image:url("../../Images/TreeView/lines/dash.gif");*/
	
}

.LiSize
{
	font-size:10px;
}

.LiUpdate
{
	font-size:10px;
	font-style:italic;
	color:red;
}




.LiFileParent
{
	list-style:none;
	list-style-image:none;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	/*list-style-image:url("../../Images/TreeView/folder.gif");
	folder_open.gif			*/
}

.LiFileItem
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	
	/*list-style-image:url("../../Images/TreeView/lines/dash.gif");*/
	
}
.LiFileActive
{
	list-style:none;
	list-style-image:none;
	padding-left:0px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	
	/*list-style-image:url("../../Images/TreeView/lines/dash.gif");*/
	
}

.DragDiv
{
	list-style:none;
	list-style-image:none;
	font-size:10px;
	font-weight:normal;
	cursor:pointer;
	vertical-align:top;
	text-align:left;
	position:absolute;
	
	/*list-style-image:url("../../Images/TreeView/folder.gif");
	folder_open.gif			*/
}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/*
.preload1 {background: url(img/blank_over.gif);}
.preload2 {background: url(img/blank_overa.gif);}

.menu2 {padding:0 0 0 0px; margin:0; list-style:none; height:36px; background:url(img/blank_market.gif); position:relative; z-index:790; font-family:Arial;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:36px; line-height:27px; color:#6B6A6B; text-decoration:none; font-size:11px; font-weight:none; padding:0 0 0 12px; cursor:pointer;background: url(img/blank_market.gif);}
.menu2 li a.top_link span {float:left; display:block; padding:0 31px 0 14px; height:36px;background:url(img/blank_market.gif) right top;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px; background:url(img/blanka.gif) no-repeat right top;}
.menu2 li a.top_link:hover { background: url(img/blank_over.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(img/blank_over.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(img/blank_overa.gif) no-repeat right top;}

.menu2 li:hover > a.top_link {color: ; background: url(img/blank_over.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(img/blank_over.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(img/blank_overa.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */
/*
.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
.menu2 li:hover {position:relative; z-index:200;}
*/
/* keep the 'next' level invisible by placing it off screen. */
/*
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:0; top:30px; background: #eeeeee; padding:3px; border:1px solid #745584; white-space:nowrap; width:130px; height:auto; z-index:300;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
.menu2 :hover ul.sub li a {display:block; font-family:Arial; font-size:11px; height:20px; width:130px; line-height:20px; text-indent:3px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub1 li a {display:block; font-family:Arial; font-size:11px; height:20px; width:175px; line-height:20px; text-indent:3px; color:#000; text-decoration:none;}
.menu2 :hover ul.sub li a.fly {background:#eeeeee  100px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#745584; color:#eeeeee;}


.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:100px; top:-5px; background: #eeeeee; padding:3px; border:1px solid #745584; white-space:nowrap; width:175px; z-index:400; height:auto;}
*/


/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}



/*Changes*/
.Footer
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:6px;
	font-family:arial;
	font-size:8pt;
	width:840px;	
	 text-align:center;
	
}

.Footer a:link
{
	font-weight:bold;	
	
}

/*.Header
{
	background-image:url(/img/general.jpg);
	border:0px;
	height:132px;
	vertical-align:bottom;
	width:860px;	
}
*/

.TestBorder
{
	width:890px;
	background:url(/Images/bg_drop.png) no-repeat center;	
}
.TableContent
{  
    background-color:White;
    /*background:url(/Images/bg_drop.png) no-repeat center;*/
    border:solid 1px #BBB;
    color:black; 
    font-family:Arial; 
    text-align:left; 
    font-weight:normal; 
    font-size:12px; 
    padding-left: 10px; 
    padding-right: 10px;
    width:840px;
}

.TableContentUpdated
{  
    background-color:White;
    border:solid 0px #BBB;
    color:#666666; 
    font-family:Arial; 
    text-align:left; 
    font-weight:normal; 
    font-size:12px; 
    padding-left: 5px; 
    padding-right: 10px;
    width:840px;
}

.TableContentClients
{  
    background-color:White;
    border:solid 0px #BBB;
    color:#666666; 
    font-family:Arial; 
    text-align:left; 
    font-weight:normal; 
    font-size:12px; 
    padding-left: 30px; 
    padding-right: 10px;
    width:840px;
}

.TableContentCenter
{
	border-right:solid 0px #BBB;
    vertical-align:top;
    font-size:11px; 
    padding-left: 15px; 
    padding-right: 15px;
    width:465px;
}

.TableContentCenterUpdated
{
	color: #666666;
	border-right:solid 0px #BBB;
    border-left:solid 0px #BBB;
    vertical-align:top;
    font-size:12px; 
    padding-left: 4px; 
    padding-right: 25px;
    width:540px;
}

.TableTwoColContentCenter
{
	border-right:solid 1px #BBB;
    vertical-align:top;
    font-size:11px; 
    padding-left: 15px; 
    padding-right: 15px;
    width:680px;
}

.TableCPMSDV
{
	border-right:solid 1px #BBB;
    vertical-align:top;
    font-size:11px; 
    padding-left: 2px; 
    padding-right: 15px;
    width:550px;
}


.TableContentLeft 
{
    border-right:solid 1px #BBB;
    font-size:11px; 
    padding-left: 10px; 
    padding-right: 10px;
    vertical-align:top;
    width:140px;
}

.TableContentLeftUpdated 
{
    border-right:solid 0px #666666;
    color:#333333;
    font-size:11px; 
    padding-left: 10px; 
    padding-right: 0px;
    vertical-align:top;
    width:140px;
       
}

.Advertise
{
    border-right:solid 0px #666666;
    color:#666666;
    font-size:11px; 
    padding-left: 8px; 
    padding-right: 0px;
    vertical-align:top;
    width:140px;
}


.TableContentRight 
{
    vertical-align:top;
    font-size:11px; 
    padding-left: 10px; 
    padding-right: 10px;
    width:155px;
}

.TableContentRightUpdated
{
    vertical-align:top;
    color:#666666;
    font-size:11px; 
    padding-left: 10px; 
    padding-right: 10px;
    width:220px;
}
.TableContentSingle
{
	background-color:White;
	/*border: solid 1px #bbb;*/
    color:black; 
    font-family:Arial; 
    text-align:left; 
    font-weight:normal; 
    font-size:12px; 
    margin-left:15px;
    width:834px;
    padding-left:15px;
    padding-right:15px;
    
}



.CellContent
{
	border-bottom:solid 1px #bbb;
	color:black; 
    font-family:Arial; 
    text-align: center; 
    font-weight:normal; 
    font-size:12px; 
    padding-left: 3pt; 
    padding-right: 3pt;
    width:859px;
}
outerDiv
{
	
	}
.DivContentSingle
{
	background-color:White;
	border: solid 1px #bbb;
    color:black; 
    font-family:Arial; 
    text-align:left; 
    font-weight:normal; 
    font-size:12px; 
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom:30px;
    width:859px;
    margin-left:auto;
    margin-right:auto;
}
















/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 175px;
	margin-left: -100%;
	position: relative;
	padding: 15px 1px 5px 15px;
	text-align:left;
	
}
/* styling for 175px left sidebars */
#sidebar_175_left h3 {
	padding: 9px 5px 7px 10px;
	background-image : url("../../img/sidebar_hd_175.gif");
	background-repeat : no-repeat;
	background-color: #fff;
	font-size: 12px;
	color: #333;
 	font-weight: bold;
	margin: 0;
}

#sidebar_175_left p, #sidebar_175_left ul {
	background-image : url("../../img/sidebar_content_175.gif");
	background-position: bottom left;
	background-repeat : no-repeat;
	background-color: #fff;
	padding: 10px;
	font-size: 11px;
	color: #333;
	margin: 0 0 10px 0;
}
/* styling for 185px sidebars */
#sidebar_185 h3 {
	padding: 9px 5px 7px 10px;
	background-image : url("../../img/sidebar_hd_185.gif");
	background-repeat : no-repeat;
	background-color: #fff;
	font-size: 11px;
	color: #333;
 	font-weight: bold;
	margin: 0;
}

#sidebar_185 p, #sidebar_185 ul {
	background-image : url("../../img/sidebar_content_185.gif");
	background-position: bottom left;
	background-repeat : no-repeat;
	background-color: #fff;
	padding: 10px;
	font-size: 11px;
	color: #333;
	margin: 0 0 10px 0;
}

/* styling for 175px sidebars */
#sidebar_175 h3 {
	padding: 9px 5px 7px 10px;
	background-image : url("../../img/sidebar_hd_175.gif");
	background-repeat : no-repeat;
	background-color: #fff;
	font-size: 11px;
	color: #333;
 	font-weight: bold;
	margin: 0;
}

#sidebar_175 p, #sidebar_175 ul {
	background-image : url("../../img/sidebar_content_175.gif");
	background-position: bottom left;
	background-repeat : no-repeat;
	background-color: #fff;
	padding: 10px;
	font-size: 11px;
	color: #333;
	margin: 0 0 10px 0;
}

/* sets the width of the sidebarThis is usually unnecessary to set yourself,as it frequently is dictated by the template */ 
#sidebar 
{
	width: 175px;}/* sets the "h3" tag for use as a sidebar header,background image can also be "sidebar_hd_185.gif", where appropriate */

#sidebar h3 
{
	padding: 7px 10px 5px 12px;
	background-image: url("../../img/sidebar_content_175.gif");
	background-repeat: no-repeat;
	background-color: #fff;
	font-size: 11px;
	color: #333;
	font-weight: bold;}
/* sets the "p" and "ul" tags for use as a sidebar content container,background image can also be "sidebar_content_185.gif", where appropriate */

#sidebar p, #sidebar ul {
	background-image : url("../../img/sidebar_content_175.gif");
	background-position: bottom left;
	background-repeat : no-repeat;
	background-color: #fff;
	padding: 10px;
	color: #666;
	margin: 0 0 16px 0;}

.sidebar ul li 
{
	margin: 0;
	padding: 0 0 2px 9px;
	background: url('/images/css/components/carat-pointer-txt_11px.gif') 0 4px;
	background-repeat: no-repeat;
	font-size: 11px;
	}
	
.sidebar ul li a:link, .sidebar ul li a:active, .sidebar ul li a:visited 
{
	color: #333333;
	text-decoration: none;
	}
	
	.sidebar ul li a:hover 
	{
		color: #2895d5;
		text-decoration: underline;
		}        





/* general sidebar styling */
.sidebar ul {
	list-style-type: none;
	font-size: 11px;
	line-height: 1.5em;
	}
.sidebar ul li {
	margin: 0;
	padding: 0 0 3px px;
	background: url('../../img/carat-pointer-txt_11px.gif') 0 4px;
	background-repeat: no-repeat;
	font-size: 11px;
	
}

.sidebar ul li a:link 
{
	font-size:11px;
	color: #333333;
	text-decoration: none;
}
.sidebar ul li a:hover {
	text-decoration: underline;
	color:#2895d5;
}

.sidebar ul li a:active {
color: #2895d5;
}

.sidebar ul li a:visited {
 
}