/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{
	display: block;
}
mark, rp, rt, ruby, summary, time{ display: inline }

/* Left & Right alignment */

.left { float:left;}
.right { float:right;}
.wrapper {width:100%; overflow:hidden;}

/* Global properties ======================================================== */

body{
	background:#000;
	border:0;
	color:#a0a0a0; 
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Global Structure ============================================================= */

.main {
	margin: 0 auto;
	width: 989px;
	background-image: url(../images/BG_Wall.jpg);
}

.body1{ background:url(../images/nw_bgd.jpg) center top no-repeat #d7d7d7}
.bg{ background:#fff;}
.pad{
	padding:0 0px;
	font-family: Arial, Helvetica, sans-serif;
}
/* ============================= main layout ====================== */

a{
	color: #ED2E6D;
	text-decoration: none;
	outline: none;
	text-transform: uppercase
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #282929;
	font-size: 100%;
	font-weight: bold;
}

h1{ float:left;}
h2{
	color:#336;
	text-transform:uppercase;
	padding:13px 0 25px 0;
	font-family: "trajan pro";
	font-size: 16px;
}
p{
	font-style: normal;
	font-size: 12px;
	color: #666;
	text-align: left;
	font-weight: bold;
}

/* ============================= header ====================== */
header{
	text-align: center;
}

#top_nav{
	float:right;
}
#top_nav li{ float:left; padding-right:8px; background:url(../images/line_top.gif) right 5px no-repeat; margin-right:7px;}
#top_nav li a{ font-size:10px; color:#fff;}
#top_nav .bg_none{ background:none; padding:0; margin:0}

#date{ font-size:10px; color:#fff; display:inline-block; padding-top:5px; padding-bottom:6px; text-transform: uppercase}

#slogan{ font:30px Impact, Impact5, Charcoal6, sans-serif; float:right; text-align:right; line-height:36px; color:#151515; text-transform:uppercase; padding-top:8px;}
#slogan span{ display:block; margin-top:-9px;}

#logo{ display:block; padding:7px 14px 16px 20px; font:52px Impact, Impact5, Charcoal6, sans-serif; color:#fff; text-transform:uppercase; line-height:60px; background:#ff0042}
#logo:hover{ text-decoration:none}
#logo span{ display:block; font:10px Arial, Helvetica, sans-serif; margin-top:-7px; line-height:12px; margin-left:-2px;}

#menu { width:100%; overflow:hidden; padding-top:1px;}
#menu li {
	float:left;
}
#menu li a{
	display:block;
	color:#fff;
	text-transform:uppercase;
	line-height:63px;
	background:#151515;
	padding:0 18px;
	font-family: "trajan pro";
	font-size: 14px;
}
#menu .bg_none{ padding:0}
#menu .bg_none a{}
#menu li a:hover, #menu #menu_active a{
	text-decoration:none;
	background-color: #56465e;
	font-family: "trajan pro";
}

