@charset "utf-8";
/* CSS Document */

body
{
padding:0px; margin:0px; border:0px;
background:#e1e1e1;
}
h1, h2, h3, h4, h5, h6, ul, li, ol, p
{
padding:0px; margin:0px; border:0px; font-weight:normal;
}

#top
{
background:url(../images/top_bg.png) repeat-x top;
height:656px;
}
#top1
{
background:url(../images/top_bg.png) repeat-x top;
height:456px;
}
#content
{
padding:0 0 20px 0;
}
#footer
{
background:url(../images/footer_bg.jpg) #940101 repeat-x bottom;
 padding:20px 0 0 0;
}

.topnav_bg
{
background:url(../images/nav_bg.png) no-repeat; width:1100px; height:45px;
}
.inner_bg
{
background:url(../images/content_right1.jpg) repeat-x top;
font-family:"PT Sans Narrow"; padding:35px 0 0 25px;
}
.welcome_bg
{
background:url(../images/content_right.jpg) repeat-x top;
font-family:Calibri; padding:25px 0 0 25px;;
}
.welcome_bg h1
{
font-family:"Fjalla One"; font-size:22px; color:#444; font-weight:normal; padding:0 0 7px 0;
}
.welcome_bg h1 span
{
font-size:30px; color:#790808; text-transform:uppercase;
}
.welcome_bg p
{
font-family:"PT Sans Narrow"; color:#222; line-height:20px; text-align:justify; padding:0 0 10px 0; font-size:15px;
}
.welcome_bg a:link, .welcome_bg a:visited
{
background:url(../images/button1.jpg) no-repeat; width:163px; height:37px; display:inline-block; color:#000; text-decoration:none;
padding:15px 0 0 65px; font-weight:bold; text-align:left;
}
.welcome_bg a:hover
{
color:#760303;
}
.rbox_top
{
background:url(../images/rbox_top.jpg) no-repeat bottom;
height:9px;
}
.rbox_bottom:link, .rbox_bottom:visited
{
background:url(../images/rbox_bottom.jpg) no-repeat top;
height:41px; text-decoration:none; display:block;
}
.rbox_bottom:hover
{
background:url(../images/rbox_bottom_hover.jpg) no-repeat top;
}
.rbox_center
{
background:url(../images/rbox_bg.jpg) repeat-y center;
font-family:"Fjalla One"; font-size:25px; color:#333; text-align:left;
padding:5px 20px 20px 20px; text-transform:uppercase;
}
.space
{
height:13px;
}

.sitemap
{
font-family:PT Sans Narrow; font-size:15px; color:#FFFFFF; line-height:20px;
padding:0 0 20px 0;

}
.sitemap a:link, .sitemap a:visited
{
font-size:14px; color:#ffc3c3; text-decoration:none; background:url(../images/bullet.jpg) no-repeat left; padding:0 0 0 10px;
}
.sitemap a:hover
{
color:#fff; text-decoration:underline;
}
.sitemap h1 a:link, .sitemap h1 a:visited
{
font-size:15px; color:#fff; text-decoration:none; background:none; font-weight:bold; padding:0 0 0 0;
}
.sitemap h1 a:hover
{
color:#fff; text-decoration:underline;
}
.sitemap h2 a:link, .sitemap h1 a:visited
{
font-size:14px; color:#ffc3c3; text-decoration:none; background:url(../images/bullet1.jpg) no-repeat left; padding:0 0 0 8px; margin:0 0 0 10px;
}
.sitemap h2 a:hover
{
color:#fff; text-decoration:underline;
}
.sitemap .sep
{
background:url(../images/line1.jpg) repeat-y left; padding:0 0 0 20px;
}
.copy
{
font-family:PT Sans Narrow; font-size:14px; color:#eb8787; line-height:22px; text-align:left;
}
.copy a:link, .copy a:visited
{
color:#eb8787; padding:0 2px; text-decoration:none;
}
.copy a:hover
{
color:#eb8787; text-decoration:underline;
}
.xsosys
{
padding:0px 0 0 0;
}

.inner_txt h1
{
font-family:"Fjalla One"; font-size:30px; color:#790808; font-weight:normal; padding:0 0 7px 0;  text-transform:uppercase;
}
.inner_txt h2
{
font-family:"Fjalla One"; font-size:20px; color:#003399; font-weight:normal; padding:0 0 10px 0;
}
.inner_txt p
{
font-family:"PT Sans Narrow"; color:#222; line-height:20px; text-align:justify; padding:0 0 10px 0; font-size:15px;
}
.inner_txt ul
{
font-family:"PT Sans Narrow"; color:#222; line-height:25px; margin:0px 0 15px 0; list-style:none;
}
.inner_txt li
{
background:url(../images/arrow2.gif) no-repeat left; padding:0 0 0 12px; font-weight:bold; font-size:14px; color:#000;
}

