/* set all the styles to 0 */
html, body, table, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a{ 
	margin: 0px;
	padding: 0px;
	border: 0px;
 }
/* Firefox will always display a scroll bar */
html{
	min-height: 100%;
	margin-bottom: 1px;
}

html, body{
	height:100%;
}
 img, div, input {behavior: url("iepngfix.html")}
:focus {outline:0px;}

body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; margin:0px; padding:0px; }
a{cursor: pointer; outline:none; text-decoration:none;}
img{border:0px; outline:none;}
p{padding:0px 0px; margin:0px;}
h1{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none; margin:0px;	padding:0px;}
.paddingTop40{ padding-top:40px !important;}

.top{width:100%; float:left;}
.border-bottom{border-bottom: 1px solid #cacaca;}
.container{margin:0px auto; padding:0px; height:auto; width:1000px;}
.master{width:1000px; height: auto; float:left; padding:0px; margin:0px;}	
.header{width:1000px; height: auto; float:left; padding:15px 0px 25px 0px; margin:0px;}	
.nav{width:1000px; height: auto; float:left; padding:0px; margin:0px;}	
/* Author: Craig Erskine Description: Dynamic Menu System - Horizontal/Vertical */ 
ul#navmenu-h { margin: 0; padding: 0; list-style: none; position: relative; z-index:999; } 
ul#navmenu-h ul { width: 230px; /* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: 0; border:1px solid #ff0101;} 
ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; } ul#navmenu-h li { float: left; display: inline; position: relative; } 
ul#navmenu-h ul li { width: 100%; display: block; } 
/* Root Menu */ 
ul#navmenu-h a {padding:13px 32.75px; float: left; display: block; color: #4c4c4c; font: bold 13px Arial, sans-serif; text-decoration: none;} 
/* Root Menu Hover Persistence */ 
ul#navmenu-h a.active{background: #ff0101; color: #FFF;}
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a { background: #ff0101; color: #FFF; } 
/* 2nd Menu */ 
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { float: none; background: #fff; border-bottom:1px solid #e80000; color:#797979; padding:7px 5px;} 
/* 2nd Menu Hover Persistence */
.borer_none{border-bottom:0px !important;} 
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { background: #ff0101; color: #FFF; } 
/* 3rd Menu */ 
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a {background: #fff; color: #797979;  } 
/* 3rd Menu Hover Persistence */ 
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a {background: #ff0101; color: #FFF; } 
/* 4th Menu */ 
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { background: #666; } 
/* 4th Menu Hover */ 
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background: #333; } 
/* Hover Function - Do Not Move */ 
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; } 
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

.banner{width:1000px; height: auto; float:left; padding:0px; margin:0px;}	
.main_container{width:1000px; height: auto; float:left; padding:0px; margin:0px;}	
.hrow{width:1000px; height: auto; float:left; padding:0px; margin:15px 0px 0px 0px;}	
.hrow h2{font: bold 20px Arial, Helvetica, sans-serif; color:#003672; padding:0px 0px 18px 0px; background:url(../images/headering_bg.jpg) left bottom repeat-x;}
.hrow p {font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#484848; padding:15px 0px 0px 0px; text-align:justify;}
.margin_between{margin:20px 17px 25px 17px !important;}
.home_colum{width:322px; height:auto; float:left; margin:20px 0px 25px 0px; padding:0px; position:relative;}
.home_colum img{border:2px solid #fff;}
.home_colum img:hover{border:2px solid #e21011;}
.home_colum h3 {font: bold 15px Arial, Helvetica, sans-serif; color:#fff; background: url(../images/heading_bg.png) right top no-repeat; position:absolute; top:95px; padding:1px 7px 5px 7px; left:2px;}
.home_colum p {font: normal 13px Arial, Helvetica, sans-serif; color:#4a4a4a; padding:10px 0px 20px 0px;}
.home_colum a {font: bold 11px Arial, Helvetica, sans-serif; color:#003672;}
.footer{width:1000px; height: auto; float:left; padding:10px 0px; margin:0px; text-align:center; font: normal 11px Arial, Helvetica, sans-serif; color:#4b4b4b;}	
.footer a {font:normal 11px Arial, Helvetica, sans-serif; color:#d70206; margin:0px 10px 0px 0px;}
.border-top{border-top:1px solid #cecece;}

.hrow_inn{width:1000px; height: auto; float:left; padding:0px; margin:15px 0px 150px 0px;}	
.hrow_inn h2{font: bold 20px Arial, Helvetica, sans-serif; color:#003672; padding:0px 0px 18px 0px; background:url(../images/headering_bg.jpg) left bottom repeat-x;}
.hrow_inn h3{font: bold 20px Arial, Helvetica, sans-serif; color:#003672; padding:0px;}
.hrow_inn h4{font: bold 16px Arial, Helvetica, sans-serif; color:#e31210; padding:20px 0px 0px 0px;}
.hrow_inn p {font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#484848; padding:15px 0px 0px 0px; text-align:justify;}
.hrow_inn p span{font: normal 14px Arial, Helvetica, sans-serif; color:#484848; display:inline-block; margin:0px 0px 7px 0px;}
.hrow_inn a {font: bold 15px Arial, Helvetica, sans-serif; color:#484848; display:inline-block; margin:20px 0px 0px 0px;}
.pad-top{padding:7px 0px 0px 0px !important;}
.flo_lef{float:left !important;}
.flo_right{float:right !important;}