
/*---------------------------------------------------------------------------------------------------*/
/* UTIL */
/*---------------------------------------------------------------------------------------------------*/
	body{
		background-color: #C0C0C0;
		font-size:9pt;
		font-family:arial;
		padding:0px;
		margin:0px;
		background-color:#ffffff;
	}
	.clear{
		clear:both;
	}
	.left{
		float:left;
		margin-right:5px;
	}
	.right{
		float:right;
		margin-left:5px;
	}
	p{
		margin:0px;
	}


	.page-header-container{
		 height:185px;
		 background:url('/uploads/{4B0417EF-1120-454A-A344-5EA42C98C109}.png');
	}

	.slogan-container{
		padding-left: 350px; 
		padding-top: 85px;
	}

	#subtitle{
		font-size:32pt;
		font-weight:bold;
		letter-spacing: -3pt;
		color:#e68a8a; 
	}
	#subtitlesmall{
		font-size:14pt;
		font-weight:bold;
		padding-top:5px;
		color:#b34f0d;
	}

	#boxsubtitle{
		font-size:14pt;
		color:#3399FF; 
		font-weight:bold;
	}
	.whitebackground{background-color:white;}
	.darkdiv{border: 1px solid #C0C0C0; padding: 10px; background-color: #F7F7F7}
	.darkdivheader{font-family: arial; font-size: 14pt; color: #666666; font-weight: bold}
	.boldlink{font-weight:bold;}

/*---------------------------------------------------------------------------------------------------*/
/* LAYOUT */
/*---------------------------------------------------------------------------------------------------*/
	.page-container{width:100%;}
	.top-menu{background-color:#74c283;margin-top:6px;}
	.main-container{width:980px;text-align:left;background-color:white;margin:auto;padding:10px;}
	.side-panel{width:220px;vertical-align:top;padding-top:5px;}
	.main-panel{vertical-align:top;padding-top:2px;padding-left:5px;padding-right:5px;}
	.footer-panel{
		padding:10px;
		background-color:#240f78;
		text-align:center;
		color:#ffffff;
		
		background-position: left top;
		background-image:url('images/pat2.png');
		background-repeat:repeat-x;
		
	}
	.footer-panel a{color:#ffffff;}
	.footer-panel a:hover{text-decoration:none}

	.btn{
		background-color:#b50202;
		color:#ffffff;
		padding:3px;
		border:1px solid #000000;
	}
	
/*---------------------------------------------------------------------------------------------------*/
/* BOXES */
/*---------------------------------------------------------------------------------------------------*/
	.boxEmpty{
		margin-bottom:5px;
	}
	.box{
		
		background-position: left bottom;
		background-image:url('images/patbg1.png');
		background-repeat:repeat-x;
		
		background-color: #fadcfa;
		border:1px solid #ffffff;
	}
	.modulebox{
		
		background-position: left bottom;
		background-image:url('images/patbg1.png');
		background-repeat:repeat-x;
		
		margin-bottom:5px;
		background-color: #fadcfa;
		width:100%;
		border:1px solid #ffffff;
	}
	.whiteborder{
		border: 1px solid #FFFFFF;
	}
	.boximg{
		border:1px solid #ffffff;
		padding:5px;
		background-color:#FFFFFF;
		margin-bottom:5px;
	}
	.boxheader{
		cursor:pointer;
		padding:10px;
		
		background-image:url('images/pat1.png');
		background-repeat:repeat-x;
		background-position:left center;
		
		color:#fa9e00;
		font-size:9pt;
		font-weight:bold;
		background-color: #f5ebeb;	
	}
	.boxcontainer{
		margin:10px;
	}
	.titlelink{
		color:#fa9e00;
		text-decoration:none;
	}
	.boxcontainer a{
		color:#670000;
		text-decoration:none;
	}
	.boxcontainer a:hover{
		text-decoration:underline;
	}

/*---------------------------------------------------------------------------------------------------*/
/* TOP MENU */
/*---------------------------------------------------------------------------------------------------*/
	#navmenu {
		padding:0px; z-index:0;
		list-style-type: none;
		width: auto;
		height: 24px;
		list-style-image: none;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		margin:0px;
	}
	#navmenu li {
		border-bottom: 0px;
		position: relative;
		border-left: 0px;
		padding-bottom: 0px;
		list-style-type: none;
		margin: 0px;
		padding-left: 0px;
		padding-right: 0px;
		display: inline;
		float: left;
		height: 30px;
		list-style-image: none;
		border-right: 0px;
		padding-top: 0px
	}
	#navmenu ul {
		border-bottom: 0px;
		position: absolute;
		border-left: 0px;
		padding-bottom: 0px;
		list-style-type: none;
		margin: 0px;
		padding-left: 0px;
		width: 250px;
		padding-right: 0px;
		display: none;
		top: 30px;
		list-style-image: none;
		border-right: 0px;
		padding-top: 0px;
		left: 0px;
		z-index:1;
	}
	
	#navmenu ul li {
		width: 250px;
		display: block !important;
		float: left;
		border-bottom: 1px dotted;
	}
	#navmenu ul li:last-child {
		border:none !important;
		display:block;
		white-space:nowrap;
	}
	#navmenu a {
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
		display: block;
		float: none !important;
		height: auto !important;
		color: #ffffff;
		text-decoration: none;
		padding-top: 4px;
		font-style:normal;
		font-variant:normal;
		line-height:22px;
		font-size:9pt;
		font-family:arial
	}
	#navmenu a:hover {
		color: #ffffff;
	}
	#navmenu li:hover a {
		background:#e02d54; 
		color: #ffffff;
	}
	
	#navmenu li ul {
		background:#e02d54;
		padding:5px;
	}
	
	#navmenu li:hover li a {
		background:#e02d54;
	}
	
	#navmenu li ul li a:hover {
		background:#74c283;
	}
	
	#navmenu ul ul {
		position: absolute; display: none; top: 0px; left: 250px;margin-top:-5px;
	}
	#navmenu ul ul ul {
		position: absolute; display: none; top: 0px; left: 250px
	}
	#navmenu li:hover ul ul {
		display: none
	}
	#navmenu li:hover ul ul ul {
		display: none
	}
	#navmenu li.iehover ul ul {
		display: none
	}
	#navmenu li.iehover ul ul ul {
		display: none
	}
	#navmenu li:hover ul {
		display: block
	}
	#navmenu ul li:hover ul {
		display: block
	}
	#navmenu ul ul li:hover ul {
		display: block
	}
