@import url("../../includes/univ_styles.css");

/* 
	orange: rgba(234, 151, 0, 1);
	blue: rgba(101, 161, 198, 1);
*/

* { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #333;
	}
	
#fck_background { background: #fff; }
	
td { vertical-align: top; }
			
form { margin: 0; padding: 0; }
img  { margin: 0; padding: 0; border: none; }

body { background: #fff url(images/bg_grid_blue_10.png) top left repeat; }
	
#main_container {
	width: 100%;
	height: 100%;
	background: rgba(101, 161, 198, .1);
	}	
	#header { 
		background: rgba(101, 161, 198, .5);
		}
	#content_row { 
		height: 100%;
		}
		#content_container {
			width: 950px;
			}
			#articles_column { width: 750px; }
			#blocks_column { width: 200px; }
	#footer>td {
		padding: 15px 0 50px 0;
		}
	
/* THEME-SPECIFIC STYLES */
.border_bottom, .border_bottom td { padding-bottom: 1px; border-bottom: 1px solid rgba(101, 161, 198, 1); }
.border_top, .border_top td { padding-top: 1px; border-top: 1px solid rgba(101, 161, 198, 1); }

.all_lines, tr.all_lines td { border: 1px solid rgba(101, 161, 198, 1); }
.orange_all_lines, tr.orange_all_lines td { border: 1px solid rgba(234, 151, 0, 1); }
	.bottom_line, tr.bottom_line td { border-bottom: 1px solid rgba(101, 161, 198, 1); }
	.top_line, tr.top_line td { border-top: 1px solid rgba(101, 161, 198, 1); }
	.right_line, tr.right_line td { border-right: 1px solid rgba(101, 161, 198, 1); }
	.left_line, tr.left_line td { border-left: 1px solid rgba(101, 161, 198, 1); }

.image_link_borders a img { border: 2px solid rgba(101, 161, 198, 1); margin: 5px; }
	.image_borders img { border: 2px solid rgba(101, 161, 198, 1); margin: 5px; }

.all_borders1 { border: 1px solid #967348; }

.drop_cap_2:first-child:first-letter, .drop_cap_2 p:first-child:first-letter { 
	font-family: Arial;
	color: rgba(101, 161, 198, 1);
	}
button, .buttons a{
	-webkit-box-shadow: 0px 0px 5px rgba(101, 161, 198, .75);  
	-moz-box-shadow: 0px 0px 5px rgba(101, 161, 198, .75);  
	box-shadow: 0px 0px 5px rgba(101, 161, 198, .75);
	}
	
.text_bg_gradient {
	background-image: url(images/text_bg_gradient.png);
	background-position: top left;
	background-repeat: repeat-x;
	height: 100px;
	}
	.text_bg_gradient_only {
		background-image: url(images/text_bg_gradient.png);
		background-position: top left;
		background-repeat: repeat-x;
		}
	.header_bottom_gradient {
		background-image: url(images/header_bottom_gradient.png);
		background-position: bottom left;
		background-repeat: repeat-x;
		}

	.blue_bg { background: rgba(101, 161, 198, .5); }
	.orange_bg { background: rgba(234, 151, 0, .5); }
	.blue_dropshadow {
		-webkit-box-shadow: 0px 0px 15px rgba(101, 161, 198, .75); 
		-moz-box-shadow: 0px 0px 15px rgba(101, 161, 198, .75); 
		box-shadow: 0px 0px 15px rgba(101, 161, 198, .75);
		}
	.orange_dropshadow {
		-webkit-box-shadow: 0px 0px 15px rgba(234, 151, 0, .75); 
		-moz-box-shadow: 0px 0px 15px rgba(234, 151, 0, .75); 
		box-shadow: 0px 0px 15px rgba(234, 151, 0, .75);
		}

.article_container {
	color: #000;
	width: 730px;
	background: rgba(255, 255, 255, .5);
	border: 1px solid /*#64a0c6; rgba(0,81,132,.25);*/ rgba(101, 161, 198, 1);
	margin-top: 20px;
	}
	.article_container>.article_title {
		font-size: 215%;
		/* font-family: monospace ; */
		font-variant: small-caps;
		color: rgba(101, 161, 198, 1);
		padding-bottom: 3px;
		}
	.article_container>.article_body {
		}
	.article_container>.article_date {
		width: 60px;
		height: 60px;
		background: /*#64a0c6; rgba(0,81,132,.25);*/ rgba(101, 161, 198, 1);
		left: 640px;
		position: relative;
		color: #fff;
		-webkit-box-shadow: 0px 10px 10px #ccc; 
		-moz-box-shadow: 0px 10px 10px #ccc; 
		box-shadow: 0px 10px 10px #ccc;
		}
		.article_container>.article_date_updated {
			width: 60px;
			margin-top: -70px;
			height: 60px;
			background: /*#64a0c6; rgba(0,81,132,.25);*/ rgba(101, 161, 198, .5);
			left: 570px;
			position: relative;
			color: #fff;
			-webkit-box-shadow: 0px 10px 10px #ccc; 
			-moz-box-shadow: 0px 10px 10px #ccc; 
			box-shadow: 0px 10px 10px #ccc;
			}
		.article_container>.article_date * { color: #fff }
		
.block_container {
	color: #000;
	background: rgba(255, 255, 255, .5);
	border: 1px solid rgba(101, 161, 198, 1);
	margin-top: 20px;
	}
	.block_container>.block_title {
		font-size: 115%;
		font-variant: small-caps;
		color: rgba(101, 161, 198, 1);
		}
		

	
	
.cms_tips {
	text-decoration: underline;
	}
	.tool-tip {
		color: #fff;
		z-index: 13000;
		border: 1px solid #fff;
		}
	.tool-title {
		font-size: 125%;
		font-weight: bold;
		margin: 0;
		color: #fff;
		padding: 8px 8px 4px;
		background: url(images/action_button_off.png) center center repeat-x;
		border-bottom: 1px solid #ccff01;
		}
	.tool-text {
		font-size: 11px;
		padding: 4px 8px 8px;
		background: #71a009 url(images/footer_bg_gradient.png) top left repeat-x;
		}
	