/* Start of CMSMS style sheet 'style.css' */
/*Generic classes*/
.left { float:left;}
.right { float:right;}
.clear { clear:both;}
/*TinyMCE*/

.tiny-highlight {font-weight:bold; color:#3469a8;}
.tiny-contentbox {background:#fbfbf4; border: 1px solid #dfdec8; -moz-border-radius:7px;  -webkit-border-radius:7px; padding: 20px;  margin-bottom:20px; clear:both;}
.tiny-picture-border {padding:10px; border: 1px solid #ddd;}
.tiny-picture-left {padding:10px; border: 1px solid #ddd; margin:0 30px 30px 0; float:left;}
.tiny-picture-right {padding:10px; border: 1px solid #ddd; margin:0 0 30px 30px; float:right;}

.image-legend{font-size:11px; color:#666;}
/*Format*/
body {color:#2c2c2c; font-family:"Trebuchet MS", verdana; font-size:12px ; background-color:#edecdb; margin: 0; padding: 0;}
dfn { display:none;}

#chromeFix { display: block; position: absolute; width: 1px; height: 100%; top: 0px; left: 0px; }   

h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}

p{font-family:Trebuchet MS, verdana; }

a {text-decoration:none; color:#265ea2;}
a:hover {text-decoration:underline;}
img {border:none;}
/*Layout*/
.wrapper, .end-page {width:948px; margin: 0 auto;}
.main-container {overflow: hidden; background:url(uploads/theme/images/background.jpg); }
.side-col {}
.col-left { float:left;}
.col-right { float:right;}
.layout1column {}
.layout2columns-left {float:left;}
.layout2columns-right {}
.layout3columns { float:left;}
/*Header*/
.header {height:83px; background:url(uploads/theme/images/header.jpg); margin: 20px 0 0 0;}
.header
.header a {display:block; background:red; width:100px; height:50px;}

.inside-picture {margin: 0  auto; width:900px;}
.home-picture {margin: 1px auto 0 auto; width:900px;}

/*Languages*/
.languages-nav {}
.languages-nav a {}

/*Breadcrumbs*/
.breadcrumbs {color:#8f8f8f; margin: 10px 0 0 0; text-align:right;}
.breadcrumbs a {color:#8f8f8f;}


.logohome{
float: left;
}

/*Content*/
.content-inside, .content-home {width:900px; margin:0 auto;}
.content-inside h1 {color:#6e829d; font-weight:normal;}
.content-inside h2 {color:#265ea2; font-size:16px;}
.content-inside ul {list-style-type:none;}
.content-inside ul li {background:url(uploads/theme/images/li.jpg) 0 6px no-repeat; padding: 0 0 0 10px;}

/*Content*/
.formlabel
{
  width: 150px;
  display:inline-block;
}

#fulcra-content{
float: left;
width: 590px;
}

#fulcra-sidebar{
float: right;
width: 290px;

}

/*Footer*/
.footer-container {width:940px; margin:0 auto 10px auto; padding: 35px 4px 10px 4px; background:url(uploads/theme/images/footer.jpg) no-repeat;}
.footer-container {}
.footer-container a{color:#46463f; text-decoration:underline;}


/* homepage banners*/
.bannerbox {
margin-top:0px;
padding-left: 15px;
padding-right: 15px;
width: 263px;
height: 132px;
border-bottom:2px solid #ffffff;
}

.qrops-background {
background-image:url(/uploads/theme/images/qrops-background.jpg);
}

.tax-background {
background-image:url(/uploads/images/tax-background.jpg);
}

.checklist-background {
background-image:url(/uploads/images/checklist-background.jpg);
}

.maze-background {
background-image:url(/uploads/images/maze-background.jpg);
}

.bonds-background {
background-image:url(/uploads/images/bonds-background.jpg);
}

.yellow-gradient{
background-image:url(/uploads/theme/images/block2-bg-pixel-line.gif);
}

.bannerbox h2 {
margin-top: 0px;
padding-top: 15px;
color:#1F425E;
font-family:Arial;
font-size:20px;
font-weight:normal;
}
.bannerbox p {font-size: 12px;}

.bannerbox a {color:#CC0000;}

.bannerbox a:hover { color:#CC0000; text-decoration: none;}


/*Horizontal Menu*/

.horizontal-menu-container {float:right; margin: 60px 30px 0 0;}
.horizontal-menu-container a {color:#fff;}
.horizontal-menu-container .horizontal-menu {}
.horizontal-menu-container h3 {font-size:12px; margin:0; padding:0; color:#fff;}
.horizontal-menu-container .horizontal-menu ul { margin:0; padding:0; list-style-type:none;  }
.horizontal-menu-container .horizontal-menu ul li {float:left; background:url(uploads/theme/images/menu-separator.jpg) no-repeat 0 5px; padding: 0 0 0 10px; margin: 0 5px 0;}
.horizontal-menu-container .horizontal-menu ul li.menuactive {font-weight:bold;}
.horizontal-menu-container .horizontal-menu ul li a.menuactive ,
.horizontal-menu-container .horizontal-menu ul li h3 {float:left;}
.horizontal-menu-container .horizontal-menu ul li .menuparenth3{padding:0;}
.horizontal-menu-container .horizontal-menu ul li a.menuparent{padding:0;}
.horizontal-menu-container .horizontal-menu ul li.first {}
.horizontal-menu-container .horizontal-menu ul li.last {}
.horizontal-menu-container .horizontal-menu ul li a {color:#fff;}
.horizontal-menu-container .horizontal-menu ul li a:hover {}

.sub-menu-container {background:#eff6ff; padding: 0 15px;}
.sub-menu-container a {color:#2c2c2c;  white-space:nowrap;}
.sub-menu-container .sub-menu {padding:10px 0; overflow:hidden;}
.sub-menu-container h3 {font-size:12px; margin:0; padding:0;}
.sub-menu-container .sub-menu ul { margin:0; padding:0; list-style-type:none;}
.sub-menu-container .sub-menu ul li {float:left; background:url(uploads/theme/images/sub-menu-separator.jpg) no-repeat 0 7px; padding: 0 0 0 10px; margin: 0 12px 0 0; }
.sub-menu-container .sub-menu ul li.menuactive {font-weight:bold;}
.sub-menu-container .sub-menu ul li a.menuactive ,
.sub-menu-container .sub-menu ul li h3 {float:left;}
.sub-menu-container .sub-menu ul li .menuparenth3{padding:0;}
.sub-menu-container .sub-menu ul li a.menuparent{padding:0;}
.sub-menu-container .sub-menu ul li.first {}
.sub-menu-container .sub-menu ul li.last {}
.sub-menu-container .sub-menu ul li a {}
.sub-menu-container .sub-menu ul li a:hover {}

/*Vertical Menu*/
.vertical-menu-container {}
.vertical-menu-container .vertical-menu {}
.vertical-menu-container .vertical-menu h3 {}
.vertical-menu-container .vertical-menu a {}
/*Level 1*/
.vertical-menu-container .vertical-menu ul { margin:0; padding:0; list-style-type:none;}
.vertical-menu-container .vertical-menu ul li{}
.vertical-menu-container .vertical-menu ul li a {}
.vertical-menu-container .vertical-menu ul li a,
.vertical-menu-container .vertical-menu ul li.currentpage h3 {}
.vertical-menu-container .vertical-menu ul li a:hover {}
.vertical-menu-container .vertical-menu ul li.activeparent {}
.vertical-menu-container .vertical-menu ul li a.activeparent {font-size:12px; font-weight:bold;}
.vertical-menu-container .vertical-menu ul li.currentpage h3 {}
/*Level 2*/
.vertical-menu-container .vertical-menu ul li ul {}
.vertical-menu-container .vertical-menu ul li ul li {}
.vertical-menu-container .vertical-menu ul li ul li.currentpage h3 {}
.vertical-menu-container .vertical-menu ul li ul li a {}
.vertical-menu-container .vertical-menu ul li ul li a:hover {}
.vertical-menu-container .vertical-menu ul li ul li a.activeparent {}
/*Level 3*/
.vertical-menu-container .vertical-menu ul li ul li ul {}
.vertical-menu-container .vertical-menu ul li ul li ul li {}
.vertical-menu-container .vertical-menu ul li ul li ul li.currentpage h3 {}
.vertical-menu-container .vertical-menu ul li ul li ul li a {}
.vertical-menu-container .vertical-menu ul li ul li ul li a:hover {}
.vertical-menu-container .vertical-menu ul li ul li ul li a.activeparent {}

/*Homepage blocks*/
.home-block {}
.home-block a{}
.home-block p {}
.home-block h1 {}
.home-block ul {list-style-type:none; margin:0; padding:0;}
.home-block ul li {}
.block1 ,
.block2 ,
.block3 ,
.block4 ,
.block5 {overflow:hidden;}

/* Events */
.home-event {display: block; margin-top: 20px; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;}
.home-event a.redlink {color: #c00;}
.eventhighlight {font-weight: bold; color:#3469a8;} 

/* event main page */
#event-main {width: 590px; min-height: 178px; margin-bottom:20px;}

#event-main h2  {color:#000; font-size:16px; margin-top:2px;margin-bottom:2px; font-weight: normal;}
#event-main h2 a  {color:#000; font-size:16px; margin-top:2px;margin-bottom:2px; font-weight: normal;}

#event-main .main-event-date  {color:#265ea2; font-size:16px; margin-bottom:2px;}
.event-main-image  { float:left; margin-right:20px;	}
.event-sub-image { float:left; margin-right:15px;	}
.event-link{ position: absolute; bottom: 0; left: 0;}
.event-link: hover{ text-decoration: none; position: absolute; bottom: 0; left: 0;}
.event-sub {width: 285px; margin-bottom:15px;}
.event-sub H3 {color:#000; font-size:12px; margin-top:2px;margin-bottom:2px; font-weight: normal;}
.event-sub H3 a {color:#000; font-size:12px; margin-top:2px;margin-bottom:2px; font-weight: normal;}
.event-sub .sub-event-date  {color:#265ea2; font-size:12px; margin-bottom:2px;}
.event-sub-left{float: left;}
.event-sub-right{float: right; clear:both;}


*/tools */

#tools{font-size:18px; list-style:none;}
#tools a{color:#CC0000; margin-left: 10px; }
#tools li{margin-bottom: 10px;}
#tools li.list-map {list-style: square outside url(/uploads/theme/images/icon-map.gif);}
#tools li.list-download {list-style: square outside url(/uploads/theme/images/icon-download.gif);}
#tools li.list-document {list-style: square outside url(/uploads/theme/images/icon-document.gif);}	
#tools li.list-contact {list-style: square outside url(/uploads/theme/images/icon-contact.gif);}
#tools li{list-style: none outside none;}

.block1 {float:left; width:280px; height:264px;background:#e1eeff url(/uploads/theme/images/block1-background.jpg) no-repeat bottom; line-height: 15px;}
.block1 .content, .block3 .content, .block1a .content {padding:20px;}
.block1a{float:left;width:574px; height:264px;background:#e1eeff url(/uploads/theme/images/block1-background.jpg) no-repeat bottom left; line-height: 15px; border-right:1px solid #fff; }
.block1 h2, .block1a h2, .block3 h2 {color:#1f425e; font-size:20px; font-family:Arial; font-weight:normal; margin: 0 0 10px 0;}
.block2 {float:left; width:293px; height:264px; background:#e1eeff; margin: 0 1px 0 1px;}
.block3 {width:325px; height:264px; background:#eee url(/ploads/theme/images/block3-background.jpg) no-repeat bottom;}
.block3 .content1{ border-bottom: 1px solid #fff; width:325px; height:172px;}
.block3 .content2{ width:325px; height:70px; }

.block3 .content2 h2{ font-size: 14px;}

/* Events */
.home-event {display: block; margin-top: 20px; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;}
.home-event a.redlink {color: #c00;}

.eventhighlight {font-weight: bold; color:#3469a8;} 

/* home newsletter */
.home-newsletter {display: block; margin-top: 10px; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;}
.home-newsletter a.redlink {color: #c00;}
.home-newsletter .submit{ background:#dfdec8; color: #c00; border: hidden;}

/*Search*/
.search-box-container {}
.search-box-container .search-box {}
.search-box-container .search-box .search-form {}
.search-box-container .search-box .search-form input.search-field {}
.search-box-container .search-box .search-form label{}
.search-box-container .search-box .search-form input.search-button{}
.search-box-container .search-box .search-form input.search-button:hover{}

.search-box-container .search-box .popular-searches {}
.search-box-container .search-box .popular-searches ul {margin:0; padding:0; overflow:hidden;list-style-type:none;}
.search-box-container .search-box .popular-searches ul li {float:left;}

.search-results {}
.search-results ul {padding:0; margin:0; list-style-type:none;}
.search-results ul li {}
.search-results ul li.odd { background:#efefef;}
.search-results ul li.even { background:#ffffff;}
.search-results ul li a {}

/*List related classes*/
.odd {background-color:#f3f3f3;}
.even {background-color:transparent;}

ul.generic-list { margin:0; padding:0; list-style-type:none; list-style-image:none;}
ul.generic-list li {margin:0 0 10px 0;}
ul.generic-list li .thumbnail{}
ul.generic-list li { border-bottom:1px solid #ddd; padding: 0 0 10px 0;}
ul.generic-list li .summary {line-height:15px; padding: 3px 0 0 0;}
ul.generic-list li h4{margin:0; padding:0; color:#46463f;}
ul.generic-list li h4 a {}
ul.generic-list li h4 a:hover {}
ul.generic-list li .date {margin:0 0 3px 0; font-style:italic;}
ul.generic-list li .read-more {display:none;}
ul.generic-list li .infos {text-align:right; margin: 5px 0 0 0; border-bottom: 1px solid #efefef; padding: 2px 0 5px 0; font-size:11px;}
ul.generic-list li .infos .download {float:left; padding: 0 0 0 20px; height:20px;}
ul.generic-list li .infos .download {}
ul.generic-list li .infos .date {float:right; color:#7c7c7c;}

ul.home-list {}
ul.home-list li .date {margin:0}
ul.home-list li h4{margin:0; padding:0;}
ul.home-list li h4 a {color:#46463f;}
ul.home-list li {margin:0; padding:5px 0; border-bottom:1px solid #acab97;}
ul.home-list li:last-child {border:none;}

ul.floating-list {margin:0; padding:0; list-style-type:none;}
ul.floating-list li {float:left; width:238px;padding: 20px; height:100px;margin: 10px;  background:#fbfbf4; border: 1px solid #dfdec8; -moz-border-radius:7px;  -webkit-border-radius:7px;}
ul.floating-list li .date{float:left;margin: 0 10px 80px 0; background:#95b9e9; width: 44px; padding: 3px 0 7px 0; border:1px solid #fff; line-height:12px; color:#fff; -moz-border-radius:3px;  -webkit-border-radius:3px;}
ul.floating-list li .date .day{text-align:center; font-size:18px;  font-family:Georgia;}
ul.floating-list li .date .month{text-align:center; margin: 5px 0 1px 0; color:#265ea2; text-decoration:underline;}
ul.floating-list li .date .year{text-align:center; font-family:Georgia; font-size:14px; }
ul.floating-list li .summary {}
ul.floating-list li h4 {margin:0; padding:0; color:#46463f;}

ul.newsletters-list {}
ul.newsletters-list li {height:60px}
ul.newsletters-list li .download {border-top:1px dotted #adac98; margin: 10px 0 0 58px; padding: 8px 0 0 0;}
ul.newsletters-list li {margin-bottom:10px;}

.view-all {}
.view-all a {color:#333333;}

/*IMAGE GALLERY*/
.image-gallery {overflow:hidden;}
.image-gallery .thumbnail{float:left; }
.image-gallery img {}

.awesome{
background: #222 url(/uploads/fulcra/alert-overlay.png) repeat-x;
display: inline-block;
padding: 5px 10px 6px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;
text-shadow: 0 -1px 1px #222;
border-bottom: 1px solid #222;
position: relative;
cursor: pointer;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
}

/* Sizes ---------- */
.small.awesome {
font-size: 11px;
}
.medium.awesome {
font-size: 13px;
}
.large.awesome {
font-size: 14px;
padding: 8px 14px 9px;
}
 
/* Colors ---------- */
.blue.awesome {
background-color: #2daebf;
}
.red.awesome {
background-color: #e33100;
}
.magenta.awesome {
background-color: #a9014b;
}
.orange.awesome {
background-color: #ff5c00;
}
.yellow.awesome {
background-color: #ffb515;
}

	.awesome:hover							{ background-color: #111; color: #fff; text-decoration:none; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
/* End of 'style.css' */

