body{
	padding:0;
	margin:0;
	
background:#99bbbd;
	color:#005359;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;


}

a{

text-decoration:none;
color:#cf2327;
background-color:inherit;
}

a:hover{
text-decoration:underline;
}


.mmhide_head-1 {
	text-align: left;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 0px;
	background-color: #cf2327;
}
.mmhide_head-1:after { content: ""; height: 0px; display: block; clear: both; }

.mmhide_head-1 .mmhide_logo { float: left; width: 222px; height: 112px; background-color: white; }
.mmhide_head-1 .mmhide_logo img { margin: 5px 0 0 5px; padding: 0; }
.mmhide_head-1 .mmhide_text { width: 500px; float: right; margin: 30px 5px 5px 10px }
.mmhide_head-1 .mmhide_text h1 { color: white; font-size: 23px; margin: 10px 0 5px 0; ; font-family: Arial, Helvetica, sans-serif}
.mmhide_head-1 .mmhide_text h2 { color: white; font-weight: normal; font-style: italic; font-size: 14px; margin: 0 0 5px 0; }

#redlable
{
color:#cf2327
}


#centre
{
text-align:center;
}



#container{
width:760px;
margin:0 auto;
padding:10px 10px 5px 10px;
text-align:left;
background:#ffffff;
}

#container2{
margin:0 0 5px 0;
height:200px;
width:730px;
padding:5px 20px 20px 20px;
background:#005359;
}

/***** Left sidebar *****/
#leftside {
clear:left;
float:left;
width:140px;
margin:0 0 5px;
padding:0;
}



#sidebar .widget {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:url("http://www.elegantthemes.com/preview/TheCorporation/wp-content/themes/TheCorporation/images/widget_bottom.png") no-repeat scroll left bottom #F2F4F4;
margin-top:26px;
padding:23px 12px 28px 24px;
}


#leftside h2,#leftside h3 {
color:#505050;
background-color:inherit;
font-size:1.3em;
margin:0 0 5px;
padding:0;
}

#leftside div.announce {
clear:left;
margin:10px 0 15px;
padding:7px 5px;
width:126px;
font-size:0.9em;
background-color:#f4f4f4;
color:#505050;
border-left:4px solid #cccccc;
line-height:1.5em;
}

#leftside div.announce p {
margin:10px 0 0;
padding:0;
}

/***** Main menu *****/
ul.avmenu {
width:140px;
margin:0 0 18px;
padding:0;
list-style:none;
}

ul.avmenu li {
width:140px;
padding:0;
line-height:.9em;
display:inline;
}

ul.avmenu li a {
color:#005953;
font-weight:bold;
width:130px;
float:left;
padding:5px 1px 5px 5px;
text-decoration:none;
}

ul.avmenu li a:hover,ul.avmenu li a.current {
color:#cf2327;

}

ul.avmenu ul {
color:#cf2327;
margin:0 0 0 15px;
padding:0 0 5px 0;
font-size:.92em;
width:125px;
}

ul.avmenu ul li a  {
color:#cf2327;
font-weight:normal;
width:115px;
text-decoration:none;
}

ul.avmenu ul ul {
width:113px;
}

ul.avmenu ul ul a {
width:100px;
color:#005953;
}



#logo{
margin:15px 0 0 0;
}

#logo h1 a{
color:#303030;
}

#logo h1 a:hover{
text-decoration:none;
}

#navitabs{
clear:both;
}

#desc{
	float:right;
	color:#ffffff;
	padding:0 0 0 10px;
	margin:0px 0 0 5px;
	

}

#desc {
	height: 200px;
	color: #ffffff;
	padding: 5px;
	clear: both;
	margin: 5px 0 0 5px;
	}

#desc p {
width: 290px;
font-size: 1em;
line-height: 1.3em;
padding: 0 0 0 15px;
}

#desc h2 {
padding: 15px 15px 0 15px;
color: #ffffff;
}

#desc a {
color: #ffffff;
text-decoration: underline;
}

