@charset "utf-8";
/* CSS Document */

.tumbo-post {
max-height: 185px !important;
overflow: hidden !important;
}

.fonts

{
font-family: Verdana, sans-serif;
font-size:14px;

}

.arialfonts

{

font-family:Verdana, Arial, Helvetica, sans-serif;

}

.h1

{
font-size:24px;
text-transform:uppercase;
}

.h2

{
font-size:18px;
}

.contenttext
{
font-size:10px;

}

.h3

{
font-size:18px;
}

.bold

{
font-weight:bold;
}

.darkgrey
{
color:#333333;
}

.lightgrey
{
color:#a5a5a5;

}

.orange

{
color:#ef943e;
}

.centering

{
width:930px;
margin:0px auto;

}



.clear 

{
clear:both;

}


.spacer
{
	height:10px;
	display: block;
}
.spacer20
{
	height:20px;
	display: block;
}
.spacer30
{
	height:30px;
	display: block;
}
.separator
{
	height:5px;
	background-image:url(../images/spacing.png);
	background-repeat:repeat-x;
}

.dashedseparator

{
height:7px;
background-image:url(../img/dashed.png);
background-repeat:repeat-x;
margin-top: 50px;
}

.selectionline

{
height:3px;
width:280px;
background-image:url(../img/selectionline.png);
background-repeat:repeat-x;
}

body

{
margin: 0px auto;
background-color:#ffffff;
}

.header
{
width:100%;
height:91px;
min-width:930px;
background-image:url(../img/NavBar.jpg);
background-repeat:repeat-x;
}

.mainnav

{
height:91px;



}

.upperbody

{
width:100%;
min-height:400px;


}

.upperbodyimage
{

background-image:url(../img/mainimage.jpg);
width:909px;
height:321px;
margin:0px auto;
border:#FFFFFF;
border-style:solid;
border-width:5px;
box-shadow: 1px 1px 1px 1px #e8e8e8;



}

.divlist
{
width:660px;
float:right;
}

.list
{
margin: 0 auto;
float:right;
}

.list a
{
color:#F4F4F4;
text-decoration:none;
}

.list li
{
float:left;
list-style-type:none;

/*margin-right: 30px;*/
}

#footer .list
{
float: left;
margin-left: 38px;
margin-top: -5px;
}

#footer .list a
{
color:#ffffff;
text-decoration:none;
}

#footer .list li
{
float:left;
list-style-type:none;
margin-top: 5px;
/*margin-right: 30px;*/
}

.jMenu {
    display: table;
    margin: 0;
    padding: 0
}

/* First level */
.jMenu li {
    display: table-cell;
    //background-color: #322f32;

}

.jMenu li a {
    padding: 5px;
    display: block;
    background-color: #5A74A1;
    
    cursor: pointer;
letter-spacing: 0px;

    
}

/* Lower levels */
.jMenu li ul {
    display: none;
    position: absolute;
	z-index:9999;
    padding: 0;
    margin: 0;
}

.jMenu li ul li {
	background-color:rgba(35,35,35,0.5);
    display: block;
    border-bottom: 1px solid #484548;
	width:100px;
    padding: 0;
    margin-top: 0px;
    margin-right: 0px;
}

.jMenu li ul li.arrow {
    background-color:rgba(35,35,35,0.5);
    background-image: url('../img/arrow_down.png');
    background-repeat: no-repeat;
    background-position: center center;
    height: 6px;
    padding: 0;
    border-bottom: none;
    padding-bottom: 10px
}

.jMenu li ul li a {
    font-size: 13px;
    text-transform: none;
    padding: 7px;
    display: block;
    color:#FFFFFF;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

.jMenu li ul li a.isParent {
    background-color:rgba(58,58,58,0.2);
    background-image: url('../img/arrow_right.png');
    background-repeat: no-repeat;
    background-position: right center;
    z-index: -99;
}

.jMenu li ul li a:hover {
    background-color: #514c52;
    border-top: 1px solid #322f32;
    border-bottom: 1px solid #322f32;
}

.middlecontentbody

{
background-image: url(../img/middlebackground.jpg);
background-color:#1b67b2;
background-size:100%;
background-repeat:no-repeat;
width: 100%;

min-width: 1430px;
margin-left: -250px;
min-height: 575px;
}


.thumbadjuster
{
float:left;
margin-right: 13px;
}
.middlecontentleft
{

color:#FFFFFF;
width:600px;
float:left;

}

.middlecontentright
{

float:right;
width:255px;
padding:5px 20px;
min-height:439px;
background-color:#ef943e;
border:3px #FFFFFF solid;
border-radius:5px;
-moz-border-radius:5px;

color:#FFFFFF;
line-height:18px;
margin-top: 2px;
}

.lowerbodycontentleft

{
width:310px;
min-height:280px;
float:left;
}

.lowerbodycontentmiddle

{
width:310px;
min-height:280px;
float:left;

}

.lowerbodycontentright

{

width:310px;
min-height:280px;
float:left;

}

.footerlogos
{
float:right;
}

.lowerbodycontentmiddle li

{
color:#333333;
font-family: 'Maven Pro', sans-serif;
font-size:14px;
list-style-type:none;

list-style-image:url(../img/twitterbird.png);
line-height: 25px;
}

.lowerbodycontentmiddle a
{

color:#ef943e;
font-family: 'Maven Pro', sans-serif;
font-size:14px;
text-decoration:none;


}

.lowerbodycontentleft a
{
color:#ef943e;
font-family: 'Maven Pro', sans-serif;
font-size:14px;
text-decoration:none;
}


a img
{
border:none;
}

.logo
{
width:264px;
float: left;
display: block;
margin-top: 10px;

}

.list a:hover {
color:#ef943e;

}

h2

{
color:#333333;
font-size:18px;
}
	


/* Contact Form Start */
input, textarea { 
	padding: 8px;
	border: solid 1px #E5E5E5;
	font: normal 12px Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('form_background.png') left top repeat-x;/*Mimic Background Property in Internet Explorer since IE 6,7,8 does not support CSS3*/
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;/*0.1 actually means 10 %*/
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	}

textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus { 
-moz-box-shadow:0 0 8px lightblue;
	-webkit-box-shadow:0 0 8px lightblue;
	box-shadow:0 0 8px lightblue;
}

.form label { 
	 
	color: #999999;
        width: 100px;
        display: inline-block; 
	}

.submit input {
	width: auto;
	padding: 10px 14px;
	background: #245d76;
	font-size: 14px;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
	}
#form-div { 
height: 660px;
background-color:rgb(238, 238, 238);
-moz-border-radius:12px 12px 12px 12px;
-webkit-border-radius: 12px 12px 12px 12px;

padding:15px;
}
#form1{
   width: 50%;
   float: left;
}
#wrapper { 
margin:10px auto;
/*width:600px;*/
}
.error {
   color: #ef0000;
   font-weight:bold;
}
.alphabets {
  margin-right: 15px;
}
/* Contact Form End */
	