body{margin:0; padding:0; color:#000; background:url('../images/bg_repeat-x.jpg') 0 0 repeat-x;}
body,td,th,input,select,textarea,input {font-family:"Times New Roman", Georgia, Times, serif; font-size:14px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a, a:visited {color:#b54d47;}
a:hover {color:#7b82c8}
a img{border:none;}
a:focus{outline: none;}

h1 {font-family:"Times New Roman", Georgia, Times, serif; font-weight:normal; font-size:18px;} 
h2 {font-family:"Times New Roman", Georgia, Times, serif; font-weight:normal;}

.size14text{font-size:14px; line-height:1.2em;}
.size16text{font-size:16px; line-height:1.2em;}
.size20text{font-size:20px; line-height:1.2em;}
.size22text{font-size:22px; line-height:1.2em;}
.size24text{font-size:24px; line-height:1.2em;}

/*.pagelet {float: right; background: #efefef; margin: 0 0 0 10px; padding: 10px; width: 150px; border-left: 1px dashed #999999; font-size: 10px; color: #666666;}
.searchlet {margin: 0 10px 0 0; float: right;}*/

#tblACMAdminToolbar{z-index:1000;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#container {
	margin:0;
	padding:150px 0 0 0;
	background:url('../images/bg_center.jpg') 80% 0 no-repeat;
}
#main_content {
	display:block;
	/*overflow:hidden;*/
	width:950px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
}

/* ------------ Begin Navigation ---------------------------------------- */
#navbar {
	display:block;
	overflow:visible;
	width:950px;
	height:31px;
	background:url('../images/navbar_bg.jpg') 0 0 repeat-x;
	text-transform:uppercase;
	color:#fff;
}


/* Level 1 */

#navbar ul {
	position:relative;
	float:left;
	list-style:none;
	height:30px;
	margin:0;
	padding:0;
        z-index:100;
}
#navbar ul li {
	position:relative;
	left:0;
	float:left;
	display:inline;
	overflow:visible;
	margin:0;
	padding:0;
}
#navbar ul li a, #navbar ul li a:link, #navbar ul li a:visited {
	float:left;
	color:#fff;
	text-decoration:none;
	margin:0;
	padding:7px 15px;
	height:17px;
}
#navbar ul li a:hover, #navbar ul li.ipf-active1 {
	background:url('../images/navbar_bg_hover.jpg') 48% 0 no-repeat;
}
.nav_active {
	background:url('../images/navbar_bg_hover.jpg') 48% 0 no-repeat;
}

/* Level 2 */

#navbar ul li ul {
	position:absolute;
	top:31px;
	/*left:0;*/
	left:-999em;
	margin:0;
	padding:0;
	list-style:none;
	text-transform:none;
	width:200px;
	height:auto;
	z-index:10;
	background-color:#fff;
	border-left:solid #f0372d 1px;
	border-right:solid #f0372d 1px;
	border-bottom:solid #f0372d 1px;
}
#navbar ul li ul li {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	clear:left;
        top:-1px;
        border-top:solid #f0372d 1px;
}
#navbar ul li ul li a, #navbar ul li ul li a:link, #navbar ul li ul li a:visited {
	color:#f0372d;
	margin:0;
	padding:5px;
	width:190px;
	height:auto;
}
#navbar ul li ul li a:hover {
	background:none;
	background-color:#f0372d;
	color:#fff;
}


/* Level 3 */

#navbar ul li ul li ul {
	position:absolute;
	top:26px;
	/*left:200px;
	margin:0;*/
	margin:-27px 0 0 200px;
	padding:0;
	list-style:none;
	text-transform:none;
	width:200px;
	height:auto;
	z-index:10;
	background-color:#fff;
	border:solid #f0372d 1px;
}
#navbar ul li ul li ul li {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	clear:left;
        top:-1px;
        border-top:solid #f0372d 1px;
}
#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li.sfhover ul ul, #navbar li.sfhover ul ul ul { left:-999em; }
#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li.sfhover ul, #navbar li li.sfhover ul, #navbar li li li.sfhover ul { left:auto; #clear:left; }
#navbar li:hover, #navbar li.hover { position:static; }

/* ------------ End Navigation ---------------------------------------- */

/* ------------ Begin Left Area ---------------------------------------- */
#home_left_area {
	display:block;
	overflow:hidden;
	width:572px;
	float:left;
	margin:11px 15px 30px 11px;
	_margin:11px 11px 30px 11px;
	padding:0;
	background:none;
	line-height:19px;
}
#child_left_area {
	display:block;
	overflow:hidden;
	width:925px;
	float:left;
	margin:0 11px 30px 11px;
	margin-top:-10px;
	padding:0;
	background:none;
	line-height:19px;
	/*border:solid #333 1px;*/
}
#child_left_menu {
	display:block;
	width:200px;
	float:left;
	margin:0 11px 30px 0;
	padding:0;
	background:none;
	line-height:19px;
}

