@import url("ADVISO-Menu.css");
@import url("ADVISO-Header.css");
@import url("ADVISO-Slider.css");
@import url("ADVISO-Form.css");
@import url("ADVISO-Custom.css");
@import url("ADVISO-Footer.css");
@import url("ADVISO-jquery.css");
@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(http://fonts.googleapis.com/css?family=Montserrat:700);

body {font-size: 16px; margin: 0px; margin-top: 0px; font-family: Open Sans, Arial, Helvetica, sans-serif; background-color: #fff;min-width:1146px;}

h1 {font-size:31.5px;}
.featuredheader{color:#069e87 !important; font-size:31.5px; font-weight:100 !important;}
h2 {font-size:26.5px;}
h3 {font-size:22.5px;}

h1, h2, h3 {line-height:30px;}

img {max-width:100%;}

.noborder{border:none !important;}

.backtotop{font-size:10px !important;}

 /* Highlighted Text */
::-moz-selection { /* Code for Firefox */
    color: #ffffff;
    background: #069e87;
}

::selection {
    color: #ffffff;
    background: #069e87;
} /* End: Highlighted Text */

table.departments td {text-align:left}

.ColumnLeftRight {
	background-color:White;  
}
.ContactSide {
	background-color:#5FBF41; font-size: 11px; text-align: right; padding-left:7px; padding-right:2px; padding-top:8px;color:white; font-weight:normal;
}

code {
white-space: normal; /* Overwrites Bootstrap CSS */
}

/* Table of Contents (Academic Depts page) */

.toc-entry {border:0px;padding-left:10px;margin-left:14px;padding-bottom:10px;}
.toc-link {border:none !important;}
.toc-letter {color:#8b2145;font-size:2em; font-family:Montserrat,sans-serif;}
.toc-letter-line {padding-bottom:10px;}

/* For 3 column style home page */

.home-page-lower { 
line-height:20px;
padding:40px;
text-align:left;
}

.home-page-lower-no-box  {
line-height:20px;
padding:40px;
text-align:left;
padding-top:120px;
}

.home-page-lower a {border-bottom: 2px solid #a2bab7;}

.home-page-lower-no-box a {border-bottom: 2px solid #a2bab7;}

/* End: For 3 column style home page */

/* Sets bullet styles */

.inner_CMS_w ol > li > ol {
     list-style-type:lower-alpha;
}
.inner_CMS_w  ul li {list-style-type: disc;}
.inner_CMS_w ul li li {list-style: none;}
.inner_CMS_w ul li li:before {content: "\00BB \0020"; margin-left:-20px; padding-right:10px;} /* Custom bullet for 2nd level of an unordered list */
.inner_CMS_w ul li li li:before {content: "\0020"; margin-left:0px; padding:0px;}  /* Custom bullet for 2nd level of an unordered list */
.inner_CMS_w ul li li li {list-style-type: square;}
.inner_CMS_w ul li a {line-height: 1.7em;}

.inner_CMS_w  ul.events li {list-style-type: none;}  /* Removes bullet for Events section under the News Center */

.slideshow a {
    display: block;
    position: relative;
    z-index: 20;
}

#wrapper {
	width:100%;
	margin:15px auto;
}

.top_CMS{ background-color:white; text-align:left; }

/* .bottom_CMS { background: url(images/2.png) no-repeat top right; }
.corner_CMS { width: 5px; height: 5px;border: none;display: block !important; } */

/* -------------------------------------- */
/* Inner Office Addition (full width page) */
/* -------------------------------------- */

.innerOfficeWrapper{
    width:100%;
    margin-left:0%;
    margin-right:0%;
    padding:0; 
}
.innerOfficeWrapper .inner_CMS {
	font-size: 12px; color:#4e4e4e; font-weight:normal; background-color:#ffffff;margin:0; padding:0;
}
.innerOfficeWrapper .inner_CMS_Index {
	padding:0px; background-color:#FF0000;
}
.innerOfficeWrapper .inner_body {
	font-size: 12px; color:#4e4e4e; font-weight:normal; padding:0px; background-color:#ffffff;
}
.innerOfficeWrapper .inner_header {
	font-size: 10px; line-height: 30px; padding-left:25px; color:#ffffff; font-weight:bold; background-color:#0000ff;
}
.ellipsis { 
	display:inline-block;
        height: 2.2em; 
        overflow: hidden; 
        text-overflow: ellipsis; 
        white-space: nowrap; 
        width: 290px; 		
    } 
/* -------------------------------------- */
/* End Office Addition */
/* -------------------------------------- */

/* -------------------------------------- */
/* Directory Tables */
/* -------------------------------------- */

.StaffTable td.Headline {
	font-size: 16px; font-weight: bold; text-align: left; padding: 0px 0px 5px 10px; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.StaffTable td.Headline a{
	border:none;
}

.StaffTable td.Label {
	font-size: 12px; font-weight: bold; text-align: right; vertical-align: top; padding: 0px 10px 0px 15px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; width: 100px;
}
.StaffTable td.Value {
	FONT-SIZE: 12px; padding: 0px 10px 0px 15px; color:#4e4e4e; font-weight:normal; background-color:#FFFFFF;
}
.StaffTable td.Value a {font-size: 12px; color: #069e87 !important; font-style: normal; font-family: arial,helvetica,sans-serif; text-decoration: none; border:none; }
.StaffTable td.Value a:visited  {font-size: 12px; color: #4e4e4e; font-style: normal; font-family: arial,helvetica,sans-serif; text-decoration: none}
.StaffTable td.Value a:active  {font-size: 12px; color: #4e4e4e; font-style: normal; font-family: arial,helvetica,sans-serif; text-decoration: none}
.StaffTable td.Value a:hover  {font-size: 12px; color: #006666; font-style: normal; font-family: arial,helvetica,sans-serif; text-decoration: underline}

/* -------------------------------------- */

.innerWrapper{
   z-index:9;
	/*background-color: #FFFFFF;*/
    margin: -1px auto 15px;    
    width: 1146px;
	position:relative;	
    }
.innerPages .innerWrapper{
	background:#ffffff;
	padding-top:50px;
}
/*.breadCrumb{margin-top:-54px}*/
.blueBar {
   /* background-color: #5FBF41;*/
    height: 140px;
    width: 100%;
margin-top: -100px;
	}

.whiteBar {
    background-color: #fff;
    height: 200px;
    width: 100%;
}

.leftShadow{
   background: url("images/verticleShadow.png") repeat-y scroll -8px 0 transparent;
    height: 98%;
    left: -8px;
    position: absolute;
    width: 8px;
}
.rightShadow{
    background: url("images/verticleShadow.png") repeat-y scroll -58px top transparent;
    height: 98%;
    position: absolute;
    right: -8px;
    width: 8px;
}
.boxBottomShadow{
 clear: both;
 font-size: 0;
 background: url("images/horizontalShadow.png") repeat-x scroll center bottom transparent;
 width:100%;
 height: 8px;
}

.inner_CMS {
	font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#4e4e4e; font-weight:normal;/* padding-left:15px; padding-right:15px;padding-top:15px;padding-bottom:10px;*/
}
.inner_CMS_w {
	font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#4e4e4e; font-weight:normal; padding-left:35px; padding-right:35px;padding-top:10px;padding-bottom:10px; line-height:1.46667em; word-break: break-word;}

@media screen and (max-width: 480px) {
    .inner_CMS_w p img {
        width:100% !important;
    }
	.inner_CMS_w {
	 padding-left:5%; padding-right:5%;
}
}

.inner_CMS_w a {color: #069e87; font-family: Open Sans, sans-serif; text-decoration: none; border-bottom: 2px solid #a2bab7;}
.inner_CMS_w a:visited  {color: #069e87; font-family: Open Sans, sans-serif; text-decoration: none; border-bottom: 2px solid #a2bab7;}
.inner_CMS_w a:active  {color: #069e87; font-family: Open Sans, sans-serif; text-decoration: none; border-bottom: 2px solid #a2bab7;}
.inner_CMS_w a:hover  {color: #006666; font-family: Open Sans, sans-serif; text-decoration: none; border-bottom: 2px solid #a2bab7; /* line-height:30px; */}

.inner_CMS_w a.BreadCrumb {
     border-bottom:1px solid #4e4e4e;
}

.inner_CMS_Index {
	padding-left:0px; padding-right:0px;padding-top:0px;padding-bottom:10px;background-color:#FFFFFF;
}
.inner_body {
	font-size: 12px; color:#4e4e4e; font-weight:normal; padding-left:30px; padding-right:30px;padding-top:0px;padding-bottom:10px;background-color:#FFFFFF;
}
.inner_header {
	font-size: 10px; line-height: 30px; padding-left:25px; color:#ffffff; font-weight:bold; background-color:#555555;
}
.inner_panel {
	font-size: 12px; line-height: 16px; padding-left:25px; padding-right:25px;padding-top:17px;color:#4e4e4e; font-weight:normal; 
}
.inner_panel_border {
	font-size: 12px; line-height: 16px; padding-left:10px; padding-right:10px;padding-top:10px;color:#4e4e4e; font-weight:normal; 
	border-left: 1px dotted #ababab;border-right: 1px dotted #ababab;
}
.inner_market {
	font-size: 12px; line-height: 16px; padding-left:10px; padding-right:5px;padding-top:10px;color:#4e4e4e; font-weight:normal; 
}
.inner_column_header {
	font-size: 10px; line-height: 30px; padding-left:25px; color:#ffffff; font-weight:bold; background-color:#000000;
}
.inner_column_Media {
	padding-left:30px; padding-right:30px; padding-top:20px; padding-bottom:20px; text-align:center; background-color:#e5e5e5;
}
.inner_contact {
	font-size: 10px; line-height: 16px; padding-top:7px;color:#4e4e4e; font-weight:normal; background-color:#FFFFFF; 
	border-bottom-width: 1px; border-bottom-style: dotted;	border-bottom-color: #ababab;
}
.inner_contact_header{
	font-size: 10pt; COLOR: #000000; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height:30px; font-weight:bold; vertical-align:text-top;
	border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ababab;
}

.clasacts a {border:none; color: #069e87;}
.clasacts a:active {color: #069e87;}
.clasacts a:hover {border:none; text-decoration:none;}

.news {
	background-color:#000; font-size: 10px; line-height: 16px; padding-left:20px; padding-right:20px;padding-top:10px;color:#ffffff; font-weight:normal; 
}
.NewsSideLeft {
	background-color:#5FBF41; font-size: 10px; line-height: 16px; padding-left:15px; padding-right:0px;padding-top:17px; color:#fff; font-weight:normal; border-right: #ffffff 0px solid;
}
.NewsSideRight {
	background-color:#5FBF41; font-size: 10px; line-height: 16px; padding-left:15px; padding-right:0px;padding-top:17px; color:#fff; font-weight:normal; border-left: #ffffff 1px solid;
}
.NewsTable td.Headline {
	font-size: 12px; line-height: normal; font-weight: bold; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px;
}
.NewsTable td {
	text-align: left; padding-top: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: Silver;
}
.RSS {
	font-size: 10px; line-height: 16px; padding-left:25px; padding-right:25px;padding-top:17px;color:#4e4e4e; font-weight:normal;
}
.DisplayTable td {
	font-size: 16px; text-align: left; padding: 0px; border: none; vertical-align: top; line-height: 1.4; font-family: Open Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.DisplayTable td.Event {
	vertical-align: top; padding-top: 5px; padding-bottom: 3px; padding-left: 20px; width: 40px;font-family: Open Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.DisplayTable td.Label {
	font-size: 16px; font-weight: bold; text-align: right; vertical-align: top; padding-right: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 100px;font-family: Open Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.DisplayTable td.Value {
	font-size: 16px; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 10px; line-height: 2.5ex; width: auto; float: Left;font-family: Open Sans, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.DisplayTable td.Value a {font-size: 12px; color: #4e4e4e; font-style: normal; font-family: Open Sans, Arial,helvetica,sans-serif; text-decoration: none; border-bottom:none;}
.DisplayTable td.Value a:visited  {font-size: 12px; color: #4e4e4e; font-style: normal; font-family: Open Sans, Arial,helvetica,sans-serif; text-decoration: none}
.DisplayTable td.Value a:active  {font-size: 12px; color: #4e4e4e; font-style: normal; font-family: Open Sans, Arial,helvetica,sans-serif; text-decoration: none}
.DisplayTable td.Value a:hover  {font-size: 12px; color: #006666; font-style: normal; font-family: Open Sans, Arial,helvetica,sans-serif; text-decoration: underline}

td.EventMonth {
	background-color:#C1BDB3; font-family: verdana,arial,helvetica,sans-serif; font-size: 15px; color: #fff; padding: 2px; text-align: center;
}
td.EventDay {
	background-color:white; font-family: verdana,arial,helvetica,sans-serif; font-size: 15px; color: #a80000; font-weight: bold; padding: 8px; text-align: center; border: #C1BDB3 1px solid;
}
td.EventMonthThumb {
	background-color:#C1BDB3; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 10px; color: #fff; padding: 0px; text-align: center; line-height: 12px; 
}
td.EventDayThumb {
	background-color:white; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 12px; color: #a80000; font-weight: bold; padding: 0px; text-align: center; border: #C1BDB3 1px solid;
}
td.BreadCrumb {
	background-image: url(); background-repeat: repeat-x; line-height:10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; color:#666666;Padding-Bottom:20px;
}
td.TopMenu {
	vertical-align:top;Padding-top:10px;Padding-Right:40px;Text-Align:right; color:White;
}

H1.PageName {/* Force text to uppercase */
	line-height:22px; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:18px; BORDER-Bottom: #cccccc 0px solid;  
	text-transform: uppercase; font-weight:bold;}

H1.NewsName {
	line-height:20px; margin:0; font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px; BORDER-Bottom: #cccccc 0px solid;  
	/*text-transform: uppercase;  force text to uppercase */
}
.PageNameFirstLetter {
	/*	text-transform: uppercase; /* force text to uppercase */
	/*font-family:  Arial, Helvetica, sans-serif, Trebuchet MS, ; font-size:20px; color:#0c5449; */
}
H3.Title {
	line-height:20px; Margin:0; Margin-Bottom:15px; Margin-Right:15px; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size:15px; Color:White; font-weight: normal; BORDER-Bottom: #cccccc 1px solid; 
}

ul.QuickLinks li { 
	color:white; 
}

.CategoryList{margin:0;padding:0;margin-top:3px;display:inline;list-style-type: none;}
.CategoryList li{margin:0;padding:0;display:inline;display:block;border-bottom:1px solid #ccc;padding:2px 5px 2px 2px;Text-Align:left;}
.CategoryList li a{text-decoration:none;color:#53514c;font:normal 11px/1.4 Arial, Helvetica, sans-serif;}
.CategoryList li a:hover{color:#21409A;background:none;}

.Search {
	width:170px;
	clear: left; top: auto; vertical-align: top; 
	padding-left: 10px; padding-top: 8px; padding-bottom: 8px; 
	font-size: 10px; color: #ffffff; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-left-color: #000000; border-left-style: none; 
	border-top-color: #000000; border-top-style: none; 
	border-right-color: #000000; border-right-style: none; 
	border-bottom-color: #000000; border-bottom-style: none;
	background-color: #000000;
}

.waterMark {
	font-size:9pt;color:#999;
}

div.CellBlockLeft{ background-image: url(Images/left.gif);height:150px;width:3px;float:left; }
div.CellBlockCenter{ background-image: url(Images/middle.gif);height:150px;float:left;font-size: 10px; color:#000000; font-weight:bold; text-align:center;}
div.CellBlockCenterCategory{ background-image: url(Images/middle_category.gif);height:600px;float:left;font-size: 10px; color:#000000; font-weight:bold; text-align:center;}
div.CellBlockCenterProduct{ background-image: url(Images/middle_product.gif);height:600px;width:230px;float:left;font-size: 10px; color:#000000; font-weight:bold; text-align:center;}
div.CellBlockRight{ background-image: url(Images/right.gif);height:150px;width:3px;float:left; }
div.CellBlockDivider{ height:100px;width:10px;float:left; }

a {font-size: inherit; color: #069e87; line-height: 20px; font-family: Open Sans, sans-serif; text-align: left; text-decoration: none;}
a:visited {color: #069e87; line-height: 20px; font-family: Open Sans, sans-serif; text-decoration: none;}
a:active {color: #006666; line-height: 20px; font-family: Open Sans, sans-serif; text-decoration: none;}
a:hover {color: #006666; line-height: 20px; font-family: Open Sans, sans-serif; text-decoration: underline}

a.NewsHeadline {font-size: 16px; color: #069e87; font-weight: bold; line-height: 20px; font-style: normal; font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}
a.NewsHeadline:visited {font-size: 16px; color: #069e87; font-weight: bold; line-height: 20px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}
a.NewsHeadline:active {font-size: 16px; color: #069e87; font-weight: bold; line-height: 20px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}
a.NewsHeadline:hover {font-size: 16px; color: #006666; font-weight: bold; line-height: 20px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}

a.NewsSide {font-size: 10px; color: #fff; line-height: 14px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}
a.NewsSide:visited {font-size: 10px; color: #fff; line-height: 14px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}
a.NewsSide:active {font-size: 10px; color: #fff; line-height: 14px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif}
a.NewsSide:hover {font-size: 10px; color: #cccccc; line-height: 14px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif}

a.NewsArchive {font-size: 10px; color: #ffffff; line-height: 14px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}
a.NewsArchive:visited {font-size: 10px; color: #ffffff; line-height: 14px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}
a.NewsArchive:active {font-size: 10px; color: #ffffff; line-height: 14px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif}
a.NewsArchive:hover {font-size: 10px; color: #cccccc; line-height: 14px; font-style: normal; font-family:  Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif}

a.BreadCrumb {font-size: 13px; color: #666666; line-height: 25px; font-style: normal; font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}
a.BreadCrumb:visited {color: #666666; line-height: 25px; font-style: normal; font-family: Open Sans, sans-serif;}
a.BreadCrumb:active {color: #666666; line-height: 25px; font-style: normal; font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif}
a.BreadCrumb:hover {color: #0c5449; line-height: 25px; font-style: normal; font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, sans-serif}

a.EventProducts {font-size: 12px; color: #990000; line-height: 14px; font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-align: left; text-decoration: none}
a.EventProducts:visited {font-size: 12px; color: #990000; line-height: 14px; font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
a.EventProducts:active {font-size: 12px; color: #990000; line-height: 14px; font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}
a.EventProducts:hover {font-size: 12px; color: #21409A; line-height: 14px; font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration:underline;}

a.CLAS {font-size: 14px; color: #ffd478; line-height: 18px; font-style: normal; font-family: inherit; text-align: left; text-decoration: none}
a.CLAS:visited {font-size: 14px; color: #ffd478; line-height: 18px; font-style: normal; font-family: inherit; text-align: left; text-decoration: none}
a.CLAS:active {font-size: 14px; color: #ffd478; line-height: 18px; font-style: normal; font-family: inherit}
a.CLAS:hover {font-size: 14px; color: #ffffff; line-height: 18px; font-style: normal; font-family: inherit;text-decoration:underline;}

a.HowDoI {padding:19px 10px;font-size: 18px; color: #ffd478; line-height: 18px; font-style: normal; font-family: inherit; text-align: left; text-decoration: none;position:relative;z-index:9;}
a.HowDoI:visited {font-size: 18px; color: #ffd478; line-height: 18px; font-style: normal; font-family: inherit; text-align: left; text-decoration: none}
a.HowDoI:active {font-size: 18px; color: #ffd478; line-height: 18px; font-style: normal; font-family: inherit}
a.HowDoI:hover {padding:19px 10px;font-size: 18px; color: #ffffff; line-height: 18px; font-style: normal; font-family: inherit;text-decoration: none}

a.LetterNav {font-size: 9pt; color: #002829; line-height: 18px; font-style: normal; font-family: inherit; text-align: left; text-decoration: none}
a.LetterNav:visited {font-size: 9pt; color: #002829; line-height: 18px; font-style: normal; font-family: inherit; text-align: left; text-decoration: none}
a.LetterNav:active {font-size: 9pt; color: #002829; line-height: 18px; font-style: normal; font-family: inherit}
a.LetterNav:hover {font-size: 9pt; color: #8b2145; line-height: 18px; font-style: normal; font-family: inherit;text-decoration:underline;}


#payPal {float:right;}

/* -------------------------------------- */
/* Bread Crumb Bar */
/* -------------------------------------- */

.FloatLeft {
	float:left;
}
.FloatRight {
	float:right;
}
div.BreadCrumbBar {
	background-image:url(images/Crumbs/item_off_bg.png);
	background-repeat:repeat-x;
	height:25px;
	width:100%;
}
div.BreadCrumbBar a.BreadCrumbBar	{	
	float:left;
	height:15px;
	background-image:url("Images/Crumbs/item_off_bg.png");
	background-repeat:repeat-x;
	padding:5px 5px;
	color:White;
	font-size:10px;
}
div.BreadCrumbBar a.BreadCrumbBarActive {
	float:left;
	height:15px;
	background-image:url("Images/Crumbs/item_on_bg.png");
	background-repeat:repeat-x;
	padding:5px 5px;
	color:White;
	font-size:10px;
}
div.BreadCrumbBar .Filler {
	float:left;
	height:15px;
	background-image:url("Images/Crumbs/item_off_bg.png");
	background-repeat:repeat-x;
	padding:5px;
	width:150px;
}

/* -------------------------------------- */
/* Begin Microsoft Translator CSS */
/* -------------------------------------- */

#MicrosoftTranslatorWidget
{
    background:none !important;
    background-color:#A0A0A0;
    border:none !important;
    max-height:21px !important;
    width:233px !important;
    overflow:hidden !important;
    }
    
    #MSTWHeaderText
    {
        display:none !important;
        }
    #MSTWGoButton
    {
	    background:none !important;
	    border:none !important;
		background-image: url(Images/arrow.png) !important;
	    background-repeat: no-repeat !important;
	    background-size: 80% 60% !important;
        height:21px !important;
        width:9px !important;
		margin-top:3px !important;
        }
	#MSTWMenu
	{
    border: 1px solid #aaa;
	}

/*******************************************************************************
	End Miscrosoft Translator CSS
*******************************************************************************/
/* -------------------------------------- */
/* Begin Overview CSS */
/* -------------------------------------- */

.OverviewContainer>div{
	float:left;
}
.OverviewColumn{
	width:30.5%;
	margin-left:4%;
}
.OverviewItem{
	padding:5px;
	border:1px solid #E1E1E1;
box-shadow: 5px 5px 8px #ccc;
}
.OverviewItem ul{
	list-style:none;
	margin:0;
	padding:0;
}
.OverviewItem li{
	visibility: visible; opacity: 1; z-index: 3; transition: none 0s ease 0s ;
}
.OverviewWrap{
	position:relative;
	float: left; 
}
.OverviewImage{
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	height: 100%;
	left: 0;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:alpha(opacity=0);
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 5;
}
.OverviewWrap:hover .OverviewImageblk{
z-index:0;
 opacity:0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
 filter:alpha(opacity=0);
}
.OverviewWrap:hover .OverviewImageblkFull{
 z-index:5;
 opacity:1;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
 filter:alpha(opacity=100);
}
.OverviewImageblkFull{
-moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
 opacity:0;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
 filter:alpha(opacity=0);
	color:#ffffff;	
	background:url("images/opaque.png"); 	
	display: block;
	height: 72%;
	left: 0;
	padding:20px;	
	position: absolute;
	bottom: 0;
	width: 85.5%;
	z-index: 5;
	overflow:hidden;
}
.OverviewImageblk{
-moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
	color:#ffffff;	
	background:url("images/black_opaque_70p.png"); 	
	display: block;
	height: 10%;
	left: 0;
	padding:20px;
	border-top:1px solid #000;
	position: absolute;
	bottom: 0;
	width: 85.5%;
	z-index: 5;
	overflow:hidden;
}
.OverviewImageblk:hover{border:none;}
.OverviewImage.hover{
	opacity:0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
	filter:alpha(opacity=50);
}
.OverviewLabel1{
    background-color: #21409A;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 9pt;
    letter-spacing: 0px;
    padding: 3px 6px 3px 6px;
    position: absolute;
	border-right: 0px solid #000;
	border-bottom: 0px solid #999;
	z-index:6;
    /*text-transform: uppercase;*/
}
.OverviewLabel2{
    background-color: #3399ff;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 9pt;
    letter-spacing: 0px;
    padding: 3px 6px 3px 6px;
    position: absolute;
	border-right: 0px solid #000;
	border-bottom: 0px solid #999;
	z-index:6;
    /*text-transform: uppercase;*/
}
.OverviewLabel3{
    background-color: #5FBF41;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 9pt;
    letter-spacing: 0px;
    padding: 3px 6px 3px 6px;
    position: absolute;
	border-right: 0px solid #000;
	border-bottom: 0px solid #999;
	z-index:6;
    /*text-transform: uppercase;*/
}
.OverviewContent{
}

/*******************************************************************************
	End Overview CSS
*******************************************************************************/

/*******************************************************************************
	Begin News CSS
*******************************************************************************/
.NewsLabel{
	width:125px;
	margin:4%;
}
.NewsWrap{
	position:relative;
}
.NewsItem{
	width:125px;
	padding:5px;
	border:1px solid #E1E1E1;
	box-shadow: 5px 5px 8px #ccc;
}
.NewsImage{
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:alpha(opacity=0);
	z-index: 5;
}
.NewsImage.hover{
	opacity:0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
	filter:alpha(opacity=50);
}
/*******************************************************************************
	End News CSS
*******************************************************************************/

		h1.FeaturedProductHome_h2{
			border-bottom: 1px #000000 dotted; text-align:left; margin:20px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-weight:500; font-weight:bold;
		}

		ul.FeaturedProductHome li{
			list-style:none;
			display:inline-block; float:left; width:135px; height:200px; margin-left:0px; margin-right: 15px; margin-bottom: 20px; vertical-align:top; border: 0px #CCCCCC none; padding:5px; color:#0789C6; font-weight:bold; text-align:center;border:1px solid silver;
		}

		.FeaturedProductHome img{
			width:125px; height:125px; margin-bottom:7px; border:0px black none;
		}
		
		.FeaturedProductHome span{
			color: #000000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:600;
		}
		
		.FeaturedProductHome a:link{
			color: #000000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:600;
		}
		.FeaturedProductHome a:visited{
			color: #000000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:600;
		}
		.FeaturedProductHome a:hover{
			color: blue;; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:600;
		}
		.FeaturedProductHome a:active{
			color: #000000; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:600;
		}
		h1.FeaturedProductHome_h1{
			border-bottom: 1px #000000 dotted; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:500
		}

/*******************************************************************************
	RESOURCES CSS (add new tab)
*******************************************************************************/


/*******************   Framework  *************************/
     .two-col {
           width: 47%;
          padding-left: 1%;
          padding-right: 2%;
          margin-bottom: 15px;
          float: left;
text-align:justify;
     }
    .three-col {
           max-width: 30%;
          padding-left: 1%;
          padding-right: 2%;
          margin-bottom: 15px;
          float: left;
          text-align:justify;
}
.four-col {
           width: 22%;
          padding-left: 1.5%;
          padding-right: 1.5%;
          margin-bottom: 15px;
          float: left;
          text-align: justify;
 }
.four-col.three-fourths {
           width: 72%;
          padding-left: 1.5%;
          padding-right: 1.5%;
          margin-bottom: 15px;
          float: left;
        text-align: justify;
     }
     .row {
         width: 100%;
         clear: both;
         border-top:1px solid #000;
     }


/*******************   Typography  *************************/

     .light {
          font-size:10px;
          color:#666;
          font-weight:normal;
     }
     .color {
         color:#5FBF41;
     }
     .color2 {
         color:#041424;
     }
     .color3 {
         color:#555;
     }
/****************************************************
	BUTTONS  -  RESOURCES CSS 
****************************************************/
    .smallbtn {
          color:#FFF;
          padding:5px;
          cursor:pointer;
     }
    .fullbtn {
          color:#FFF;
          padding:5px;
          width:100%;
         margin-top:5px;
         margin-bottom:5px;
         cursor:pointer;
    }
    .mediumbtn {
          padding:10px;
          font-size:20px;
          cursor:pointer;
          }
    .largebtn {
          padding:15px;
          font-size:30px;
          cursor:pointer;
          }     
    .roundbtn {
	.webkit-border-top-left-radius:37px;
  	-moz-border-radius-topleft:37px;
	border-top-left-radius:37px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:37px;
	-moz-border-radius-bottomright:37px;
	border-bottom-right-radius:37px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
        font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:86px;
	text-decoration:none;
	text-align:center;
        cursor:pointer;
    }
   .roundbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
        font-family:Arial;
	font-size:15px;
        text-indent:0;
	border:1px solid #268a16;
	display:inline-block;
	color:#041424;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:86px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #aade7c;
cursor:pointer;
    }
                       /****************************************************
                          	BUTTON -Colors  -  RESOURCES CSS 
                       ****************************************************/
    #primary:hover {
          color:#041424;
          box-shadow: 0 0 1px #666;
          background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
          background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
          filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
     }
   #primary {
         background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5fbf41) );
         background:-moz-linear-gradient( center top, #77d42a 5%, #5fbf41 100% );
         -moz-box-shadow:inset 0px 1px 0px 0px #caefab;
         .webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
         box-shadow:inset 0px 1px 0px 0px #caefab;
         filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
         background-color:#77d42a;
         border:1px solid #268a16;
         display:inline-block;
         color:#306108;
         text-shadow:1px 1px 0px #aade7c;
         font-weight:bold;
     }
#second:hover {
         color:#fff;
         box-shadow: 0 0 1px #ededed;
         background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #041424), color-stop(1, #3867a3) );
         background:-moz-linear-gradient( center top, #041424 5%, #3867a3 100% );
         filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#041424', endColorstr='#3867a3');
     }
     #second {
         background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3867a3), color-stop(1, #041424) );
         background:-moz-linear-gradient( center top, #3867a3 5%, #041424 100% );
         -moz-box-shadow:inset 0px 1px 0px 0px #3867a39;
         .webkit-box-shadow:inset 0px 1px 0px 0px #3867a3;
         box-shadow:inset 0px 1px 0px 0px #3867a3;
         filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3867a3', endColorstr='#041424');
         background-color:#3867a3;
         border:1px solid #041424;
         display:inline-block;
         color:#dbdbdb;
         text-shadow:1px 1px 0px #041424;
         font-weight:bold;
     }
#third:hover {
         color:#fff;
         box-shadow: 0 0 1px #ededed;
         background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #555555), color-stop(1, #888888) );
         background:-moz-linear-gradient( center top, #555555 5%, #888888 100% );
         filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#888888');
         text-shadow:none;
     }
     #third {
         background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #888888), color-stop(1, #555555) );
         background:-moz-linear-gradient( center top, #888888 5%, #555555 100% );
         -moz-box-shadow:inset 0px 1px 0px 0px #e3e3e3;
         .webkit-box-shadow:inset 0px 1px 0px 0px #e3e3e3;
         box-shadow:inset 0px 1px 0px 0px #e3e3e3;
         filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#555555');
         background-color:#888888;
         border:1px solid #242424;
         display:inline-block;
         color:#2b2b2b;
         text-shadow:1px 1px 0px #9c9c9c;
         font-weight:bold;
     }
/************************* LISTS ************************/

.list li{background-position:left; background-repeat:no-repeat; padding:6px 0 4px 20px; font-size:13px; color:#111111; cursor:pointer; }
.list li a{color:#111111}
.list li a:hover{color:#5fbf41}
.list.type1 li {background-image:url('images/list_1.png');list-style:none;  }
.list.type2 li {background-image:url('images/list_2.png');list-style:none;}
.list.type3 li{list-style:square; padding-left:5px; margin-left:0px}
.list.type4 li{list-style:circle; padding-left:5px; margin-left:0px}
.uppercase{text-transform:uppercase; }


/************************* TILES ************************/
.tile {
	text-align:center;
	vertical-align:text-bottom;
	float:left;
	margin-bottom:4%;
	padding-top:2%;
	padding-bottom:2%;
}
.tile.alpha{
	margin-right:4%;
}
.tile.library{
	margin-right:4px;
        margin-bottom:5px;
        margin-left:0;
}


/************************* TILE COLORS ************************/
.tile.primary {
	color:white;
	background-color:#5fbf41;
 border-radius:0 10px 0 10px;
}

.tile-title2 {
white-space:nowrap;
width:85px;
overflow:hidden;
text-overflow:ellipsis;
font-size:11px;
text-align:center;
}

.tile.primary:hover {
       box-shadow: 2px 2px 5px #ccc;
      background-image:linear-gradient( to  top, #5fbf41, #00ff00);

}
.tile.secondary {
	color:white;
	background-color:#041424;
        border-radius:0 10px 0 10px;
}
.tile.secondary:hover {
box-shadow: 2px 2px 5px #ccc;
background-color:#039;
}

.tile.third {
	color:white;
	background-color:#aaa;
}
.tile.third:hover {
box-shadow: 2px 2px 5px #ccc;
background-color:#039;
}

.tile.fourth {
	color:white;
	background-color:#555;
}

.tile.fourth:hover {
box-shadow: 2px 2px 5px #ccc;
background-color:#039;
}

.tile.outline {
color:#555;
border:1px solid #555;
border-radius:5px;

}
.tile-mini {
	float: left;
	height: 30px;
	width: 20%;
	background-color: #555;
	margin-top:2%;
	margin-bottom:2%;
	margin-left:4%;
	padding-top:2%;
	padding-bottom:5%;
	text-align:center;
       border-radius:0 5px 0 5px;
}
.tile-mini:hover {
background-color: #000000;
}
.tile.task {
	color:white;
	background-color:#ccc;
	
}
.tile.task:hover {


}
.task-header {
	background-color: #999;
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: -2%;
	padding-top: 2%;
	padding-bottom: 2%;
	text-align: left;
	padding-left: 2%;
}



.window-icons {
	float: right;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 2%;
	margin-right: 2%;
	width: 50px;
	text-align: right;
}
.task-tile {
	float: left;
	height: 75px;
	width: 44%;
	background-color: #555;
	margin-top:4%;
	margin-bottom:2%;
	margin-left:4%;
	padding-top:2%;
	padding-bottom:5%;
}
.task-tile:hover {
background-color: #000000;
}
.task-tile-mini {
	float: left;
	height: 30px;
	width: 20%;
	background-color: #555;
	margin-top:2%;
	margin-bottom:2%;
	margin-left:4%;
	padding-top:2%;
	padding-bottom:5%;
	text-align:center;
}
.task-tile-mini:hover {
background-color: #000000;
}
.task-tile-thin {
	float: left;
	width: 92%;
	background-color: #555;
	margin-top:2%;
	margin-bottom:0;
	margin-left:4%;
	padding-top:2%;
	text-align:left;
	font-size:11px;
	padding-bottom: 2%;
	line-height: 18px;
	color:#fff;
        border-radius: 0 5px 0 5px;
}
.task-tile-thin:hover {
background-color: #000000;
}
.task-tile-thin-web {
	float: left;
	width: 92%;
	background-color:#5fbf41;
        color:white;
	margin-top:2%;
	margin-bottom:0;
	margin-left:4%;
	padding-top:2%;
	text-align:left;
	font-size:12px;
	padding-bottom: 2%;
	line-height: 18px;
}

.clear {
	clear: both;
}
.spacer_4pct_hr {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #555;
	margin-top: 2%;
	margin-right: 4%;
	margin-left: 4%;
	margin-bottom: 2%;
}

.one-fifth {
width: 20%;
float: left;

}

.one-fifth .tile.task {
width:100%;

}
/******* Web Pages Buttons ******************/
.sub1 {
background-color:#cccccc;
color:#000;
border-style:solid;border-width:1px;border-color:#555; border-radius:0 5px 0 5px;width:91%; line-height:16px;
}

.sub1:hover {
color:#fff;
}

.sub2 {
background-color:#eeeeee;
color:#555;
border-style:solid;
border-width:1px;
border-color:#555; 
border-radius:0 5px 0 5px;
width:91%; 
ine-height:16px;
vertical-align:middle;
}

.sub2:hover {
background-color:#555;
color:#fff;
}
.child {
margin-top:0px;
padding-top:0px;
background-color:#eeeeee;
color:#555;
}

.tile.task.sub {
margin-bottom:0px;
}



.section 
{
border:2px solid;
border-radius:5px;
padding:1%;

} 

.testtext {
color:#fff;
z-order:1000;
font-size:14px;
}
#sortable { list-style-type: none; margin:0; padding: 0; width: 100%; }
#sortable li {
	overflow:hidden;
	border:none;
	margin: 5px;
	padding: 0px;
	float: left;
	clear: right;
	width: 190px;
	height: 190px;
	font-size: 1 em;
	text-align: center;
	color: #FFF;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
#sortable li:hover {
	box-shadow:0 0 4px #333;
	/* opacity:.4;
	filter:alpha(opacity=40);*/ /* For IE8 and earlier */
}
#container {
	width:96%;
	margin-left:2%;
	margin-right:2%;
	background-color:#cccccc;
}

/*********************************** EXPAND TILES  *************************/

.expand {

      float:right;
      margin-top:100px;
      z-order:100;
      position:absolute; right:0; bottom:0;
}

/*********************************** EXPAND TILES  *************************/
.inner_CMS_w  ul.pagination li{list-style:none;display:inline;}
ul.pagination li a{text-decoration:none;border-bottom:none}
ul.pagination li.active a	{border-bottom: 2px solid #a2bab7;}
