/* CSS Codes by: Joseph R. Deliman*/

/*reset*/
html, body, div, span, applet, object, iframe,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td, p {
	border:0pt none;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}

/* body */
body { 
margin:0; 
padding:0; 
font-size:12px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
line-height:20px;
color:#000; 
background:url(images/bg.jpg) repeat-x center top #fad7ad; 
}

/*basics*/
img, a {border:none; outline:none !important}
a {color:#0b93cf; text-decoration:none; }
a:hover {color:#0b93cf; text-decoration:underline; }
p{ padding:0px 0px 12px 0px; }
h1{ font-size:24px; margin:0; padding:0; }
h2{ font-size:20px; margin:0; padding:0; }
h3{ font-size:16px; margin:0; padding:0; }
h4{ font-size:14px; margin:0; padding:0; }
h5{ font-size:12px; margin:0; padding:0; }
h6{ font-size:10px; margin:0; padding:0; }
.comp{ color:#0b93cf; font-weight:bold; }
.comingsoon{ color:red; font-weight:bold; font-style:italic; }
.clearfix{ clear:both; overflow:hidden; }
.floatleft-img{ float:left; margin-right:10px; margin-top:5px; border: 4px outset #0b93cf;}
.floatright-img{ float:right; margin-left:10px; margin-top:5px; border: 4px outset #0b93cf;}
.floatright2-img{ float:right; margin-right:80px;}
.f-left{float:left;}
.f-right{float:right;}
.no-border a {border:none !important;}


/*layers*/
#wrapper{ width:1000px; height:auto; margin:0 auto 0 auto; }
#nav{width:1000px; height:49px;}
#main{width:1000px; height:auto; background:#fff; clear:both; overflow:hidden; padding:0 0 25px 0;}
#footer{width:1000px; height:53px; padding-top:140px;  font:13px Arial; color:#fff; margin:0 auto 0 auto; background:url(images/bg-footer.jpg) no-repeat; position:relative;}

/*inside navigation bar */
#nav ul {margin:0; padding:0; list-style:none; }
#nav ul li {display:inline; float:left;}
#nav ul li a {width:auto; height:48px; line-height:48px; text-align:center; color:#FFF; text-decoration:none; padding:0 25px; display:block; float:left; font-family:Trebuchet MS; font-size:13px; font-weight:bold; text-transform:uppercase;}
#nav ul li a:hover, #nav ul li.current_page_item a {color:#000; text-decoration:none; background:url(images/nav-hover.jpg) repeat-x center bottom;}
#nav ul li.nav-spacer {width:6px; height:48px; float:left; background:url(images/nav-spacer.jpg) no-repeat;}


/*flash*/
#flash{width:1000px; height:535px; background: url(images/bg-flash.png) no-repeat left bottom; position:relative; clear:both; overflow:hidden;}
	.compname{margin:15px 0 0 40px;}
		.call{color:#fff; font-family:arial; font-weight:bold;font-size:20px; padding:80px 0 0 50px;}
		.call span{color:#fffe80; font-size:36px; display:block; padding-left:30px; padding-top:5px;}
		.slogan{width:970px; height:130px; background: url(images/flash-shell.png) no-repeat; color:#fff; font-family:arial; font-size:13px; position:absolute; left:0; bottom:25px; padding:20px 0 0 30px;}
			.slogan span{font-size:25px; font-weight:bold; color:#fff; display:block;}
			
	#flashimage {position:absolute !important; top:15px; right:0; }
		.outer-flashimage{position: absolute !important; bottom:0; right:0;}
		.shell{position:absolute; bottom:25px; right:490px;}

/* left and right main */
#col-a{width:327px; height:auto; float:left; padding-left:16px; position:relative;}
	.line{position:absolute; right:20px; top:0;}
	.services{width:287px; height:333px; background: url(images/bg-services.png) no-repeat #006bba; border-radius:0 0 8px 8px;}
		.title-services{font-size:24px; font-weight:bold; color:#fff; padding:20px 0 0 20px;}
		.services ul{margin:0; padding:10px 0 0 20px; list-style:none;}
		.services ul li{margin-bottom:5px;}
		.services ul li a{width:230px; height:28px; background: url(images/btn-servicetabs.png) no-repeat left top; display:block; font-size:18px; color:#fff; padding:10px 0 0 20px;}
		.services ul li a:hover{color:#000; background: url(images/btn-servicetabs.png) no-repeat left bottom;}
		
		.services ul li.services2 a{width:230px; height:28px; background: url(images/btn-servicetabs2.png) no-repeat left top; display:block; font-size:18px; color:#006ab8; padding:10px 0 0 20px;}
		.services ul li.services2 a:hover{color:#000; background: url(images/btn-servicetabs2.png) no-repeat left bottom;}
		
	.contact-info{padding:20px 0 0 0;}	
		.title-contact{color:#19abe2; font-size:24px; font-weight:bold; padding:0 0 0 12px;}
		.contact-info table{line-height:18px; font-family:arial;}
		.contact-info a{color:#19abe2; font-weight:bold;}
		
	.left-tabs{overflow:hidden;}
	.left-tabs ul{margin:0; padding:0; list-style:none;}
	.left-tabs ul li{margin-bottom:5px;}
	.left-tabs ul li a{width:267px; height:35px; background: url(images/btn-lefttabs.png) no-repeat left top; display:block; color:#fff; font-size:22px; font-weight:bold; padding:13px 0 0 20px;}
	.left-tabs ul li a:hover{background: url(images/btn-lefttabs.png) no-repeat left bottom; color:#000;}
	
	.left-social {margin:7px 0 0 116px;}
	
#col-b{width:655px; height:auto; float:left;}
	.maincontents{text-align:justify; line-height:25px; padding:0 20px 0 0;}
	.maincontents h1{color:#0b93cf; font-size:25px; font-weight:bold; font-family:arial; padding:0 0 20px 0;}
	.maincontents h1 span{color:#4d4d4d; font-size:18px; font-weight:normal; display:block;}
	
	.bottom{width:644px; height:212px; background: url(images/bg-bottom.png); margin-top:25px;}
		.bottom-box1{float:left;}
			.title-box1{color:#fffe80; font-size:23px; font-weight:bold; padding:12px 0 0 25px;}
			.bottom-box1 p {width:160px; height:auto; color:#666666; font-family:georgia; font-size:13px; font-style:italic; padding:40px 0 0 25px;}
			.btn-box1{margin:15px 0 0 25px;}
			.btn-box1 a{width:123px; height:33px; background: url(images/btn-box1.png) no-repeat left top; display:block; font-family:arial; text-align:center; line-height:33px; color:#fff;}
			.btn-box1 a:hover{background: url(images/btn-box1.png) no-repeat left bottom; color:#000; text-decoration:none;}
		.bottom-box2{float:left; padding:0 0 0 90px;}
			.title-box2{color:#fffe80; font-size:23px; font-weight:bold; padding:12px 0 0 25px;}
			.bottom-box2 p {width:160px; height:auto; color:#666666; font-family:georgia; font-size:13px; font-style:italic; padding:40px 0 0 25px;}

/*footer inside*/
.goldseal{float:right; margin-right:150px;margin-top:-70px;
}

#footer ul {margin:0; padding:0; list-style:none;}
#footer ul li {display:inline;}
#footer ul li a {border-right:1px solid #fff; color:#fff; text-decoration:none; line-height:15px; padding:0 10px;}
#footer ul li a:hover {color:#fff; text-decoration:underline}
.first a {border:none !important;}
#copyright {color: #fffe80; margin:8px auto 5px 10px;}
#copyright a {color:#fffe80; text-decoration:none;}
#copyright a:hover {color:#fffe80; text-decoration:underline;}

.footer-logo{position:absolute; right:20px; bottom:15px;}


/*SEARCH*/
.search_results div.page, .search_results div.post {padding:20px; margin-bottom:8px; background:#FFFFE1; border-bottom:2px solid #CCC;}
.search_results h2 a {text-decoration:none;}
.search_results div.entry-meta {font-style:italic;}
.search_results a {color:#000;}
.search_results a:hover {text-decoration:none;}


.resources {font-size:14px; margin-top:20px;}
.resources a {color:#990100; text-decoration:none; display:block;font-weight:bold;}
.resources a:hover {color:#ff0000; text-decoration:none; padding-left:1px;}
.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
.resources ul li {margin-bottom:8px; padding:12px; background:#ffffe1; border:1px solid #ACD7D6; border-bottom:2px solid #95CCCB;}
.resources ul li span {font-size:11px; color:#666666; letter-spacing:1px;} /*optional*/
			