@charset "utf-8";
/* CSS Document */
/*ICAL CSS Styles Sheet
Copyright 2008 - ICAL
Copyright 2008 - Futuristic Elevator Music Productions
http://www.fem-productions.com  */

/* STRUCTURE */

body {
	margin: 0px;
	font-family: Calibri;
	font-size: 15px;
	color: #012079;
	background: #FFFFFF url(images/ical-bluebg.gif) top left repeat;
}

h1 {
	color: #012079;
	font-size:20px;
}

h2 {
	color: #012079;
	font-size:18px;

}

h3 {
}


.sides_space {
	width: 5%;
}

.header-L {
	width: 30px;
	background: url(images/content-L.gif) top left repeat-y #FFFFFF;
}

.header-R {
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(images/content-R.gif) top right repeat-y #FFFFFF;
}

.header-ical {
	width: 250px;
}

.header-keywords {
	width: auto;
	padding-right: 20px;
}

.newsletter {
	font-size: 12px;
}

.newsletter-fields {
	font-size: 12px;
}

.menu-L {
	width: 30px;
	background: url(images/menubg-L.gif) bottom left no-repeat;
	line-height: 40px; 
}

.menu-C {
	width: auto;
	background: url(images/menubg-C.gif) bottom left repeat-x;
}

.menu-R {
	width: 5px;
	background: url(images/menubg-R.gif) bottom right no-repeat;
	line-height: 40px; 
}

.content-TL {
	width: 10px;
	line-height: 35px;
	background: #012079;	
}

.content-T {
	width: auto;
	line-height: 35px;
	background: #012079;	
}

.content-TR {
	width: 35px;
	line-height: 35px;
	background: url(images/content-TR.gif) top right no-repeat #012079;	
}

.message-side-space {
	background: #012079;
}

.message-content {
	background: #012079;
	padding: 10px 0 10px 0;
}

.message-testimoial {
	float: right;
	width:400px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;
	text-align: right;
}

.testimonial-name {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px;
	text-align: right;
}

.shadow-space {
	line-height: 35px;
}

.shadow-L {
	width: 69px;
	line-height: 251px;
}

.content-grad-L {
	width: 10px;
	background: url(images/content-L.gif) top left repeat-y;
}

.content {
	width: auto;
	background: url(images/content-bg.gif) top left repeat-x #FFFFFF;
}

.content-C {
	width: 60%;
	padding: 10px 10px 0 20px;;

}

.content-news {
	width: 40%;
}

.content-news-div {
	margin-top: 10px;
}

.content-grad-R {
	width: 35px;
	background: url(images/content-R.gif) top right repeat-y #FFFFFF;
}

.shadow-R {
	width: 69px;
	line-height: 251px;
}

.content-L {
	width: 10px;
	background: url(images/content-L.gif) top left repeat-y;
}

.content-R {
	width: 35px;
	background: url(images/content-R.gif) top right repeat-y #FFFFFF;
} 

.content-BL {
	width: 30px;
	line-height: 35px;
	background: url(images/content-BL.gif) bottom left no-repeat ;	
}

.content-B {
	width: auto;
	line-height: 35px;
	background: url(images/content-B.gif) bottom left repeat-x #FFFFFF;	
}

.content-BR {
	width: 30px;
	line-height: 35px;
	background: url(images/content-BR.gif) bottom right no-repeat;	
}

.footer-L {
	width: 5px;
	background: url(images/footer-L.gif) top left no-repeat;
	line-height: 40px; 
}

.footer-C {
	width: auto;
	font-size: 12px;
	background: url(images/footer-C.gif) top left repeat-x;
	
}

.footer-R {
	width: 30px;
	background: url(images/footer-R.gif) top right no-repeat;
	line-height: 40px; 
}

.footer-content {
	font-size: 12px;
	background-color: #FFFFFF;
}

.footer-BL {
	width: 30px;
	background: url(images/menubg-L.gif) bottom left no-repeat;
	line-height: 40px; 
}

.footer-B {
	width: auto;
	background: url(images/menubg-C.gif) bottom left repeat-x;
}

.footer-BR {
	width: 5px;
	background: url(images/menubg-R.gif) bottom right no-repeat;
	line-height: 40px; 
}

/* LINKS */

a {
	color: #012079;
}

a:hover {
	color: #65afee;
}

.a:visited {
	color: #012079;
}

/* RSS */

.rss-text {
	font-size: 12px;
	padding-top: 10px;
	text-align: justify;
}

.rss-heading {
	color: #012079;
	font-weight: 700;
	letter-spacing: 2px;
	font-size:16px;
	padding: 15px 0px 15px 0px;
	background: url(images/rss-header.gif) top left repeat-x #a3cff5;
}

.rss-table {
	border: #012079 thin solid;
}

.rss-row-odd{
	border-top: #012079 thin dashed;
	background-color: #E3DDFF
}

.rss-row-even{
	border-top: #012079 thin dashed;
	background-color: #E6E6FF;
}

/*Message Fader*/

#domticker{
width: 100%;
height: 158px;
}

#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
background-color: #012079;
font-size: 16px;
line-height: 34px;
font-weight: lighter;
font-family: Georgia;
letter-spacing: 1px;
color:#FFFFFF;
}

#domticker a{
font-weight: bold;
}

.someclass{ 
}

.message-image {
	width: 190px;
	float: left;
}

.quote-img {
	vertical-align: middle;
}