/*
color codes
lblue #E0EBF3
darkblue #00266a
	background-color:#E0EBF3;
*/

body
{

background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDE3MiwxOTksMTUzLDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjQyLDI0MiwyNDIsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);

/* Opera 11.10+ */
background: -o-linear-gradient(top, rgba(193,234,249,1), rgba(242,242,242,1));

/* Firefox 3.6+ */
background: -moz-linear-gradient(top, rgba(193,234,249,1), rgba(242,242,242,1));

/* Chrome 7+ & Safari 5.03+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(193,234,249,1)), color-stop(1, rgba(242,242,242,1)));

/* IE5.5 - IE7 */
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#c1eaf9,EndColorStr=#FFF2F2F2);

/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#c1eaf9,EndColorStr=#FFF2F2F2)"
	font-family: Helvetica,Arial,sans-serif !important;

font-family: tahoma !important;		
}

#tinymce
{
  background-image:none;

}

#wrapper
{
	position:relative;
	width:1050px;
	margin:auto;

}

#cslide
{
	height:159px;
	overflow:hidden;
}	

#cleft
{
	float:left;
	padding-top:20px;
	width:300px;
	margin-bottom:200px;

}
#cnewsletter a {
    text-decoration: none;
}

#cupcoming
{
	padding-top:25px;
	padding-left:35px;
}
#cupcoming p a
{
	padding-left:5px;
	text-decoration: none;
}
#clogo
{
	padding-top:25px;
	padding-left: 20px;
}

#cright
{
	float:right;
	width:750px;

	min-height:200px;
}

#cheader
{
	position:relative;
	height:10px;
}


#cheader_lang
{
	position:absolute;
	right:50px;
	top:10px;
}

#cheader_logon {
  bottom: -23px;
  padding-top: 0;
  position: absolute;
  right: 150px;
}

#cheader_title
{
	position:absolute;
	height:50px;
	right:0px;
	bottom:5px;
}
.nivo-controlNav
{
position: absolute;
z-index:99999;
top:10px;
right:20px;

}


#cmenu
{
	position:relative;
	height:38px;
	width:1050px;
	background-color:black;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
	margin-bottom:30px;
}

#cmenu .icemegamenu
{
	width:100%;
	position: relative;
/*	margin-left:17px;
	margin-right:15px;*/
}



#ccontent
{
	position:relative;
	min-height:500px;
	width:700px;
	padding:10px;
	margin-left: 10px;
	margin-top:20px;

	font-size: 16px;
}


#cfooter
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:1050px;
	height:400px;

}

#remositorycredits
{
	display:none
}

#remositorylistsearch
{
	display:none
}

#remositorypageheading
{
	display:none
}

#remositoryuploadinfo , #remositoryuplocal
{
background: none !important;

}
#cright
{
	margin-bottom:400px !important; /*must match height cfooter*/
}
#gcalendar_powered
{
	display:none
}
#ribbon
{
	display:none
}

#freeContactForm .freeContactTextarea {
	border: 1px solid #CCCCCC;
	width: 500px;
	min-height: 200px;
	margin: 3px 0;
}

#ccontent h2 {
    color: #7BA428 !important;
    font-family: 'Titillium Maps',Arial;
}
#ccontent a:link, #ccontent a:visited {
}
#ccontent h2 a {
    color: #333333;
}
#ccontent h2 a {
    text-decoration: none;
}
a:link, a:visited {
    color: #525252;
}
* {
}
#ccontent h2 {
    color: #7BA428;
    font-family: 'Titillium Maps',Arial;
}
#ccontent h2 {
    font-size: 1.6em;
    font-weight: normal;
}

#fullAjaxGif
{
display:none;
margin: 20% !important;
}

div.current
{
border:0px !important;
}

span.icemega_title {
    font-size: 1.08em !important;
}

.ss-choices {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.ss-grid-row-odd
{
background:white !important;
}

img { border: 0 none; }

.clr
{
  clear:both;
}

iframe {
  position: relative;
  left: -27%;
}
.login {
  position: absolute;
  background: #D2EDF7;
}

.ux-menu a ,.nivo-description,#cnewsletter{
font-size: 16px !important;
font-family: tahoma !important;	
}

#ccontent h2{
font-family: tahoma !important;	
}

UL#ariext105 LI A {
  font-size: 15px !important;
  font-weight: normal;
  text-align: left;
  text-transform: none;
}

p {
margin-bottom: 0 !important;
}