#footer2{
	background:#005359;
	color:#99bbbd;
	font-weight:bold;
	padding:5px 0 10px 0;
	height:20px;
	text-align:center;
	margin: 5px 0 5px 0px;
}

#footer3{
	background:#005359;
	color:#99bbbd;
	font-weight:bold;
	padding:5px 0 10px 0;
	height:40px;
	text-align:center;
	margin: 5px 0 5px 0px;
}

#footer2 a{
color:#99bbbd;
font-weight:bold;
text-decoration:none
}

#footer2 p{
padding:0px 5px 0 0;
}
#firs { 
    color:#cf2327;
	line-height:.7em;
	padding:0px 5px 0px 5px;

display: inline;
	}
	
#las{ 
border-right: 0px;
	}
		
#desc2 {
height:150px;
margin:0px 0 0 0px;
}

#desc2 p{
	width:290px;
	font-size:1em;
	line-height:1em;
	padding:0 0 0 0;
	

}

#desc2 h2{
padding:15px 15px 0 15px;
color:#ffffff;
}

#desc2 a{
color:#ffffff;
text-decoration:underline;
}


#desc3 {
height:150px;
margin:0px 0 0 0px;
}


.block{
	background:#005359;
	color:#cbdddd;
	padding:15px;
	

}


#mainbody{
	width:560px;
	line-height:normal;
	font-weight:bolder;
	float:right;
	padding:10px 0px 0px 20px;
	border-right:1px dotted #99bbbd;
	border-left:1px dotted #99bbbd;
	border-top:1px dotted #99bbbd;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99bbbd;
	vertical-align: middle;
	height: 35px;
	background-color: #99bbbd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cf2327;



}
#maintab{
	width:560px;
	margin:0 0 30px 0;
	float:right;
	padding:10px 0px 5px 20px;
	border-right:1px dotted #99bbbd;
	border-left:1px dotted #99bbbd;
	border-bottom:1px dotted #99bbbd;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #99bbbd;
	vertical-align: middle;


}
#main3{
	width:760px;
	margin:5px 0 5px 5px;
; text-align: center
}

#main{
	width:580px;
	margin:5px 0 5px 5px;
	float:right;
	padding:0 10px 5px 10px;
	border-RIGHt:1px none #99bbbd;
	border-left:1px dotted #99bbbd;

}
#main h2 {

	margin:0px 0 10px 0;
	font-size:1.4em;
	font-weight:bold;
	color: #005953;
}

#main h3 {

	margin:0px 0 10px 0;
	font-size:1.2em;
	font-weight:bold;
	color: #cf2327;
}

#main h4 {
	margin:0px 0 10px 0;
	font-size:1.4em;
	font-weight:normal;
	color: #005953;
}	
	
#main h5 {


margin:0px 0 10px 0;
	font-size:1.2em;
	font-weight:bold;
	color: #005953;
}



#main table {

	margin:0px 0 10px 0;

}

#footer{
	clear:both;
	background:#cf2327;
	color:#cbdddd;
	font-weight:bold;
	padding:8px 0 8px 0;
	height:15px;
	text-align:center;
	margin: 5px 0 5px 0px;
	


}

#footer a{
color:#cf2327;

}

h1{

font-size:2.1em;
font-weight:normal;
}

h2{
margin:0 0 20px 0;
font-size:1.6em;
font-weight:normal;
}

h3{
	margin:0px 0 10px 0;
	font-size:1.4em;
	font-weight:normal;
	color: #cf2327;

}

p{
margin:0 0 15px 0;
line-height:1.5em;
text-align:left;
}

.right{
text-align:right;
}

a img{
border:0;
}

.photo{
padding:5px;
display:block;
margin:0 auto 15px auto;
background-color:#f0f0f0;
}

.hide{
display:none;
}
.li {
	list-style-position: outside;
}
h4 {

	margin:20px 0 10px 0;
	font-size:1.2em;
	font-weight:bold;
	color: #cf2327;
}
h5 {


	margin:20px 0 10px 0;
	font-size:1em;
	font-weight:bold;
	color: #005953;
}

