body {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url('images/1pxpgback.jpg') repeat-x left top; 
background-color:#CBCDD2;
}

a:active, a:focus {outline: 0;}
h1,h2,h3,h4,h5,h6,ul,li,p,div,br {padding:0px; margin:0px;}
div {line-height:normal;}

/* Link Styles */
.glink{font: bold 10px/1.5em arial; color:#005532;}
a.glink:link {text-decoration: none;}
a.glink:visited {text-decoration: none;}
a.glink:hover {text-decoration: underline;}



#spacer{height:28px; width:1000px; float:left; clear:left;}


#outercontainer{
width:939px;
margin:0 auto;
clear:left;
}


#header{
width:939px;
height:110px;
float:left;
clear:left;
display:inline;
}

#waypoint-logo{
background:url('images/waypoint-logo.jpg') no-repeat left top; 
width:217px; height:110px; float:left; clear:left; }
#waypoint-logo a {display:block; width:290px; height:110px;}
#waypoint-logo h1{text-indent:-99999em;}

#head-r{background:url('images/head-r.jpg') no-repeat left top; width:722px; height:83px; float:left;}

#banner{
background:url('images/slide/default.jpg') no-repeat left top;
width:939px;
height:239px;
float:left;
clear:left;
}

#banner2{
width:939px;
height:239px;
float:left;
clear:left;
}

.bannerbtm{
background:url('images/1pxgray.jpg') repeat-x left top;
width:939px;
height:5px;
float:left;
clear:left;
}


#content{
width:909px;
min-height:300px;
height:auto  !important;
clear:left;
font: normal 14px/1.3em Arial;color:#0E2664;
background-color:#FFFFFF;
padding:15px;
}
.pgtitle{font: normal 18px/1.3em Arial;color:#2271C0;}
.pgtitle span{font-weight:bold;}
.seotxt{font: bold 20px/1.3em Arial;color:#0E2664; text-align:left; margin-left:0px;}
.pgbld{color:#2271C0; }

.glink{font: bold 20px/1.5em arial; color:#2271C0;}
a.glink:link {text-decoration: none;}
a.glink:visited {text-decoration: none;}
a.glink:hover {text-decoration: underline;}

#content2{
width:300px;
min-height:300px;
height:auto  !important;
clear:left; 
font: normal 14px/1.3em Arial;color:#0E2664;
background-color:#FFFFFF;
padding:0px 0 0 20px;
float:right;
}


.footer{background:url('images/footer.jpg') repeat-x left top; text-align:center; vertical-align:middle; color:#CBCDD2;
font: normal 12px/1.5em arial;
float:left; clear:left; height:34px; width:100%;
padding-top:15px;
}

.flink{font: bold 11px/1.5em arial; color:#FFFFFF;}
a.flink:link {text-decoration: none;}
a.flink:visited {text-decoration: none;}
a.flink:hover {text-decoration: underline; color:#FFFFFF;}


.copy{font: normal 11px arial; line-height:2.5em; color:#4D4F56; margin:0 auto; text-align:center; clear:left}
.copy span{color:#162A72; font-size:12px;}

.bullet{
background:url('images/squre.jpg') no-repeat left top;
list-style:none;
padding-left:25px;
}



/* Main Menu */

#menu {
	 float:left;
      width:722px;
	  height:27px;
      font-size:12px;
	  font-family:arial;
	  font-weight:bold;
	  color:#313B55;
      line-height:2em;
	  background:url('images/navback.jpg') no-repeat left top;
}

#menu ul {  
	margin:0;
    padding:0px 0px 0 0px;
    list-style:none;
	float:right;
}

#menu ul li {
	float: left;
	line-height: 25px;
	display: inline;
	font-weight: bold;
    color:#313B55;
/*	text-transform: uppercase; */   
	font-family: "Lucida Sans", Arial, sans-serif; 
	
}

#menu ul li a {
    display: block;
	position: relative;
	
	float:left;
    background:url('images/css-left.jpg') no-repeat left top;
    margin:0;
    text-decoration:none; padding-left:3px; padding-right:5px; padding-top:0; padding-bottom:0px;
	cursor:pointer;
}

#menu ul li a span {
      float:left;
      display:block;
      background:url('images/css-right.jpg') no-repeat right top;
      color:#313B55; padding-left:15px; padding-right:18px; padding-top:0px; padding-bottom:0px;
	  height:25px;
	  	  cursor:pointer;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu ul li a span {float:none;}
    /* End IE5-Mac hack */
   #menu ul li a:hover span {
      color:#FFFFFF;
	  	  cursor:pointer;
      }
    #menu ul li a:hover {
      background-position:0% -25px;
	  color:#FFFFFF;
	  	  cursor:pointer;
      }
    #menu ul li a:hover span {
	color:#FFFFFF;
      background-position:100% -25px; 	  cursor:pointer;
      }

        #menu ul li.current_page_item a {
				color:#FFFFFF;
                background-position:0% -25px; 	  cursor:pointer;

        }
        #menu ul li.current_page_item a span {
                background-position:100% -25px;
                color:#FFFFFF; 
					  cursor:pointer;
        } 


/* Main Menu - extra */

#menu ul li.first a {
	border: 0;
}

#menu ul li.current_page_item a {
	position: relative;
}

/* Main Menu - Drop-down menus */

#menu .nav li ul  { height: auto; margin-left: 0px; margin-top: 25px; background: #BBB; position: absolute; left: -999em; width: 180px; border: 1px solid #BBB; border-width:1px 1px 0; z-index:999; }
#menu .nav li ul li  { float: left; background:#BBB; border-top:1px solid #BBB; border-bottom:1px solid #BBB; }
#menu .nav li ul li a  { float: none; margin: 0; padding: 0 0 0 20px!important; line-height: 28px; height: auto; width:160px; color:#555; font-size:12px; border: none; background: none; }
#menu .nav li ul li a span  { padding: 0; height: auto; background: none; }
#menu .nav li ul li a.sf-with-ul { padding:5px 10px; }
#menu .nav li ul li a:hover  { background:#122572;}
#menu .nav li ul ul  { margin: -25px 0 0 180px; display:none }
<!--#menu .nav li ul ul  { margin: -25px 0 0 180px;}-->
#menu .nav li ul ul li a  {  }
#menu .nav li ul li ul li a  {  }

#menu .nav li:hover, #menu .nav li.hover  { position:static; }
#menu .nav li:hover ul ul, #menu .nav li.sfhover ul ul,
#menu .nav li:hover ul ul ul, #menu .nav li.sfhover ul ul ul,
#menu .nav li:hover ul ul ul ul, #menu .nav li.sfhover ul ul ul ul { left:-999em; }
#menu .nav li:hover ul, #menu .nav li.sfhover ul,
#menu .nav li li:hover ul, #menu .nav li li.sfhover ul,
#menu .nav li li li:hover ul, #menu .nav li li li.sfhover ul  { left:auto; }

#menu .nav .sf-sub-indicator {background: url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.4em;top:0.9em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
#menu .nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat;}

/*-Main  Menu  ends--------------------------- */

/*-------Blog---------*/
.postmetadata {
	text-align: center;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
.alignleft {
	float: left;
	}

.alignright {
	float: right;
	}

.center {
	text-align: center;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

	.narrowcolumn .postmetadata {
	text-align: center;
	}
.entry p a:visited {
	color: #b85b5a;
	}

/*a, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	} */

.pag { color: #06c; }

#sidebar ul li {
	list-style-type: none;
		}
		
		
.page_center{text-align:center; padding-top:100px;}
.apex_page p{ text-align:center;}