/*---------------------------------------------------------------------------------------------------*/
/* SIDE MENU LEFT */
/*---------------------------------------------------------------------------------------------------*/
	.sidebarmenu ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		font: 9pt arial;
		width: 220px;
	}
	
	.sidebarmenu ul li{
		position: relative;
	}
	
	.sidebarmenu ul li a{
		display: block;
		overflow: auto;
		color: #ffffff;
		text-decoration: none;
		padding: 6px;
		border-bottom: 1px solid #ffffff;
	}
	
	.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
		background-color: #87add6;
	}
	
	.sidebarmenu ul li a:hover{
		background-color: #011a13;
		color: #0000000;
		text-decoration:none;
	}
	
	.sidebarmenu ul li ul{
		position: absolute;
		width: 220px;
		top: 0;
		visibility: hidden;
	}
	
	.sidebarmenu a.subfolderstyle{
		background: url('images/arr_right.gif') 
		no-repeat 97% 50%;
	}

/*---------------------------------------------------------------------------------------------------*/
/* SIDE MENU RIGHT */
/*---------------------------------------------------------------------------------------------------*/

	.sidebarmenu2 ul{
		margin: 0;
		padding: 0;
		list-style-type: none;
		font: 9pt arial;
		width: 220px;
	}
	
	.sidebarmenu2 ul li{
		position: relative;
	}
	
	.sidebarmenu2 ul li a{
		display: block;
		overflow: auto;
		color: #ffffff;
		text-decoration: none;
		border-bottom: 1px solid #ffffff;
		padding-left:20px; 
		padding-right:6px; 
		padding-top:6px; 
		padding-bottom:6px
	}
	
	.sidebarmenu2 ul li a:link, .sidebarmenu2 ul li a:visited, .sidebarmenu2 ul li a:active{
		background-color: #87add6;
	}
	
	.sidebarmenu2 ul li a:hover{
		background-color: #011a13;
		color: #0000000;
		text-decoration:none;
	}
	
	.sidebarmenu2 ul li ul{
		position: absolute;
		width: 220px;
		top: 0;
		visibility: hidden;
	}
	
	.sidebarmenu2 a.subfolderstyle{
		background-position: 3% 50%; 
		background-image:url('images/arr_left.gif'); 
		background-repeat:no-repeat; 
		background-attachment:scroll
	}

