a { text-decoration: none; }
a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }
a:hover { color: #FF9900; }

a.nav { text-decoration: none; }
a.nav:link { color: white; }
a.nav:visited { color: white; }
a.nav:active { color: #7c2b83; }
a.nav:hover { color: #7c2b83; }

a.none { text-decoration: none; }
a.none:link { color: white; }
a.none:visited { color: white; }
a.none:active { color: white; }
a.none:hover { color: white; }

a.dept { text-decoration: none; }
a.dept:link { color: white; }
a.dept:visited { color: white; }
a.dept:active { color: white; }
a.dept:hover { color: #7c2b83; }

a.dept_link { text-decoration: none; }
a.dept_link:link { color: #000000; }
a.dept_link:visited { color: #000000; }
a.dept_link:active { color: #000000; }
a.dept_link:hover { color: white; }

a.intext_link {text-decoration: none; }
a.intext_link:link { color: #629e54; }
a.intext_link:visited { color: #629e54; }
a.intext_link:active { color: #ff9900; }
a.intext_link:hover { color: #ff9900; }


body
{
	background-attachment:fixed;
	background-image:url('../images/cloud_bg.jpg');
	background-repeat:repeat-x;
	background-color:#ceeeff;
	text-align:center;
}

.body_container
{
	width:875px;
	margin-left:auto;
	margin-right:auto;
	border:0px dashed #ddd;
	margin-top:10px;
}

.topContainer
{
	text-align:center;
	width:862px;
	margin-left:auto;
	margin-right:auto;
	border:0px dashed red;
	height:150px;
	background-image:url("../images/header_background_pink.gif");
}
	
	.nav_table
	{
		margin-top:1px;
		margin-left:auto;
		margin-right:auto;
		color:white;
		font:bold 14px arial;
	}
	
	.left_nav_edge
	{
		width:28px;
		background-image:url("../images/left_nav_edge.gif");
		background-repeat:no-repeat;
	}
	
	.right_nav_edge
	{
		width:28px;
		background-image:url("../images/right_nav_edge.gif");
		background-repeat:no-repeat;
		height:32px;
	}
	
	.nav_item
	{
		cursor:pointer;
		background-image:url("../images/nav_bg.gif");
		background-repeat:repeat-x;
		height:32px;
		padding-left:3px;
		padding-right:3px;
		color:white;
		font:bold 12px arial;
	}
	
	.nav_item_over
	{
		cursor:pointer;
		background-image:url("../images/nav_bg.gif");
		background-repeat:repeat-x;
		height:32px;
		padding-left:3px;
		padding-right:3px;
		color:#7c2b83;
	}
	
	.nav_spacer
	{
		font-size:1px;
		line-height:1em;
		background-image:url("../images/nav_spacer.gif");
		background-repeat:no-repeat;
		width:20px;
		height:32px;
	}
	
	.gs_logo_container
	{
		float:left;
		width:300px;
		border:0px dashed red;
		margin-left:5px;
	}
	
	.join_container
	{
		float:right;
		text-align:left;
		width:400px;
		height:65px;
		border:0px dashed red;
		margin-top:35px;
	}

.middleContainer
{
	margin-top:10px;
	background-color:#ffffff;
	text-align:center;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	font:12px arial;
	color:black;
	border:1px solid #224e1a;
	padding-top:10px;
	padding-bottom:5px;
	background-image:url('../images/flower_bg.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
}

.footerContainer
{
	margin-top:5px;
	text-align:center;
	width:860px;
	margin-left:auto;
	margin-right:auto;
	border:0px dashed purple;
	font:12px arial;
	color:black;
	padding-top:3px;
	padding-bottom:3px;
}

.slideshow_container
{
	margin-top:20px;
	float:right;
	width:426px;
	height:297px;
	background-image:url("../images/slideshow_bg.jpg");
	background-repeat:no-repeat;
	margin-right:15px;
	border:0px dashed purple;
}

.main_content_container
{
	background-image:url("../images/video_player_bg.gif");
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	width:429px;
	height:315px;
	border:0px dashed purple;
}

.slideshow_image
{
	border-bottom:1px solid #c7b68e;
	border-right:1px solid #c7b68e;
	border-left:1px solid #3d3115;
	border-top:1px solid #3d3115;
}

.latest_news_container
{
	float:right;
	width:373px;
	margin-top:10px;
	height:268px;
	background-image:url("../images/latest_article_bg.jpg");
	background-repeat:no-repeat;
}

.news_image
{
	float:right;
	margin-left:10px;
	width:300px;
	border:0px dashed red;
	text-align:center;
	padding-bottom:10px;
}

.news_title
{
	text-align:left;
	font:bold 16px arial;
	padding-left:5px;
	border-bottom:1px solid #ddd;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

.news_author
{
	text-align:left;
	font:italic 12px arial;
	padding-left:15px;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.news_content
{
	text-align:left;
	font:12px arial;
	margin-top:15px;
	width:95%;
	margin-left:auto;
	margin-right:auto;
}

.read_full_button
{
	margin-top:15px;
	float:right;
	margin-right:20px;
}

.sponsor_container
{
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	border:0px solid red;
	text-align:center;
}

.sponsor_header
{
	font:bold 16px arial;
	text-align:left;
	padding-left:15px;
	color:#7c2b83;
}

.sponsor_list
{
	border:1px solid #224e1a;
	margin-left:7px;
	width:540px;
	letter-spacing:normal;
	height:215px;
	
}

.sponsor_text
{
	text-align:center;
	color:#7c2b83;
	font:bold 12px arial;
}

.sponsor_body
{
	overflow:auto;
	height:170px;
	border:0px dashed red;
}

.law_promise_container
{
	margin-left:auto;
	margin-right:auto;
	width:225px;
	font:bold 12px arial;
}

.event_container
{
	margin-left:auto;
	margin-right:auto;
	width:540px;
	margin-top:8px;
	border-bottom:1px solid white;
	border-right:1px solid white;
	border-left:1px solid #bdae8b;
	border-top:1px solid #bdae8b;
	text-align:center;
}

.quick_links
{
	width:250px;
	margin-left:auto;
	margin-right:auto;
	border:1px dashed #8d7845;
	padding:3px;
}

.quick_link_header
{
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	width:250px;
	font:bold 14px arial;
	color:black;
	text-align:left;
}

.quick_link_item
{
	font:bold 16px arial;
	color:white;
	text-align:left;
	background-color:#d9577f;
	padding:4px;
	margin-top:2px;
	margin-bottom:2px;
}

.quick_link_item_hover
{
	font:bold 16px arial;
	color:white;
	text-align:left;
	background-color:#0066d9;
	padding:4px;
	margin-top:2px;
	margin-bottom:2px;
}

.news_nav_box
{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:3px;
	font:12px arial;
	text-align:center;
}

.short_news_clip
{
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:2px solid #ddd;
}

.follow_us_div
{
	margin-top:10px;
	font:12px arial;
	text-align:center;
}

.link_bar
{
	margin-top:10px;
	background-color:white;
	text-align:center;
	border:1px solid #224e1a;
	padding:5px;
	margin-left:auto;
	margin-right:auto;
}

.link_object
{
	float:left;
	margin-left:10px;
}

.links_header
{
	font:bold 14px arial;
	background-color:#224e1a;
	color:white;
}

.left_middle
{
	float:left;
	padding-top:10px;
	border:0px dashed red;
	width:580px;
	margin-left:10px;
	min-height:815px;
	/*height:auto !important;
	height:815px;*/
}

.right_middle
{
	float:right;
	width:235px;
	margin-right:0px;
	border-left:1px solid #79b6d4;
	text-align:center;
	margin-right:4px;
}

.matsog_container
{
	margin-top:30px;
	text-align:center;
}

.main_content_information
{
	padding:10px;
	font:14px arial;
	color:black;
	text-align:left;
	border:0px dashed red;
}

.links_front
{
	border:0px dashed red;
}


.link_bar_front
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.index_form_list
{
	margin-top:5px;
	margin-bottom:5px;
	padding:4px;
	border:0px solid blue;
}

.form_category_container
{
	font:bold 16px arial;
	text-align:left;
	color:#6d7f46;
	border-bottom:1px solid #6d7f46;
	padding:3px;
}

.form_inside_container
{
	padding:3px;
	margin-left:30px;
	height:30px;
}

.form_inside_name
{
	line-height:30px;
	float:left;
	width:225px;
	text-align:right;
}

.form_inside_link
{
	line-height:30px;
	float:left;
	width:300px;
	text-align:left;
	margin-left:15px;
}

.form_container
{
	margin-left:auto;
	margin-right:auto;
	width:670px;
}

.form_instructions
{
	font:bold 12px arial;
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

.event_box
{
	cursor:pointer;
	float:left;
	width:110px;
	font:bold 14px arial;
	padding:5px;
	color: #4e7242;
	border:1px solid #4e7242;
	background-color:#d3ecca;
	margin-left:10px;
	margin-right:3px;
}

.event_box:hover
{
	background-color:#b0e79d;
}

.hot_topics_container
{
	margin:10px;
	margin-bottom:20px;
}

.dept_link_object
{
	font:bold 14px arial;
	text-align:center;
	margin:0px auto;
	margin-top:5px;
	width:100%;
	border:1px solid #ddd;
}

.dept_links_container
{
	width:100%;
	text-align:center;
}

.index_video_box
{
	margin:10px;
	padding:3px;
	font:bold 12px arial;
	text-align:center;
}