@charset "utf-8";
/*
Template Name: Modern Business
Author: <a href="http://www.os-templates.com/">OS Templates</a>
Author URI: http://www.os-templates.com/
Licence: Free to use under our free template licence terms
Licence URI: http://www.os-templates.com/template-terms
File: Layout CSS
*/

@import url("navi.css");
@import url("forms.css");
@import url("tables___.css");
@import url("featured_slide.css");

html{overflow-y:scroll;}
body{margin:0; padding:0; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; color:#000; }

.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{margin:0; padding:0; list-style-type:none;}

.clear{clear:both;}
br.clear{clear:both; margin-top:-15px;}

a{outline:none; text-decoration:none; color:#FF9900; }

.fl_left, .imgl{float:left;}
.fl_right, .imgr{float:right;}



p { text-align:justify;}
td img { alignment-adjust:central;}
/* ----------------------------------------------Wrapper------------------------------------- */

div.wrapper{display:block; width:100%; margin:0; text-align:left;}
div.wrapbg{display:block; width:100%; margin:0; text-align:left; background: #fffee4;}
div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{margin:0 0 15px 0; padding:0; font-size:20px; font-weight:normal; line-height:normal;}
.col1 {color:#AAAAAA; background: #2769b3;}
 
.col2{color:#000; background: #2769b3; padding-bottom: 10px;}
.col3{color:#000; background-color:#FFF; padding:10px 0;}
.col4{color:#000; background: #2769b3; }
.col5{color:#000; background-color:#FFF;}
.col5 a{color:#999999; background:none;}
.col6, .col6 a{color:#FFFFFF; }
.col7{color:#666666; background-color:#FFFFFF; padding:20px 0;}

.col8{color:#fff; background-color:#fff;}


/* ----------------------------------------------Generalise------------------------------------- */

#header, #topbar, #breadcrumb, #featured_intro, #latest, .container, #footer, .head2 {display:block; position:relative; width:1110px; margin:0 auto; background: #fff; }

#copyright {display:block; position:relative; width:1110px; margin:0 auto; }

/* ----------------------------------------------Header------------------------------------- */
.top-nav2, .top-nav3 { background-color: #003366; color:#FFFFFF; display:block; width:100%;}
.top-nav2{ background:none; color:#FFFFFF; display:block; width:100%;}
.top-nav3{ height:6px;}

.head2 ul{ padding:0; list-style:none; float:right; margin: 0px; background-color: #003366 ; padding: 2px 10px; border-bottom-right-radius:8px; border-bottom-left-radius:8px;} 
.head2 ul li {  float:left; padding:0px 5px;}
.head2 ul li a { padding:0px; background:none; color:#FFF; margin:0px;}


#header{padding:2px 0 10px 10px; border-radius:8px; }
#header .fl_left{display:block; float:left; margin-top:7px; overflow:hidden;}
#header .fl_right{display:block; float:right; width:268px; height:70px; margin-top:21px; overflow:hidden;}
#header h1, #header p, #header ul{margin:0; padding:0; list-style:none; line-height:normal;}
#header h1 a{font-size:46px; color:#AAAAAA; background-color:#FFFFFF;}
#header .fl_left p{margin-top:5px;}


/* ----------------------------------------------Topbar------------------------------------- */

#topbar{padding:0 5px; z-index:1000; background: #fff;}
#header #search{display:block; float:right; margin:0; padding:0; overflow:hidden; width:265px;}
#search input[type="text"] {
	display: inline-block;
  background:none;
  margin: 10px 0px 0px 0px;
  border: 1px solid #000;
  outline: none;
  font-size: 13px;
  color: #999999;
  padding: 5px;
  width: 170px;
   -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
}

#search input[type="submit"] {
	
 border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;text-decoration:none; display:inline-block;
  background-color: #E62020; 
  margin: 5px 0px 0px 5px;
   color:#FFFFFF;
  font-size: 13px;
 
  padding: 5px;
  width: 70px;
}


.nav2 { margin:100px 0px;}
.nav2 li { float:left; margin:0px 10px;}

/* ----------------------------------------------BreadCrumb------------------------------------- */

#breadcrumb ul{margin:0; padding:0; list-style:none;}
#breadcrumb ul li{display:inline;}
#breadcrumb ul li.current a{text-decoration:underline;}

/* ----------------------------------------------Featured Intro------------------------------------- */

#featured_intro{margin-top:20px; color:#666666; background-color:#FFFFFF;}
#featured_intro div{padding:10px 15px;}
#featured_intro div p{margin:0; padding:0; line-height:2em;}

/* ----------------------------------------------Homepage Latest------------------------------------- */

#latest{padding:30px 5px;}
#latest .latest2, #latest p{margin:0; padding:0; list-style:none; display:inline;}
#latest h2{margin:0 0 15px 0; padding:5px 0px; font-size:18px; font-weight:normal; border-bottom:1px dotted #C7C5C8; background-color: #E62020; border-radius:5px; color:#FFFFFF;}
 #latest .latest3{display:block; float:left; margin:0 0px 0 0; padding:0px 15px;}
#latest .last{display:block; float:left; width:350px; margin:0 30px 0 0; padding:0;}
#latest .last{margin-right:0;}

#latest a{font-weight:bold;}

/* ----------------------------------------------Content------------------------------------- */

.container{padding:20px 0;}
.content{display:block; float:left; width:630px;}

/* Comments */

#comments{margin-bottom:40px;}
#comments .commentlist{margin:0; padding:0;}
#comments .commentlist ul{margin:0; padding:0; list-style:none;}
#comments .commentlist li.comment_odd, #comments .commentlist li.comment_even{margin:0 0 10px 0; padding:15px; list-style:none;}
#comments .commentlist li.comment_odd{color:#666666; background-color:#F7F7F7;}
#comments .commentlist li.comment_odd a{color:#FF9900; background-color:#F7F7F7;}
#comments .commentlist li.comment_even{color:#666666; background-color:#E8E8E8;}
#comments .commentlist li.comment_even a{color:#FF9900; background-color:#E8E8E8;}
#comments .commentlist .author .name{font-weight:bold;}
#comments .commentlist .submitdate{font-size:smaller;}
#comments .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight:normal; text-transform:none;}
#comments .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}

/* ----------------------------------------------Column------------------------------------- */

.column{display:block; float:right; width:270px;}
.column .holder{display:block; width:260px; margin-bottom:20px; padding-left:10px;}

/* Sponsors Block */

.column .sponsors{display:block; width:270px; margin-bottom:20px;}
.column .sponsors h2{margin:0 0 15px 10px; padding:0;}
.column .sponsors .b_125 ul{margin:0; padding:0; list-style:none;}
.column .sponsors .b_125 li{float:right; margin:0 0 10px 10px;}

/* ----------------------------------------------Footer------------------------------------- */

#footer , #footer_3 {padding:10px 5px;}
#footer #latest {padding:10px 0px;}
#footer h2, #footer p, #footer ul, #footer a{margin:0; padding:0; font-weight:normal; list-style:none; line-height:normal;}
#footer p{line-height:1.6em;}

#footer li{margin-bottom:5px;}
#footer .footbox, .footbox2{display:block; float:left; width:250px; margin:0 20px 0 0; padding:0;}
#footer .thumbbox{display:block; float:right; width:300px;}
#footer .thumbbox ul{margin:0; padding:0; list-style:none;}
#footer .thumbbox li{display:block; float:left; width:80px; height:80px; margin:0 15px 15px 0; padding:4px; border:1px solid #D0D0D0;}
#footer .thumbbox li.last{margin-right:0;}
#footer .last{margin:0;}

#footer .footbox2 { 
 color:#000; border-top-right-radius:8px; border-top-left-radius:8px;}
#footer .footbox2 p{ padding:0 10px 5px 10px; }
#footer .footbox2 h2{ padding:10px 0px; font-size:18px; font-weight:normal;
background: #E62020; /* Old browsers */
border-top-right-radius:8px; border-top-left-radius:8px; color:#FFFFFF; border-bottom:2px solid #009ec3;}

#footer h2{color:#666666; background: #E62020;  border-top-left-radius:25px; color:#FFFFFF; text-align:center; padding:10px; margin-bottom:5px;}

 #footer h3{color:#666666; background: #E62020; border-top-right-radius:25px;  color:#FFFFFF; text-align:center; padding:10px; margin-bottom:5px;}
 
 #footer h4{color:#666666; background: #E62020; border-top-right-radius:8px; border-top-left-radius:8px; color:#FFFFFF; text-align:center; padding:10px; margin-bottom:5px;}
 
 #footer_3 h2{color:#666666; background:#E62020; border-top-right-radius:25px; color:#FFFFFF; text-align:center; padding:10px; margin-bottom:10px;}

.thumbbox form{
	display:block;
	width:300px;
	margin:0;
	padding:10px 0 0 0;
	border:none;
	}

.thumbbox input{
	display:block;
	width:218px;
	margin:0 0 10px 0;
	padding:5px;
	color:#FFFFFF;
	background-color:#2684B7;
	border:1px solid #1C5E82;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

.thumbbox input#login_go{
	width:58px;
	height:62px;
	margin:0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:60px;
	cursor:pointer;
	}
	
.text-container {
	width:285px;
	padding:0px 15px 0px 15px;
	min-height:150px;
	text-align:justify;
	
}

#sidebar_2 h2 {
	margin-bottom:6px;
	height:25px;
	color:#000;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding:5px 10px;
background: -moz-linear-gradient(top, #a6caf0, #f0cca6); background: -webkit-linear-gradient(top, #a6caf0, #f0cca6); background: -o-linear-gradient(top, #a6caf0, #f0cca6); background: -ms-linear-gradient(top, #a6caf0, #f0cca6); background: linear-gradient(top, #a6caf0, #f0cca6);	}

.text-container ul li a { padding:10px; background:none; margin:5px 0px;}
.text-container a { background:none; }
.contact-form form {
  text-align: right;
  width:600px;
  margin:0 auto;
}
.contact-form input[type="text"] {
  width: 100%;
  color: #898888;
  background:#FFF;
  outline: none;
  font-size: 14px;
  padding: .5em;
  margin-bottom: 1em;
  border: solid 1px #D5D4D4;
  -webkit-appearance: none;
  border-radius:5px;
}
.contact-form textarea {
  resize: none;
  width: 100%;
  color: #898888;
  font-size: 14px;
  outline: none;
  padding: .5em;
  border: solid 1px #D5D4D4;
  min-height: 150px;
  -webkit-appearance: none;
  border-radius:5px;
}
.contact-form input[type="submit"] {
  border: none;
  outline: none;
  color: #000;
  padding: .5em 1.5em;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  margin: 0.5em 0 0 0;
  -webkit-appearance: none;
  background: #666666;
  float:left;
}
.contact-form input[type="submit"]:hover{
	background:#136ad5;
}


/* ----------------------------------------------Gallery-------------------------------------*/


#galleries { margin:10px 0px; clear:left; }

#galleries > div {
	height:260px;
	width:240px;
	background-color:#dbdbdb;
	float:left;
	margin:20px 55px;
	text-align:center;
}
 
#galleries > div > div {
	height:200px; 
	width:220px;
	overflow:hidden; 
	text-align:center;  
	border:10px solid #dbdbdb; 
	background-color:#c8cbd1;
}

#galleries > div > div > img {
	width:220px;
	height:220px;
}

#galleries .galink {
	text-align:center;
	background-color:#dbdbdb;
}

#gallmon > h4 { height:20px; background-color:#FFB599; margin-right:10px; padding:5px 5px; -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;}

#gallmon > h4 > a { color:#000000;}
#gallmon > h4 > a:hover { text-decoration:underline;}

#gallmon >  div{ height:180px;
	width:180px;
	float:left;
	margin:10px;
	text-align:center;}


.img_main { margin-left:40px; }	
.imgg_1 { float:left;}
.imgg_2 { margin-left:98px;}
.imgg_4 { margin-left:98px;}
.imgg_3 { float:left;}

.abtimmn { margin-top:10px;  text-align:center; }
.abtimmn img { max-width:500px; text-align:center; margin:auto 0px; margin-left:80px;}		

.bord_new2 tr { height:250px; text-align:center;}

.pdful { margin:10px 0px;}
.pddf_g td{ padding:5px; }
/* ----------------------------------------------Copyright------------------------------------- */

#copyright{padding:15px 5px; color: #000;}
#copyright p{margin:0; padding:0;}