@charset "UTF-8";
/* css writen by: Dennis Mittei */
/* http://www.snetworth.com  https://www.mosihosting.com*/
/* BMO ENTERPRISES LLC  ** We will take legal action against those who copy our HTML content, CSS style sheets and JavaScript functions without a license.*/
body{
	margin:0px;
	padding:0px;
	width:100%;
	font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size:13px;
	color:#180D0D;
	overflow-x: hidden;
    text-align: left;
}
#MainHeader{
	margin-top:30px;
	padding:15px;
	width:100%;
	min-height:170px;
	background: #093297;
	 	 
	 
}
.menuHead{
	background:#093297;
	color:#ffffff;
	border: 0px;
	text-align: left;

}
 
  
.sliderHH{
	margin: auto;
	padding: 5px;
	 font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	 font-size:38px;
	font-weight: bolder;
	 text-decoration:none;
	 color:#C10627;
	text-shadow:1px 2px #ffffff;
	 
	
 }
.sliderH{
	margin: auto;
	padding: 5px;
	 font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	 font-size:38px;
	font-weight: bolder;
	 text-decoration:none;
	 color:#093297;
	text-shadow:1px 2px #ffffff;
	 
	
 }

.slidersH{
	margin: auto;
	padding: 5px;
	 font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	 font-size:28px;
	 text-decoration:none;
	 color:#ffffff;
	 
	
 }
 

 
#top_right{
	margin:0px;
	padding-top:1px;
	width:100%;
	max-height:25px;
	z-index:999;
	color:#fff;
}
#topBottom{
	margin:0px;
	padding-top:30px;
	width:100%;
	min-height:70px;
	color:#fff;
	
	 
}
#cssmenu{
	margin:0px;
	padding-top:1px;
	width:100%;
	min-height:70px;
	z-index:999;
	color:#fff;
	
	 
}
#homehTop{
	margin:0px;
	padding:0px;
	width:100%;
	 
	 
}


.copypb{
	margin:0px;
	font-size:12px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	color:#fff;
	text-align:left;
	letter-spacing:1px;
}


#homeTop{
	margin-top:40px;
	padding:0px;
	width:100%;
	background: #fff;
	 
}
#mainFooter{
	margin:0px;
	padding-bottom:20px;
	width:100%;
	min-height:30px;
	background:#363535;
}
#mainFooterFor{
	margin:0px;
	padding-bottom:20px;
	width:100%;
	min-height:30px;
	background:#B5BEA6 url(../images/footer.jpg) repeat-x;
}
 
	
#mainFooterTop{
	margin-top:2px;
	padding-top:1px;
	width:95%;
	min-height:1px;
	text-align:left;
	 
	 
}
.footerPH{
	margin:0px;
	padding:2px;
	 background:inherit;
	text-align:center;
	min-height:30px;
	width:inherit;
	color:#c0c0c0;
	box-shadow:0px 0x 4px 3px #ffffff;
	border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px; /* Old Firefox */
}
 
#logoBg{
	  
	 text-align:center;

}
#support{
	padding-top:80px;
	float:right;
	position:relative;
	 
	  
	  

}

.menuPH{
	margin:0px;
	padding:20px 10px 10px 10px;
	background:#53A3B4;
	text-align:center;
	min-height:30px;
	width:inherit;
	color:#ffffff;
	box-shadow:0px 0x 4px 3px #ffffff;
	border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px; /* Old Firefox */
}
.menuFor{
	margin:0px;
	padding:20px 10px 10px 10px;
	background:#093297;
	text-align:center;
	min-height:30px;
	width:inherit;
	color:#ffffff;
	box-shadow:0px 0x 4px 3px #ffffff;
	border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px; /* Old Firefox */
}
.homePH{
	margin:0px;
	padding:2px;
	background:inherit;
	text-align:center;
	min-height:30px;
	width:inherit;
	color:#ffffff;
	box-shadow:0px 0x 4px 3px #ffffff;
	border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px; /* Old Firefox */
}

/*  all body start
-------------------------------------------------- */
#allTop{
	margin:0px;
	padding:0px;
	width:90%;
	min-height:400px; 
	background:#ffffff;
	text-align:left;
}

#allBody{
	margin:0px;
	padding:0px;
	width:100%;
	min-height:400px; 
	background:#ffffff;
	text-align:left;
}

#allBodyL{
	margin:0px;
	padding-top:50px;
	background:#ffffff url(../images/Main_headerBg.png) repeat-x;
	text-align:left;
	box-shadow:0px 5px 4px 3px #c0c0c0;
	border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px; /* Old Firefox */
}
#allBodyR{
	margin:0px;
	padding:30px 10px 20px 20px;
	 background:#ffffff;
	text-align:left;
	box-shadow:0px 5px 4px 3px #c0c0c0;
	border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px; /* Old Firefox */
}


 


/* ----------------------------------------------------------------------------------------------------------------------------
== FOLDED CORNERS
** ---------------------------------------------------------------------------------------------------------------------------- */



.note {
    position:relative;
    min-width:280px;
    padding:1em 1.5em;
    margin:2em auto;
    color:#000000;
	background:#093297;
    overflow:hidden;
}

.note:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 16px 16px 0; /* This trick side-steps a webkit bug */
    border-style:solid;
    border-color:#fff #fff #093297 #093297 /* A bit more verbose to work with .rounded too */
    background:#B5BEA6; /* For Opera when also applying a border-radius */
    display:block; width:0; /* Only for Firefox 3.0 damage limitation */
    /* Optional: shadow */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
}