.client_box
{
background:url(../images/client_bg.png) no-repeat;
width:316px; height:106px; margin:0 0 10px 0;
}
.client_box img
{
padding:13px 10px 0 15px; float:left;
}
.client_box h2
{
font-size:17px; color:#135791; font-weight:bold; padding:30px 0 0 0; text-align:left;
}
.client_box span
{
font-size:15px; color:#5c5c5c; font-weight:normal;
}
.spe
{
font-size:15px; color:#222; line-height:20px;
}
.spe td
{
padding:7px 15px;
}

.imggallery_bg
{
background:url(../images/gallery_bg.png) no-repeat;
width:242; height:165px;
padding:0 0 0 10px;
}

/*CSS Style Pagination*/
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		float:right;
		font-size:12px;
	}
	
	div.pagination a {
		border: 1px solid #000;
		margin-right:3px;
		padding:2px 6px;
		background:#a50b0d;

		background-position:bottom;
		text-decoration: none;

		color:#fff;		
	}
	div.pagination a:hover, div.meneame a:active {
		border: 1px solid #000;
		background-image:none;
		background-color:#CCCCCC;
		color: #000;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #000;
	}
	div.pagination span.disabled {
		margin-right:3px;
		padding:2px 6px;
	
		color: #adaaad;
	}
	
/*End Style Pagination*/

.videobg
{
background:url(../images/videogallery_bg.png) no-repeat;
width:622px; height:355px;
padding:10px 0px 0 0;
margin:auto;
}

.down_box
{
font-size:14px; color:#999999; text-transform:uppercase; text-align:center; line-height:25px; width:358px; float:left; margin:15px 10px; font-weight:bold;
}
.down_box a:link, .down_box a:visited
{
background:url(../images/downbutton.jpg) no-repeat center; width:215px; height:63px; text-align:center; display:inline-block; text-decoration:none;
}
.down_box a:hover
{
background:url(../images/downbutton_hover.jpg) no-repeat center;
}

.contact_us{font-family:"Fjalla One"; color:#333333; background:#f5f5f5 url(../images/content_left.jpg) repeat-x top; padding:12px 0 0 0;}
.contact_us1{font-family:"Fjalla One"; color:#333333; background:url(../images/content_left.jpg) repeat-x top; padding:12px 0 0 0;}
.contact_us td{ padding:0px 0; border-bottom:1px solid #eee; font-size:14px;}
.contact_us .head1{ font-size:14px; font-weight:normal; background-color:#f5f5f5; color:#333; padding:10px;}
.contact_us .contit1{ font-size:13px; background-color:#f5f5f5; color:#666; border-top:1px solid #fff; padding:10px;}
.contact_us .ph{ font-size:14px; color:#333333; font-weight:normal; padding:10px;}
.contact_us .ph span{ font-size:14px; color:#666;}
.contact_us .contit1 span.cnote{ font-size:12px; color:#FF0000;}
.contact_us .mid{ font-size:13px; padding:5px 0; color:#2a9e83;}
.contact_us a{ text-shadow:#fff 1px 1px 1px; padding:10px; display:block;}

.form_txt
{
font-family:"Fjalla One"; color:#333333; line-height:35px;
}
.form_field
{
width:250px; border:#c6c6c6 1px solid; background:#faf9f9; height:25px;
}
.form_txt a:link, .form_txt a:visited
{
background:url(../images/button2.png) no-repeat; width:78px; height:30px; color:#FFFFFF; display:inline-block; text-align:center; font-family:PT Sans Narrow, Arial, Helvetica, sans-serif; text-decoration:none; line-height:30px; text-transform:uppercase; font-size:13px; font-weight:bold;
}
.form_txt a:hover
{
background:url(../images/button3.png) no-repeat; width:78px; height:30px; color:#FFFFFF; display:inline-block; text-align:center; font-family: PT Sans Narrow, Arial, Helvetica, sans-serif; text-decoration:none; line-height:30px;
}

.cert_txt
{
font-size:14px; color:#666; text-align:center; padding:13px 5px; font-weight:bold; font-family:"PT Sans Narrow", Calibri, Arial;
}
