/* 

Display - CSS File

*/


/*** GLOBAL  ***/

body {
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	margin:0 auto;
	padding:0;
	line-height:20px;
	background:#eee;
}
* {
	margin:0;
	padding:0;
}
*:focus {
	outline:none; /* removes ugly dotted border but may make template more unsuable, up to you
					 if you want to keep it! */
}
.clear{clear:both; height:1px !important; line-height:1px !important; float:none!important;}
form{margin:0; padding:0;}
hr {
	border-width:0;
	height:1px;
	line-height:0;
	margin:45px 0px;
	page-break-after:always;
	text-align:center;
	width:100%;
	clear:both;
}

hr.sparator{
	border-width:0;
	height:1px;
	line-height:0;
	margin:0px 0px 45px 0px;
	page-break-after:always;
	text-align:center;
	width:100%;
	clear:both;
}

.date {
    color: #595959;
    font: 12px/20px Arial, Tahoma, Verdana;
    width:648px;
}

/*** END OF GLOBAL  ***/

/*** DEFAULT ELEMENT STYLES ***/
/* heading */
h1{margin-bottom:15px; font-family:Arial, Verdana; font-weight:normal;color: #4885a8; }
h2{margin-bottom:10px; font-family:Arial, Verdana; font-weight:normal;color:#f58220; }
h3, h4, h5, h6{margin-bottom:8px; font-family:Arial, Verdana; font-weight:normal;}
h1 {font-size:26px; line-height:30px;border-bottom:1px solid #fff200;padding-bottom:10px;}
h2 {font-size:22px; line-height:24px;border-bottom:1px solid #fff200;padding-bottom:10px;}
h3 {font-size:18px; line-height:20px;}
h4 {font-size:16px; line-height:15px;}
h5 {font-size:16px; line-height:15px;}
h6 {font-size:13px; line-height:15px;}

.no_border{border:0px !important;padding-bottom:0px;margin-right:0px;}

/* links */
a, a:visited {text-decoration:none;color:#0B73AE;}
a:hover{text-decoration:underline;}
a img{border:none}

/* float align */
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
	margin-top: 3px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 15px;
	margin-top: 5px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignnone,
img.alignnone {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:3px;
}

img.alignleft, 
img.alignright, 
img.aligncenter,
img.alignnone {
	margin-bottom: 12px;
}
.content{
min-height:60px;
}
a.active
{
	outline:none;
	text-decoration:none;
	color:#50B9E9;
}
/* lists, blockquotes and paragraphs */
p, ul, ol, blockquote {
	margin-bottom:20px;
}
ul, ol {
	margin:10px 0 20px 20px;
}
li ol,
li ul
{
	list-style:square;
	margin-bottom:0;
	margin-top:0;
}
li ol {list-style:decimal;}
	

/* code */
code {
	font-family:Verdana, Arial;
	letter-spacing:1px;
	margin:25px 0 25px 0px;
	display:block;
	font-size:0.9em;
	border-left:4px solid #dbdbdb;
	padding:15px 10px;
}

.no-margin{ margin:0px!important;}

/*** END OF DEFAULT ELEMENT STYLES ***/

/*** CONTAINER ***/
#wrapper{width:960px; margin:20px auto; background:#fff; border-top:solid 4px #fff200;}
#container{width:920px; margin:0 auto;} 

/* TOP */
#top{padding:0px 0px 0px 0px; width:100%; float:left;height:73px;}
#logo{ float:left;width:270px;margin:-25px auto;margin-left:-5px;}
#logo a, #logo a:visited{font-size:36px; margin-bottom:0px;}
#logo a:hover{text-decoration:none;}


/* TOP NAVIGATION */
#topnav{float:left; margin-bottom:30px; width:650px;padding:20px 0px 0px 0px;}
#topnav ul{list-style-type:none; margin:0px; padding:0px 0px 0px 0px;float:left;}
#topnav ul li{list-style-type:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;float:left;}
#topnav ul li:first-child{background-image:none;}

#topnav ul li a{color:#8f8d96;padding:5px 12px;font:18px Arial, Helvetica, sans-serif;margin:4px;}
#topnav ul li a:hover{color:#ffffff; text-decoration:none;padding:5px 12px;background:#49B3E5;border-radius:4px;margin:4px;}
#topnav ul li a.active{color:#ffffff; text-decoration:none;padding:5px 12px;background:#49B3E5;border-radius:4px;}


/* HEADER */
#banner{clear:left;1margin:10px 0px 10px 0px; padding-bottom:0px;  position:relative;}

/* SLIDER */
#slideshow{position:relative;z-index:0;}



/* CONTENT */
#main-content{margin-top:10px;}
#main-content, #content, #sidebar{float:left;}
#content{width:920px; margin:0px;padding:0px;}

.box{border:1px solid #efefef;border-bottom:8px solid #efefef;padding:15px;width:auto;margin-right:20px;margin-bottom:20px;float:left;}
.box .last{margin-right:0px;}
.home_left_box{width:380px;min-height:290px;}
.home_center_box{width:202px;min-height:290px;}


/* SIDEBAR */
#sidebar{width:230px; padding:0px;margin-right:10px;float:left; }
#sidebar ul
{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
#sidebar ul li
{
	list-style-type:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #eee;
	paddding-bottom:10px;
	line-height:20px;
 }

 #childpages_left ul li{margin-top:10px;}
 
#sidebar ul li a{color:#666;font-size:12px;font-family:arial;}
#sidebar ul li a:hover{font-size:12px;font-family:arial;color:#50B9E9;text-decoration:none;}
#sidebar ul li a.selected 
{
  font-size:12px;font-family:arial;color:#50B9E9;text-decoration:none;
}
#sidebar p{
	
		text-align:left;
		margin-bottom:10px;
}
#sidebar strong{
	color:#098DCE;
}

.small{font-size:10px;}
#sidebar li.newslist li, #sidebar li.newslist li a{ background:none; border:0px; padding:0px;}
#sidebar li.newslist  .small{ display:block; margin-bottom:10px;}
#sidebar li.newslist .title{ display:block; margin-bottom:0px; font-size:20px;}
#sidebar li.newslist span.title a:link, #sidebar li.newslist span.title a:visited{ padding:0px; text-decoration:underline!important; }
#sidebar li.newslist p{ overflow:hidden; }

#childpages_left {width:190px;}
#childpages_right {width:auto;min-height:175px;}
#childpages_title
{
	width:auto;
}



#sidebar li.banner ul{ margin:0px; padding:0px;}
#sidebar li.banner li{ display:inline; background:none; border:0px; float:left; margin:0px 20px 18px 0px; padding:0px;}
#sidebar li.banner li a{background:none; padding:0px;}

#sidebar_right{width: 680px;float:left;}

#sidebar_right_full{width: 920px;float:left;}
#src div {
    padding: 5px 0px 5px 0px;
    width: 268px;
}
#src input {
    background-color: transparent;
    background-image: none;
    border: 0 none;
    font-size: 11px;
    padding: 0 10px;
    width: 215px;
}
#src .button_src {
    border: 0 none;
    cursor: pointer;
    width: 20px;
	height:20px;
}

#sidebar li.banner ul{ margin:0px; padding:0px;}
#sidebar li.banner li{ display:inline; background:none; border:0px; float:left; margin:0px 20px 18px 0px; padding:0px;}
#sidebar li.banner li a{background:none; padding:0px;}

#sidebar .text a{ background:none; padding:0px;}


/* FOOTER */
#frame-footer{padding:1px 0px 46px 0px; margin-top:40px; float:left; width:100%;}
#footer{ background:#ddd;clear:left;height:40px;}
#copyright{font-size:12px; padding:10px;float:left;margin:0;}

/* TOP NAVIGATION */
#footernav{float:right; padding:10px 0px 0px 0px;}
#footernav ul{list-style-type:none; margin:0px; padding:0px 0px 0px 0px;float:left;}
#footernav ul li{list-style-type:none; border-right:1px solid #666;float:left;}
#footernav ul li:first-child{background-image:none;}

#footernav ul li a{color:#666666;padding:10px 15px 10px 15px;font:12px Arial, Helvetica, sans-serif;}
#footernav ul li a:hover{color:#ffffff; text-decoration:none;padding:10px 15px 10px 15px;}



/*=======================================*/

/*== Column Layouts ==*/
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{margin-right: 4%; position:relative; float:left; }
.one_half{ width:48%; }
.one_third{width:30.6666%;}
.one_fourth{width:22%; }
.one_fifth{width: 16.8%;}
.one_sixth {width: 13.3333%;}

.two_third{width: 65.3332%;}
.two_fourth {width: 48%;}
.two_fifth {width: 37.6%;}
.two_sixth {width: 30.6666%;}

.three_fourth{width:74%;}
.three_fifth {width: 58.4%;}
.three_sixth {width: 47.9998%;}

.four_fifth {width: 79.2%;}
.four_sixth {width: 65.3332%;}

.five_sixth {width: 82.6665%;}
.last{ margin-right:0 !important; clear:right; }


/*== Column List ==*/
.four_column{list-style-type:none; margin:0px; padding:0px;}
.four_column li{list-style-type:none;width:22%; margin-right:4%; float:left;}
.four_column p{margin-bottom:10px;}

.three_column{list-style-type:none; margin:0px; padding:0px;}
.three_column li{list-style-type:none;width:30.66%; margin-right:4%; float:left;}
.three_column p{margin-bottom:10px;}

.two_column{list-style-type:none; margin:0px; padding:0px;}
.two_column li{list-style-type:none;width:48%; margin-right:4%; float:left;}
.two_column p{margin-bottom:10px;}

.three_four_column{list-style-type:none; margin:0px; padding:0px;}
.three_four_column li{list-style-type:none;width:74%; margin-right:4%; float:left;}
.three_four_column p{margin-bottom:10px;}

.two_column li li, .three_column li li, .four_column li li, .three_four_column li li{margin:0px; width:auto !important; float:none;}

/* Form and Button */
input[type="text"],
textarea {	padding: 5px;}
	
.more:hover, .button:hover{ text-decoration:none; }
.more, .button{
	padding:3px 15px;
	display:inline-block;
	font-size:12px;
	text-align:center;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
/* PREDIFENED BUTTON*/

/***************** For Contact Us *****************/
#main_content
{
width:900px;
}
#left_part
{
width:215px;
float:left;
}
#right_part
{
float:left;
width:auto;
	/*border:1px ridge #8F8D96;
	padding:10px;*/
}
.leftright{
width:250px;
float: left;
height: auto;
 
}
.rightleft{
width:250px;
float:right;
height: auto;
margin-right: 50px;
}
.mainright{
width:100%;float: left;
}

.footer_kumbh {
  color: #000;
  float: left;
  font: 11px Arial,Helvetica,sans-serif;
  margin-left: 23px;
  margin-top: 14px;
  padding: 0;
  width: 213px;
}

#sidebar_right_full #nomargin
{
	margin-right:0px;
}
#noitem
{
	color:red;
	text-align:center;
	min-height:200px;
	padding:10px;
}
#frmContact {border-top:#F0F0F0 2px solid;background:#FAF8F8;padding:10px;width:665px;}
#frmContact div{margin-bottom: 15px}
#frmContact div label{margin-left: 5px}
.demoInputBox{padding:10px; border:#F0F0F0 1px solid; border-radius:4px;}
.error{background-color: #FF6600;border:#AA4502 1px solid;padding: 5px 10px;color: #FFFFFF;border-radius:4px;}
.success{background-color: #12CC1A;border:#0FA015 1px solid;padding: 5px 10px;color: #FFFFFF;border-radius:4px;}
.info{font-size:.8em;color: #FF6600;letter-spacing:2px;padding-left:5px;}
.btnAction{background-color:#2FC332;border:0;padding:10px 40px;color:#FFF;border:#F0F0F0 1px solid; border-radius:4px;}