.note.white {background:#ffffff url(../images/bgtopHead.png) no-repeat; z-index:1;}
.note.white:before {border-color:#c0c0c0 #c0c0c0 #97010A #97010A; background:#97010A;}

.note.blue {background:#093297 url(../images/bgtopHead.png) no-repeat;}
.note.blue:before {border-color:#fff #fff transparent transparent; background:transparent;}
.note.wblue {background:#80CDEA url(../images/bgtopHead.png) no-repeat;}
.note.wblue:before {border-color:#fff #fff transparent transparent; background:transparent;}

.note.green {background:#093297;}
.note.green:before {border-color:#fff #fff #093297 #093297; background:#BDBB8B;}

/* ROUNDED CORNERS VERSION
 * All modern browsers can produce this effect with a single pseudo-element.
 * However, they all have bugs (mainly to do with border-radius) that make this a bit tricky.
 * As far as I can tell, this is the only cross-browser method for the moment.
 * Can't use this method for the simple effect because Opera 11 will only show backgrounds
 * through transparent borders if there is a border-radius applied.
 */
 
.note.rounded {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}

.note.rounded:before {
    border-width:8px; /* Triggers a 1px 'step' along the diagonal in Safari 5 (and Chrome 10) */
    border-color:#fff #fff transparent transparent; /* Avoids the 1px 'step' in webkit. Background colour shows through */
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius:0 0 0 5px;
    border-radius:0 0 0 5px;
}

.note p {margin:0;}
.note p + p {margin:1.5em 0 0;}

/*  font start
-------------------------------------------------- */

.vl {
    padding: 10px;
    border-left: 1px solid #ffffff;
    min-height: inherit;  
     color: #fff;
}

.headerP{
	margin:0px;
	padding:15px 10px 20px 15px;
	text-decoration:none;
	list-style-type:none;
	color:#000;
	font-size:18px;
	text-align:left;
}
.footer_head{
	margin:0px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	font-size:24px;
	color:#ffffff;
	text-align:center;
	border-bottom:0px dotted #D3D3D3;
}
 

.subHeaderP{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	margin:0px;
	padding:20px 10px 10px 20px;
	text-decoration:none;
	list-style-type:none;
	color:#000;
	font-size:18px;
	text-align:left;
}
.headerAllp{
	margin:0px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	font-size:24px;
	color:#F53538;
	text-align:left;
	border-bottom:1px dotted #D3D3D3;
}
.sub_head{
	margin:0px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	font-size:24px;
	color:#B90E31;
	text-align:left;
	border-bottom:1px dotted #D3D3D3;
}
 
.headerP{
	margin:0px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	font-size:24px;
	color:#B90E31;
	text-align:left;
	border-bottom:1px dotted #D3D3D3;
}
.bdmenu{
	margin:0px;
	padding-left:15px;
	font-size:18px;
	color:#ffffff;
	text-align:center;
	 
}

p{
	padding:1px;
	text-align:left;
	color:#000000;
}
.listF{
	margin:0px;
	font-size:16px;
	padding:5px 0px 5px 0px;
	text-decoration:none;
	list-style-type:circle;
	color:#fff;
	text-align:left;
	letter-spacing:1px;
}
.listF hover{
	margin:0px;
	font-size:16px;
	padding:5px 0px 5px 0px;
	text-decoration:none;
	list-style-type:none;
	color:#fff;
	text-align:left;
	letter-spacing:1px;
}

.adcopy{
	margin:0px;
	font-size:16px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
}

.headerPi{
	margin:0px;
	font-size:35px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	color:#C10627;
	text-align:center;
	letter-spacing:1px;
}

.adHeaderp{
	margin:0px;
	font-size:15px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	color:#080808;
	text-align:center;
	letter-spacing:1px;
}
.adHeader{
	margin:0px;
	font-size:21px;
	padding:0px;
	text-decoration:none;
	list-style-type:none;
	color:#080808;
	text-align:left;
	letter-spacing:0px;
	font-weight: bolder;
}

.copy{
	margin:0px;
	font-size:12px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
}
.copy a,.listFooter a{
	font-size:12px;
	 color:#fff;
	 text-align:center;
	 letter-spacing:1px;
	 
}

.menuFooter{
	margin:0px;
	font-size:12px;
	padding-left:15px;
	text-decoration:none;
	list-style-type:none;
	color:#fff;
	text-align:center;
	letter-spacing:1px;
}
.menuFooter a,.menuFooter a{
	font-size:12px;
	 color:#fff;
	 text-align:center;
	 letter-spacing:1px;
	 
}
.Pmore{
	float:right;
}
}
#logoM{
	padding-top:10px;
}
 
.menuFontop{
	font-family:sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color:#ffffff;
	text-align: right;
}
.menuFontop:hover{
	font-family:sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color:#ffffff;
	text-align: right;
}


.menuFontopb{
	font-family:sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color:#ffffff;
	text-align: left;
}
.menuFontopb hover{
	color:#000000;
}
.menuFon{
	color:#ffffff;
	text-align: left;
}
.menufont{
    display: inline-block;
    vertical-align: middle;
  text-align: center;
	font-family:sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color:#ffffff;
	text-align: center;
    
	
}
.menufontsub{
    display: inline-block;
    vertical-align: middle;
  text-align: center;
	font-family:sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color: rgb(44, 206, 255);
	text-align: center;
    
	
}
.menuFon hover{
	color:#ffffff;
	text-align: left;
}

.bd_H{
    display: inline-block;
    vertical-align: middle;
  text-align: center;
	font-family:sans-serif;
	font-size: 1.1em;
	font-weight: bolder;
	color:#D81014;
	text-align: left;
    
	
}