/* ------------------- Begin Child left menu ----------------------------------- */

#child_left_menu ul {
	list-style:none;
	margin:30px 0 50px 5px;
	padding:0;
	background-color:#d4d7f2;
	font-size:13px;
	width:200px;
}
#child_left_menu ul li {
	margin:0;
	padding:0;
	background-color:#e8eaf9;
	margin-top:1px;
	display:block;
}
#child_left_menu ul li a {
	display:block;
	width:180px;
	padding:4px 10px;
	background-color:#fff;
	margin-top:1px;
}
#child_left_menu ul li a:hover {
	background-color:#eff0fa;
}


/* ------------------- End Child left menu ----------------------------------- */

#child_left_menu_boby {
	display:block;
	overflow:hidden;
	width:700px;
	float:right;
	margin:0 0 30px 0;
	padding:0;
	background:none;
	line-height:19px;
}
#my_slideshow {
	display:block;
	overflow:hidden;
	width:572px;
	height:312px;
	margin:0;
	padding:0;
}

/* EnhancedPhotoGallery Pagelet Begin --------------------------------------------*/

ul#slideshow {list-style:none; color:#fff}
div#fullsize {position:relative; background:none; border:none;}
div#information {position:absolute; bottom:0; height:0; background:#000; color:#fff; overflow:hidden; z-index:2; opacity:.7; filter:alpha(opacity=70)}
div#information h3 {padding:10px 10px 3px; font-size:20px}
div#information p {padding:0 10px 8px}
div#image {overflow:hidden}
div#image img {position:absolute; z-index:1}

/* EnhancedPhotoGallery Pagelet End --------------------------------------------*/

#page_title {
	/*font-size:18px;*/
	color:#141c69;
	text-transform:uppercase;
	margin:30px 0 10px 0;
	padding:0;
}
/* ------------ End Left Area ---------------------------------------- */

/* ------------ Begin Right Area ---------------------------------------- */
#home_right_area {
	display:block;
	width:341px;
	float:left;
	margin:11px 11px 30px 0;
	_margin:11px 0 30px 0;
	_margin-left:-7px;
	padding:0;
	background:none;
}

#right_section_pagelet {
	position:relative;
	width:341px;
	left:0;
	top:0;
	display:block;
	overflow:hidden;
	background:url('../images/right_pagelet_middle.jpg') -2px 0 repeat-y;
}
#right_pagelet_header {
	position:relative;
	left:0;
	top:0;
	margin:0;
	padding:7px 12px;
	height:34px;
	width:341px;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	background:url('../images/section_heading_bg.jpg') 0 0 repeat-x;
	z-index:2;
}
#right_pagelet_body {
	position:relative;
	left:0;
	top:-1px;
	z-index:2;
}
#right_pagelet_body table {
	width:316px;
	margin:0 auto 15px auto;
	padding:0;
}
#right_pagelet_body td {
	padding:3px 5px;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
}
#right_pagelet_body td:first-child {
	width:170px;
	padding:5px 0;
	text-align:left;
}
#right_pagelet_body td:last-child {
	display:table-cell;
	margin:auto 0;
	padding:3px 0;
	text-align:right;
	vertical-align:middle;
	width:74px;
}
/*#right_pagelet_body td:last-child {
	display:table-cell;
	overflow:hidden;
	margin:auto 0;
	padding:3px 0;
	text-align:right;
	width:74px;
	height:23px;
}
#right_pagelet_body td:last-child a, #right_pagelet_body td:last-child a:link, #right_pagelet_body td:last-child a:visited {
	display:table-cell;
	overflow:hidden;
	margin:0;
	padding:0;
	width:74px;
	height:23px;
	background:url('../images/register_btn.jpg') 0 0 no-repeat;
}
#right_pagelet_body td:last-child a:hover {
	background:url('../images/register_btn.jpg') 0 -23px no-repeat;
}
#right_pagelet_body td:last-child a img {
	width:0;
	height:0;
}*/
#right_pagelet_footer {
	position:absolute;
	left:-2px;
	bottom:0;
	z-index:1;
}

/* ------------ End Right Area ---------------------------------------- */
	
		h1#sitetitle{
			font-size:18px;
			color:#141c69;
			text-transform:uppercase;
			margin:30px 0 10px 0;
			padding:0;
		}

		h1#pagetitle{
			font-size:18px;
			color:#141c69;
			text-transform:uppercase;
			margin:30px 0 10px 0;
			padding:0;
		}

		
#footer{position:relative; clear:both; width:950px; height:48px; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#fff; background:url('../images/footer_bg.jpg') 0 0 repeat-x; margin:0; padding:0;}
#footer_text{position:absolute; top:19px; left:18px;}
#footer_text a, #footer_text a:link, #footer_text a:visited {
	color:#fff;
	text-decoration:none;
}
#footer_logo{position:absolute; top:13px; right:18px;}