/*---------------------------------------------------------------------------------------------------*/
/* OTHERS */
/*---------------------------------------------------------------------------------------------------*/
	.cat_content {
		border:0; 
		margin:0; 
		padding:0;
		list-style:none
	}
	.cat_content li.feeds {
		margin: 0;
		padding: 5px 0 5px 25px;
		border-bottom:1px dotted #ccc;
		background: url(images/FeedIcon-16.gif) 0 6px no-repeat;
	}

	.cat_content li.twitter {
		margin: 0;
		padding: 5px 0 5px 25px;
		border-bottom:1px dotted #ccc;
		background: url(images/twitter.png) 0 6px no-repeat;
	}

	.cat_content li.facebook {
		margin: 0;
		padding: 5px 0 5px 25px;
		border-bottom:1px dotted #ccc;
		background: url(images/facebook.png) 0 6px no-repeat;
	}

	.cat_content li.linkedin {
		margin: 0;
		padding: 5px 0 0 25px;
		border:0;
		background: url(images/linkedin.png) 0 6px no-repeat;
	}
/*---------------------------------------------------------------------------------------------------*/
/* CALENDAR */
/*---------------------------------------------------------------------------------------------------*/
	.calendar td{text-align:center;padding:5px;color:#ffffff;}
	.calendar td a{color:#ffffff;font-weight:bold;}
	.calhead{
		background-color:#a64e4e;
	}
	.caldays{
		background-color:#52856d;
	}
	.calOtherMonthDay{
		background-color:#afd6ca;
	}
	.calToday{
		background-color:#012e21;
	}
	.calOtherDay{
		background-color:#3c8024;
	}

/*---------------------------------------------------------------------------------------------------*/
/* PAGINATION */
/*---------------------------------------------------------------------------------------------------*/

	ul{border:0; margin:0; padding:0;list-style:none;}

	#pagination-flickr li{
		border:0; 
		margin:0; 
		padding:0;
		font-size:11px;
		list-style:none;
		float:left;
	}
	#pagination-flickr a{
		border:solid 1px #ffffff;
		margin-right:2px;
	}
	#pagination-flickr .previous-off,
	#pagination-flickr .next-off {
		color:#ffffff;
		display:block;
		float:left;
		font-weight:bold;
		padding:3px 4px;
	}
	#pagination-flickr .next a,
	#pagination-flickr .previous a {
		font-weight:bold;
		border:solid 1px #FFFFFF;
	} 
	#pagination-flickr .active{
		font-weight:bold;
		display:block;
		float:left;
		padding-left:6px; 
		padding-right:6px; 
		padding-top:4px; 
		padding-bottom:4px
	}
	#pagination-flickr a:link,
	#pagination-flickr a:visited {
		color:#ffffff;
		display:block;
		float:left;
		padding:3px 6px;
		text-decoration:none;
	}
	#pagination-flickr a:hover{
		border:solid 1px #ffffff;
	}