/*---looped slider begin ---*/
#loopedSlider .container { width:100%; height:453px; margin-top:20px; margin-bottom:21px; overflow:hidden; position:relative; z-index:1; background:#e7e7e7}
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div { position:absolute; top:0; left:0; width:929px; overflow:hidden; font-size:12px; color:#7d7d7d; text-transform: uppercase; line-height:28px;}
#loopedSlider .slides span{ color:#ff0042; padding-left:10px;}
#loopedSlider img{}
.pagination-container{ position:absolute;z-index:2; margin-top:-92px; margin-left:843px}
#loopedSlider .previous{ background:url(../images/marker_left1.gif) no-repeat; width:43px; height:43px; float:left;}
#loopedSlider .previous:hover{ background:url(../images/marker_left1_active.gif) no-repeat}
#loopedSlider .next{background:url(../images/marker_right1.gif) no-repeat;width:43px; height:43px; float:left;}
#loopedSlider .next:hover{ background:url(../images/marker_right1_active.gif) no-repeat}
/*--- slider end ---*/


/* ============================= content ====================== */

#content{ padding-top:11px; width:100%; overflow:auto; padding-bottom:31px;}

.pad_left1{
	padding-left: 61px;
}
.pad_left2{ padding-left:28px;}
.marg_right1{ margin-right:10px;}
.pad_bot1{ padding-bottom:27px;}
.pad_bot2{ padding-bottom:47px;}
.pad_bot3{
}

.line1{
	background:url(../images/line_ver.gif) 640px 0 repeat-y;
}
.line2{
	background:url(../images/line_ver.gif) 289px 0 repeat-y;
	font-family: Arial, Helvetica, sans-serif;
}

.hello{ font-size:40px; color:#151515; padding:4px 0 21px 0; line-height:48px}

.font1{
	font:18px Impact, Impact5, Charcoal6, sans-serif;
	color:#56465E;
	padding-bottom:10px;
	line-height:22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.color1{
	color:#151515;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.link1{
	color:#036;
	font-size:12px;
	border-bottom:1px dotted #666666;
	line-height:13px;
	display:inline-block;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.link1:hover{
	text-decoration: none;
	border-bottom:0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #036;
	font-weight: bold;
	font-size: 12px;
}

/*---gallery1 begin ---*/
.inner{ margin-top:-21px; position:relative; padding-bottom:20px;}
.carousel{ width:100%; overflow:hidden; padding-top:30px;}
.carousel li{ float:left; margin-right:1px;}
.carousel li{ position:relative; width:121px; height:171px; overflow:hidden}
.inner .next{ width:29px; height:29px; position:absolute; z-index:10; right:1px; background:url(../images/marker_right2.gif) no-repeat; cursor:pointer}
.inner .prev{ width:29px; height:29px; position:absolute; z-index:10; right:31px; background:url(../images/marker_left2.gif) no-repeat; cursor:pointer}
.inner .next:hover{  background:url(../images/marker_right2_active.gif) no-repeat;}
.inner .prev:hover{ background:url(../images/marker_left2_active.gif) no-repeat;}

.box{ font-size:10px; color:#fff; line-height:10px; background:#ff0042; padding:7px 30px 7px 10px; position:absolute; right:-81px; top:76px; z-index:11;}
.box:hover{ text-decoration:none; color:#151515;}

/*---gallery1 end ---*/

.under{ padding-bottom:8px; border-bottom:1px solid #e0e0e0; margin-bottom:9px;}

.list1 li{ line-height:24px;}
.list1 li a{ padding-left:9px; background:url(../images/marker_1.gif) 0 5px no-repeat}

/*---gallery2 begin ---*/
.folio dt{ padding-bottom:14px;}

/*--- scroll ---*/

.sliderGallery {overflow: hidden;    position: relative;    height:190px;    width: 100%;}
.sliderGallery ul { position:absolute; list-style: none; white-space: nowrap; padding: 0; margin: 0; width: 1868px;}
.sliderGallery ul li { float:left; padding-bottom:17px; list-style-type:none}
.slider {width:855px; height:35px; position: relative; padding:0 37px; top:151px;	background: url(../images/bg_scroll.gif) repeat-x;}
.handle {
	position: absolute;
	cursor: pointer;
	height:35px;
	width:56px;
	z-index:100;
	background-image: url(../images/scroll.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.back {	position:absolute;	right:18px;	top:-30px;}

/*---gallery2 end ---*/


/* ============================= footer ====================== */

footer {
	font-size:10px;
	color:#9b9a9a;
	text-transform:uppercase;
}
footer a{
	color:#CCC;
}
footer a:hover{
	font-size: 100%;
	font-family: "trajan pro";
	color: #FFF;
}

/* ============================= forms ============================= */

#ContactForm { width:290px;}
#ContactForm a{ margin-left:15px; float:right}
#ContactForm .input {width:266px; height:15px; border-bottom:1px solid #efefef; background:#e7e7e8; padding:10px 12px; margin-bottom:10px;color:#151515; font:12px Arial, Helvetica, sans-serif;}
#ContactForm textarea { width:266px; height:424px; border-bottom:1px solid #efefef; background:#e7e7e8; padding:10px 12px; margin-bottom:20px;color:#151515; font:12px Arial, Helvetica, sans-serif;overflow: auto}
.networks {
	font-family: "trajan pro";
	font-size: 14px;
	color: #CCC;
	float: left;
	height: auto;
	width: 200px;
	padding-right: 30px;
	vertical-align: top;
	display: block;
	padding-left: 20px;
}
.networks {
	font-style: italic;
}

.menu2 {
	height: 25px;
	width: 908px;
	background-image: url(../images/gray_area.png);
	padding-top: 10px;
}
.copyright {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #CCC;
}
.logocol {
	vertical-align: top;
	display: block;
	float: left;
	width: 358px;
	padding-left: 0px;
}
.below {
	vertical-align: top;
	display: block;
	height: auto;
	width: 250px;
	padding-left: 20px;
	float: left;
	font-family: "trajan pro";
	font-size: 12px;
	color: #CCC;
	padding-top: 10px;
	padding-right: 20px;
}
.belowttile {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.below1 {
	font-size: 12px;
	color: #CCC;
	vertical-align: top;
	float: left;
	padding-left: 10px;
	height: auto;
	width: auto;
	padding-top: 12px;
}
#page2 .main footer .pad .wrapper .networks p {
	font-size: 10px;
}
.tot {
	height: 15px;
	width: auto;
	background-color: #251046;
	background-image: url(../images/BG_Wall2.jpg);
}
.newtoplogo {
	height: auto;
	width: auto;
	background-image: url(../images/BG_Wall.jpg);
	padding-left: 193px;
}
.bottomblue {
	background-image: url(../images/BG_Wall3.jpg);
	height: 15px;
	width: auto;
}
.featured {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #56465e;
	height: auto;
	width: auto;
}
#page2 .body1 .main .pad.bg #content .pad_bot3 .line1.wrapper .wrapper .col2 .featured .featured {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.aboutfeattext {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	color: #336;
}
.about_feat_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: auto;
	width: auto;
}
.flash_headers {
	height: auto;
	width: auto;
}
.twitter_feed {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6477bc;
	height: auto;
	width: auto;
}
.newsletter {
	float: left;
	height: 75px;
	width: auto;
	padding-left: 20px;
	background-color: #1B1B19;
	padding-right: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-top: 10px;
}
.below2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #D6D6D6;
	vertical-align: top;
	float: left;
	padding-left: 10px;
	height: auto;
	width: auto;
}
.contact_submen {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/gray_area.png);
	vertical-align: top;
	height: 25px;
	width: 850px;
	padding-top: 10px;
}
.subtabs {
	font-family: "trajan pro";
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
	height: auto;
	width: auto;
	padding-left: 18px;
	font-weight: normal;
}
.ministries_sub_background {
	background-image: url(../images/gray_area.png);
	vertical-align: top;
	height: 38px;
	width: 908px;
	padding-top: 10px;
}
.mailing_list {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CCC;
	height: auto;
	width: auto;
}
.smallsec {
	float: left;
	height: auto;
	width: 200px;
}
