@charset "UTF-8";

body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif !important;
	color: #626262;
	background-color: #f9f9f9;
	font-weight: normal;}
	
#homeStyleBody{
	background-image: url("../images/homeBackground.jpg");
	background-repeat: repeat-x;}
	
a img{
	border: none;
	vertical-align:middle;}
	
a {text-decoration: none;}
	
#apogee-title .logoLink{
	text-indent: -9999px;
	background-image: url("../images/apogee-physicians-logo.jpg");
	background-repeat: no-repeat;
	display: block;
	width: 285px;
	height: 75px;
	margin: 0;
	padding: 0;}
	
/*-- Logo & Navigation area --*/

#logoNavWrapper{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;}
	
#logoNav{
	margin: 0 auto;
	padding: 0;
	width: 965px;
	height: 88px;
	background-image: url("../images/contentBack.png");}
	
#apogee-title{
	margin: 20px 0 0 6px;;
	padding: 0;
	float: left;
	z-index: 20;
	position: absolute;}
	
#logoNav img{
	margin: 0;
	padding: 0;}
	
ul.mainNavUL {
	list-style: none;  
	background-image: url(../images/mainNavBack.jpg);  
	font-size: 11px;  
	margin: 36px 4px 0 290px;
	padding: 0;
	float: right;
	width: 667px;
	border-bottom: solid #114164 2px;
	position: absolute;}
	
.smallLI{width : 80px;border-right: groove #114164 2px;}
.medium2LI{width : 85px;border-right: groove #114164 2px;}
.mediumLI{width : 113px;border-right: groove #114164 2px;}
.largeLI{width : 155px;border-right: groove #114164 2px;}

.lastNavBtn{border-right: none;
	width: 118px;}


ul.mainNavUL li{
	float: left;
	margin: 0;
	padding: 0 2px 0;
	position: relative; /*-- deslare X and Y axiz base for sub nav */}
	
ul.mainNavUL li a{
	padding: 15px 3px 0 9px;
	color : #fff;
	display: block;
	text-decoration: none;
	float: left;
	height: 35px;} 
	
ul.mainNavUL li.largeLI a{
	padding: 15px 10px 0 15px;
	color : #fff;
	display: block;
	text-decoration: none;
	float: left;
	height: 35px;} 
	
ul.mainNavUL .lastNavBtn a{padding: 15px 27px 0;}

	
ul.mainNavUL li:hover{
	background-image: url(../images/mainNavBackHover.jpg);
	background-repeat: repeat-x;}  

ul.mainNavUL li span { /*--Drop down trigger styles--*/  
     width: 17px;  
     height: 35px;  
     float: left;  
     background: url(../images/subnav_btn.png) no-repeat center top;
	 margin: 6px 0 0;}
	 
ul.mainNavUL li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/  

ul.mainNavUL li ul.subnav {  
     list-style: none;  
     position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
     left: 0; top: 50px;  
     margin: 0 0 0 -2px; padding: 0;  
     display: none;  
     float: left;  
     width: 170px; 
	 z-index: 101;
     /*border-right: groove #114164 2px;
     border-left: groove #114164 2px;
     border-bottom: groove #114164 2px;*/
	 /*background-repeat: repeat-x;
	 background-color: #061e2f;*/}  
	 
	
ul.mainNavUL li ul.subnav li{  
     margin: 0; padding: 0;  
	 background-image: url(../images/backULSubNav.png);
     /*--border-top: 1px solid #252525; Create bevel effect  
     border-bottom: 1px solid #00598B; Create bevel effect--*/  
     clear: both;  
     width: 170px;}
	 
ul.mainNavUL li ul.subnav li.subnavBottom{
	margin: 0; padding: 0;
	background-image: url(../images/lastLI.png);
	background-repeat: no-repeat;
	background-position: bottom;}
	
ul.mainNavUL li ul.subnav li.subnavBottom:hover{
	margin: 0; padding: 0;
	background-image: url(../images/lastLIHover.png);
	background-repeat: no-repeat;
	background-position: bottom;}
	 
ul.mainNavUL li ul.subnav li:hover{
	 background-image: url(../images/backULSubNavHover.png);
	 background-repeat: repeat-y;}

	 
	 
html ul.mainNavUL li ul.subnav li a {  
     float: left;  
     width: 145px;  
     background: url(../images/dropdown_linkbg.png) no-repeat 10px center;  
     padding-left: 20px;}
	 
	 
html ul.mainNavUL li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
	background: url(../images/dropdown_linkbg.png) no-repeat 10px center;}  
	
	
#onlineStoreButton{
	float: right;
	width: 183px;
	height: 30px;
	margin: 0 7px 0 0;
	background-image: url("../images/onlineLink.png");}
	
#onlineStoreButton a{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	display: block;
	width: 183px;
	height: 20px;
	color: #fff;
	text-align: center;
	padding-top: 7px;
	text-decoration: none;}
	
#onlineStoreButton a:hover{
	color: #D6C840;}
	



	
/*-- home flashHomeWrapper --*/

#flashHomeWrapper{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;}
	
#flashHome{
	margin: 0 auto;
	padding: 0;
	width: 965px;
	height: 350px;
	background-image: url(../images/contentBack.png);}
	
#flashHomeSRC{
	margin: 0 auto ;
	padding: 0;
	width: 949px;
	height: 297px;
	z-index: 20;}
/*-- home content ----------- */


/* ---------- State pages ----------------*/

#flashCont{
	margin: 0 auto;
	padding: 0;
	width: 965px;
	height: 176px;
	background-image: url(../images/contentBack.png);}
	
#flashContSmall{
	margin: 0 auto;
	padding: 0;
	width: 965px;
	height: 95px;
	background-image: url(../images/contentBack.png);}


/* -------------------- rest of pages END  --------------*/

#contentWrapper{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;}
	
#content{
	margin: 0 auto;
	padding: 0;
	width: 965px;
	height: 415px;
	background-image: url(../images/bottomContentBack.png);}
	
#contentLeft{
	margin:0 0 0px 6px;
	padding: 0;
	float: left;
	width: 628px;
	height: 415px;}
	
#contentLeft h2{
	color: #741f2c;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: lighter;
	margin: 0 0 0 24px;
	padding: 0;
	width: 100%;}

#homeStyleBody #contentLeft h2{
	float: left;
	margin: 0;}

#homeStyleBody #contentLeft .topSectionLink {
	width: auto;
	float: right;
	margin-top: 0;
	}

#homeStyleBody #contentLeft .topSectionLink img{
	margin: 0 0 0 5px;
	}


#contentLeft h2 a{
	color: #741f2c;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: lighter;
	margin: 0 0px 0 25px;
	padding: 0;
	width: 100%;}


#contentLeft .landingPage, #contentLeft .landingPage span{
	font-size: 1.5em;}
	
#contentLeft h2 span{
	font-size: 36px;}
	
#contentLeft h2	.smallerLetter{
	font-size: .8em;}
	
#contentLeft p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 24px;
	padding: 0;
	line-height: 24px;
	text-align: justify;}
	
#contentLeft h4{
	color: #958b29;
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	font-weight: lighter;
	margin: 8px 0 10px 25px;
	padding: 0;
	width: 90%;}
	
#breadCrums{
	float: left;
	margin: 10px 0 10px 25px;
	padding: 0;
	width: 100%;}
	
#breadCrums a{
	float: none;
	color: #666;
	margin: 0;
	padding: 0;
	text-decoration: none;}

#breadCrums p{
	float: none;
	margin: 0;
	padding: 0;
	color: #00598A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;}


#contentRight{
	margin: 0 8px 0px 0;
	padding: 0;
	float: right;
	width: 323px;
	height: 415px;
	background-color: #f6f7f6;
	background-image: url(../images/leftColumBack.png);
	background-repeat: no-repeat;}
	
#contentRight h3{
	margin: 45px 0 10px 15px;
	padding: 0;
	float: left;
	color: #00598A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

#contentLeft h5{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 20px 0 5px 24px;
	color: #00598a;}


#contentRight img{
	margin: 0px 0 0 0px;
	padding: 0;}
	 
#contentRight .academies{         /* For about us */
		margin: 30px 0 10px 15px;
		float: left;
		width: 270px;
		height: 108px;}
	
#contentRight ul{
	float: left;
	width: 300px;
	margin: 5px 0 0 0;
	padding: 0;}
	
#contentRight ul li{
	list-style: none;
	margin: 10px 0 25px 25px;
	float: left;
	width: 100%;}
	
#contentRight ul li a{
	text-decoration: none;
	color: #741f2c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	display: block;
	width: 100%;}
	
#contentRight ul li p{
	margin: 0;
	padding: 0 50px 0 0;
	font-style: italic;
	text-align: left;}
	
#contentRight p{
	float: left;
	margin: 0;
	padding: 10px 0;
	font-size: 11px;
	color: #292929;
	font-weight: normal;
	text-align: justify;
	line-height: 17px;
}


#contentRight ul li a:hover{
	color: #555;}
	
	
/* --- RSS style --- */
div.sideNav-RSS{
	width: 300px;
	margin: 20px 15px 0;
	height: auto;
	float: left;}
	
div.sideNav-RSS .rss-sideCol{
	margin: 0;
	padding: 0;}


div.sideNav-RSS .rss-sideCol a{
	color: #00598A;
	font-size: 17px;
	font-weight: normal;
}

#contentRight div.sideNav-RSS p{
	text-align: left;
	font-size: 10px;
}

#contentRight div.sideNav-RSS ul{
	width: auto;
	height: auto;
	float: left;}
	
#contentRight div.sideNav-RSS li{
	width: 100px;
	height: 30px;
	float: left;
	list-style: none;
	margin: 5px 0;}
	

#contentRight div.sideNav-RSS li a{
	display: block;
	width: 100px;
	height: 30px;}
	
#contentRight div.sideNav-RSS li .googleRSS-sideCol{
	background-image: url(../images/google-rss-bw.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;}
#contentRight div.sideNav-RSS li .googleRSS-sideCol:hover{
	background-image: url(../images/google-rss-color.jpg);}
	

#contentRight div.sideNav-RSS li .yahooRSS-sideCol{
	background-image: url(../images/yahoo-rss-bw.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;}
#contentRight div.sideNav-RSS li .yahooRSS-sideCol:hover{
	background-image: url(../images/yahoo-rss-color.jpg);}


#contentRight div.sideNav-RSS li .msnRSS-sideCol{
	background-image: url(../images/msn-rss-bw.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;}
#contentRight div.sideNav-RSS li .msnRSS-sideCol:hover{
	background-image: url(../images/msn-rss-color.jpg);}


/*-- Just for Home Page --*/
	
.imageHomeContent{
	float: left;
	margin: 25px 0 0 30px;
	padding: 0;}
	
.textHomeRight{
	float: right;
	width: 380px;
	margin: 25px 40px 0 0;
	padding: 0;}
	
.textHomeRight h2{
	font-family: "Times New Roman", Times, serif;
	color: #741F2C;
	font-size: 19px;
	font-weight: lighter;
	padding: 0;
	margin: 10px 0 0 0;}
	
.textHomeRight img{
	padding: 0;
	margin: 15px 0 0 22px;}
	
.textHomeRight h2 span{
	font-size: 27px;}
	
.textHomeRight h4 a{
	font-size: 15px;
	font-style:italic;
	margin: 0px 0 0 0;
	padding: 0;
	color: #958B29;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;}

#contentLeft .textHomeRight p{
	padding: 5px 24px;
	float: left;
	margin: 0;}


.textHomeRight p a{
	font-size: 12px;
	line-height: 24px;
	text-align:left;
	color: #626262;
	float: left;
	widows: 395px;}
	
.textHomeRight a{
	float: left;
	font-size: 10px;
	color: #741F2C;
	text-decoration: none;
	width: 390px;}


/* this is temp */
.textHomeRight-2{
	float: right;
	width: 617px;
	margin: 25px 7px 0 0;
	padding: 0;}
	
.textHomeRight-2 h2{
	font-family: "Times New Roman", Times, serif;
	color: #741F2C;
	font-size: 19px;
	font-weight: lighter;
	padding: 0;
	margin: 10px 0 0 0;}
	
.textHomeRight-2 img{
	padding: 0;
	margin: 15px 0 0 22px;}
	
.textHomeRight-2 h2 span{
	font-size: 27px;}
	
.textHomeRight-2 h4 a{
	font-size: 15px;
	font-style:italic;
	margin: 0px 0 0 0;
	padding: 0;
	color: #958B29;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;}

.textHomeRight-2 p a{
	font-size: 12px;
	line-height: 24px;
	text-align:justify;
	color: #626262;}
	
.textHomeRight-2 a{
	float: left;
	font-size: 10px;
	color: #741F2C;
	text-decoration: none;
	width: 100%;}






/******   END ******/


	
.newLine3{
	margin: 55px auto 0;
	padding: 0;
	width: 270px;
	height: 310px;
}

.newsLine1{
	margin: 0px;
	padding: 0;
	width: 262px;
	height: 302px;
}

.homeNews {
	margin: 5px 0 0 0;
	padding:0;
	width: 265px;
	height: 305px;
	float: left;
	background-color: #fff;
	border: 1px #ccc solid;
	background-image: url(../images/newsHomeHeader.jpg);
	background-position: top;
	background-repeat: repeat-x;}


/*-- END Just for Home Page --*/



/*-- Footer --------------------------------------------*/

#footerWrapper{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;}

#footer{
    background-image: url("../images/bottomClosingNight.png");
    background-repeat: no-repeat;
	background-position: top center;
    height: 150px;
    margin: -1px auto 0;
    padding: 0;
    width: 965px;}
	
.footer{
	margin: 0 82px;
	padding: 0;
	float: left;
	width: 800px;}
	
.footer ul{
	float: left;
	margin: 10px 0 0 0;
	padding: 0;}
	
.footer li{
	margin: 0;
	padding: 0;
	list-style: none;}

.footer a{
	color: #B4B4B8;
	font-size: 10px;}
	
.groupTitleFooter a{
	font-size: 10px;
	font-weight: bold;}

.bottomFooter{
	display: block;
	width: 100%;
	text-align: center;
	border-top: 2px #fff groove;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #B4B4B8;
	float: left;
	margin-top: 20px;
	padding-top: 5px;}	
	
.footerGeneral ul{
	width: 155px;}
	
.footerGeneral .educationUL{
	width: 115px;}

.footerGeneral .misUL{
	width: 65px;}
	
.footerStates ul{
	width: 800px;
	margin-top: 5px;}

.footerStates li{
	width: 133px;
	float: left;}


.footerStates .titleGroupfooter{
	width: 100%;
	margin: 10px 0 0 0;
	font-weight: bold;}
	
.facebookFooter{
	background-image: url(../images/facebookFooter.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 22px;}
	
ul.mainNavLinksBottom{
	width: 630px;
	margin-left: 100px;
	margin-top: 15px;}
	
ul.mainNavLinksBottom li{
	width: auto;
	padding: 3px;}
	
ul.mainNavLinksBottom li a{
	font-weight: bold;
}
/*---------  video container ---------*/
	
#videoContainerWrapper{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;}


#videoContainerBack{
	background-image: url(../images/bottomContentBack.png);
	background-repeat: repeat-y;
	width: 965px;
	height: 125px;
	margin: 0 auto;
	padding: 0;}
	
#videoContainer{
	width: 953px;
	margin: 0 0 0 6px;
	padding: 0;
	height: 125px;
	background-image: url(../images/videoContainer.jpg);
	background-repeat: repeat-x;}

/*======================= scrollable images =================================*/
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	display:block;
	width:30px;
	height:125px;
	float:left;
	margin:0px 0px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-image: url(../images/scrollVideosRight.jpg);}
a.right:hover				{ background-image: url(../images/scrollVideoRightHover.jpg);}



/* left */
a.left				{ background-image: url(../images/scrollVideosLeft.jpg);} 
a.left:hover				{ background-image: url(../images/scrollVideosLeftHover.jpg);} 



/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 








/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 840px;
	height:125px;

	/* custom decorations */
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	margin:0px 0px 5px 5px;
	padding:2px;
	width:100px;
	height:75px;
	float: left;
}



/* active item */
.scrollable .active {
	position:relative;
}






/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/ 
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 840px; 
    height:125px;
	margin: 0 27px 0 25px;
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
} 
 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
    border:1px inset #ccc; 
}

div.items p{
	display: block;
	margin: 25px 5px 0;
	padding: 0;
	width: 270px;
	height: 89px;
	float: left;
	text-decoration:none;
	text-transform:uppercase;text-align: justify;line-height: 21px;font-size: 12px;color: #555;font-family:"Times New Roman", Times, serif;}
	
div.items p:hover{
	background-image: url(../images/bottomVideoBack.png);
	background-repeat: no-repeat;}

div.items a{
	width: 262px;
	height: auto;
	padding: 5px 8px 0 0;
	margin: 0px;
	color: #555;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 21px;
	text-align: left;
	float: right;
	text-transform:uppercase;
	text-decoration: none;}
	
div.scrollable div.items .insideDiv{
	width: 154px;
	height: auto;
	padding: 0;
	margin: 5px 5px 0 0px;
	color: #555;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 21px;
	text-align: left;
	float: right;
	text-transform:uppercase;}

	
div.items p span{
	text-transform: lowercase;
	font-style:italic;
	font-size: 13px;
}
	
.handelersContleft{ 
margin: 0;
padding: 0;
width: 30px;
height: 125px;
float: left;}

.handelersContright{ 
margin: 0;
padding: 0;
width: 30px;
height: 125px;
float: right;}


/*=================== end scrollable ===========================*/

/* ================== events Home ==============================*/

/* container for slides */
.images {
	position:relative;	
	height:200px;
	
	width:265px;
	float:left;	
	margin:0px 0 0 0;
	cursor:pointer;
	
}

/* single slide */
.images div {
	display:none;
	top:0;
	left:0;		
	margin: 55px 0 0 0;
	padding:0px 10px 0px 10px;
	height:225px;
	font-size:12px;
	width: 244px;
	position: absolute;
}

/* header */
#contentRight .newsLine1 h3 {
	font-size:19px;
	margin:10px 0 0px 0;
	color: #fff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 165px;
	font-weight: bold;}


/* tabs (those little circles below slides) */
.slidetabs {
	clear:both;
	margin-left:330px;
}

/* single tab */
.slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	display:block;
	font-size:1px;		
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward, .backward {
	float:left;
	margin: 0;
	display:block;
	width:50px;
	height:45px;
	cursor:pointer;
	font-size:11px;
}

/* next */
.forward 				{ background-position: 0 -30px; clear:right; float:right; }
.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } 


/* prev */
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }


.images div h5 {
	margin: 0;
	padding: 0;}

.images div h5 a{
	margin: 0;
	padding: 0;
	float: left;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #084467;
	font-weight: normal;
	text-decoration: none;}
	
.images div p{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:justify;
	line-height: 20px;
	margin: 0;
	padding: 0;
	width: 100%;}

.images div .newDates{
	font-size: 11px;
	font-style:italic;
	font-family: Arial, Helvetica, sans-serif;
	color: #888;}
	
.readmoreNewsHome {
	float: right;
	margin: 5px 10px 0 0;
	color: #084467;
	text-align: right;
	font-size: 10px;}
a.readAllNew {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #084467;
	text-decoration: none;
	margin: 10px auto 0; 
	padding: 0;
	width: 267px;
	float: left;}

/* ================== end news Home ======================*/

/* ================== Leftcontent Home ==============================*/

/* container for slides */
.images1 {
	position:relative;	
	height:320px;
	
	width:625px;
	float:left;	
	margin:25px 0 0;
	cursor:pointer;
	
}

/* single slide */
.images1 .images1Ind {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	margin:0px;
	padding:0px;
	height:320px;
	font-size:12px;
	width:625px;
}	

/* tabs (those little circles below slides) */
.slidetabs1 {
	clear:both;
	margin-left:255px;
	float: left;
	margin-top: 16px;
	height: 20px;
}

/* single tab*/
.slidetabs1 a {
	width:16px;
	height:16px;
	float:left;
	margin:3px 10px 0;
	background:url(../images/homeTabInd.jpg) 0 0 no-repeat;
	display:block;
	font-size:1px;		
} 

/* mouseover state */
.slidetabs1 a:hover {
	background-position:0 -16px;      
}

/* active state (current page state) */
.slidetabs1 a.current {
	background-position:0 -32px;     
} 	
	

/* ================== end LeftContent Home ======================*/


/*====================  Video Page =======================*/

#individualVideos{
	width: 564px;
	margin: 20px 31px 20px 30px;
	float: left;}
	
#individualVideosLeft{
	width: 267px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;}

#individualVideosRight{
	width: 267px;
	height: auto;
	margin: 0;
	padding: 0;
	float: right;}
	
#individualVideosLeft a, #individualVideosRight a{
	display: block;
	width: 265px;
	height: 118px;
	margin: 0 0 30px 0;
	padding: 0;
	text-decoration: none;
	border: #fff solid 1px;}
	
#individualVideosLeft a:hover, #individualVideosRight a:hover{
	background-image: url(../images/videoBack.jpg);
	border: #ddd solid 1px;}
	
#individualVideosLeft a img, #individualVideosRight a img{
	margin: 10px;
	padding: 0;
	float: left;}
	
#individualVideosLeft a p, #individualVideosRight a p{
	width: 115px;
	float: right;
	margin: 10px 10px 0 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #00598A;
	font-size: 12px;
	line-height: 21px;
	text-align: left;}




/*====================END Video Page =======================*/


/*====================Laanding Pages About Us, Culture, Opp, Education, News & Events*/


#contentLeft .containerLandingPages {
	float: left;
	margin: 30px 24px 0 24px;
	padding: 0;
	width: 565px;
	height: 145px;}
	
#contentLeft .containerLandingPages h4{
	margin: 0px 0 5px 10px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;}
	
#contentLeft .containerLandingPages .landingImg h5{
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	font-size: 1.1em;
	margin: 15px 10px 0 0;
	padding: 0;
	font-weight: normal;
	width: 112px;
}

#contentLeft .containerLandingPages p{
	float: right;
	width: 432px;
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 20px;}
	
#contentLeft .containerLandingPages .landingImg{
	float: left;
	margin: 0;
	padding: 0;
	width: 120px;
	height: 120px;
	border-right: 2px solid #00598A;}
	
#contentLeft .containerLandingPages .eventImg{
	background-image: url(../images/newsEvents.jpg);
	background-repeat: no-repeat;}
	
#contentLeft .containerLandingPages .articlesImg{
	background-image: url(../images/newsChairman.jpg);
	background-repeat: no-repeat;}
	
#contentLeft .containerLandingPages .newsImg{
	background-image: url(../images/newsNews.jpg);
	background-repeat: no-repeat;}	
	
#contentLeft .containerLandingPages .apogeeStoryImg{
	background-image: url(../images/apogeeStory_L.jpg);
	background-repeat: no-repeat;
}

#contentLeft .containerLandingPages .QSSImg{
	background-image: url(../images/QSS_L.jpg);
	background-repeat: no-repeat;}
	
#contentLeft .containerLandingPages .leadershipImg{
	background-image: url(../images/leadership_L.jpg);
	background-repeat: no-repeat;}
	
#contentLeft .containerLandingPages .philoImg{
	background-image: url(../images/philo_L.jpg);
	background-repeat: no-repeat;}

#contentLeft .containerLandingPages .environmentImg{
	background-image: url(../images/environment_L.jpg);
	background-repeat: no-repeat;}

#contentLeft .containerLandingPages .promiseImg{
	background-image: url(../images/experience_L.jpg);
	background-repeat: no-repeat;}
	
#contentLeft .containerLandingPages .scholarImg{
	background-image: url(../images/scholar_L.jpg);
	background-repeat: no-repeat;}

#contentLeft .containerLandingPages .apogeeUImg{
	background-image: url(../images/apogeeU_L.jpg);
	background-repeat: no-repeat;}
	
#contentLeft .containerLandingPages .oppMap{
	background-image: url(../images/oppMap.jpg);
	background-repeat: no-repeat;}
	
#contentLeft .containerLandingPages .oppPD{
	background-image: url(../images/oppPD.jpg);
	background-repeat: no-repeat;}

#contentLeft .containerLandingPages .oppVisa{
	background-image: url(../images/oppVisa.jpg);
	background-repeat: no-repeat;}



/*====================Laanding Pages About Us, Culture, Opp, Education, News & Events =======  Concept 2*/

#contentLeft .containerLandingPages2 {
	width: 800px;
	margin: 10px 70px;
	float: left;}
	
#contentLeft .imgLeft{
background-color: #fff;}
	
#contentLeft .imgRight{
background-image: url(../images/backLanding800.png);
background-repeat: repeat-y;}
	
	
#contentLeft .imgLeft div{
	float: left;
	width: 550px;
	margin: 0; padding:0;}
	
#contentLeft .imgLeft div h5, #contentLeft .imgLeft div h4, #contentLeft .imgLeft div p, #content .imgRight div h5, #contentLeft .imgRight div h4, #contentLeft .imgRight div p{
	margin: 0; padding: 0;
	width: 100%;}

#contentLeft .imgLeft div h5, #contentLeft .imgLeft div h4, #contentLeft .imgLeft div p{
	text-align: right;} 
	
#contentLeft .imgLeft div h5, #contentLeft .imgRight div h5{
	margin: 20px 0 5px; padding: 0;}

#contentLeft .imgLeft div p{
	margin: 0; padding: 15px 0 0 25px;
	width: 525px;}
	
#contentLeft .imgRight div p{
	margin: 0; padding: 15px 25px 0 0;
	width: 525px;}


	
#contentLeft .imgRight div{
	float: right;
	margin: 0; padding: 0;
	width: 575px;}
	
#contentLeft .containerLandingPages2 h5,  #contentLeft .containerLandingPages2 h4{
	font-family: Arial, Helvetica, sans-serif;}
	
#contentLeft .containerLandingPages2 h5{
	font-size: 18px;}
	
#contentLeft .containerLandingPages2 h4{
	font-size: 16px;}

	
#contentLeft .imgRight div .entireArt{
	float: left;
	margin: 15px 0;
	width: 100%;
	text-align: left;}
	
#contentLeft .imgLeft div .entireArt{
	margin: 15px 0;}



/*====================Laanding Pages About Us, Culture, Opp, Education, News & Events =======  Concept 3*/

#contentLeft .containerLandingPages3 {
	width: 904px;
	margin: 20px 27px;
	float: left;}
		
#contentLeft .containerLandingPages3 img{
	float: left;}
	
#contentLeft .containerLandingPages3 div{
	float: right;
	width: 600px;
	margin: 0; padding: 0;}
	
#contentLeft .containerLandingPages3 div .entireArt{
	float: left;
	width: auto;
	padding-left: 24px; }

#contentLeft .containerLandingPages3 div .entireArt img{
	float: right;
	padding-left: 3px;}

#contentLeft .containerLandingPages3 h5{
	font-size: 21px;}

#contentLeft .containerLandingPages3 h4{
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;}


#contentLeft .bottom3Landing{
	width: 904px; height: auto;
	margin: 10px 27px;
	float: left;
	background-color: #E7E7E7;
    background-image: -moz-linear-gradient(top, #f7f7f7, #E7E7E7); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f7f7f7),color-stop(1, #E7E7E7)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#E7E7E7'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#E7E7E7')"; /* IE8 */
	
	-moz-border-radius: 7px; /* FF1+ */
  -webkit-border-radius: 7px; /* Saf3-4 */
          border-radius: 7px; /* Opera 10.5, IE 9, Saf5, Chrome */}

#contentLeft .bottom3LandingBorder{
	width: 896px; height: auto;
	margin: 3px;
	float: left; 
	border: 1px solid #fff;
	
	-moz-border-radius: 7px; /* FF1+ */
  -webkit-border-radius: 7px; /* Saf3-4 */
          border-radius: 7px; /* Opera 10.5, IE 9, Saf5, Chrome */}


#contentLeft .bottom3LandingBorder .bottomCont{
	float: left;
	width: 280px;
	margin: 8px;
	height: 415px;}

#contentLeft .bottom3LandingBorder .bottomCont2{
	float: left;
	width: 400px;
	margin: 8px 23px;}


#contentLeft .bottom3LandingBorder .leftSidebottom{
	margin-right: 0;
	width: 288px;
	background-image: url(../images/bottomContLine3.gif);
	background-repeat: no-repeat;
	background-position: right;}
	
#contentLeft .bottom3LandingBorder .rightSidebottom{
	width: 288px;
	background-image: url(../images/bottomContLine3.gif);
	background-repeat: no-repeat;
	background-position: left;}

	

	
#contentLeft .bottom3LandingBorder .bottomCont div img{
	float: left;
	margin: 0; padding: 0;}
	
#contentLeft .bottom3LandingBorder .bottomCont h5{
	float: right;
	padding: 0; margin: 19px 0 0;
	width: 175px;
	font-size: 19px;
	font-weight: bold;}

#contentLeft .bottom3LandingBorder .bottomCont h4, #contentLeft .bottom3LandingBorder .bottomCont p{
	margin: 0; padding: 0;}

#contentLeft .bottom3LandingBorder .bottomCont h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0 13px;}

#contentLeft .bottom3LandingBorder .bottomCont p{
	padding: 0 13px;}

#contentLeft .bottom3LandingBorder .bottomCont2Left{
	float: left;	
	background-image: url(../images/bottomContLine3short.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 423px;
	margin-right: 0;
}


	
#contentLeft .bottom3LandingBorder .bottomCont2Right{
	float: right;}

#contentLeft .bottom3LandingBorder .bottomCont2 div img{
	float: left;
	margin: 0; padding: 0;}
	
#contentLeft .bottom3LandingBorder .bottomCont2 h5{
	float: right;
	padding: 0; margin: 19px 0 0;
	width: 260px;
	font-size: 19px;
	font-weight: bold;}

#contentLeft .bottom3LandingBorder .bottomCont2 h4, #contentLeft .bottom3LandingBorder .bottomCont2 p{
	margin: 0; padding: 0;}

#contentLeft .bottom3LandingBorder .bottomCont2 h4{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0 13px;}
	
#contentLeft .bottom3LandingBorder .bottomCont2  div h4{
	float: right;
	width: 246px;
	margin-top: 10px;
	padding-left: 0;}

#contentLeft .bottom3LandingBorder .bottomCont2 p{
	padding: 0 13px;}
	

#contentLeft .bottom3LandingBorder .leftSidebottom p{
	padding-right: 16px;}

#contentLeft .bottom3LandingBorder .rightSidebottom p{
	padding-left: 16px;}
	
#contentLeft .bottom3LandingBorder .bottomSectionLink, #contentLeft .topSectionLink{
	background-color: #fefefe;
	-moz-border-radius: 7px; /* FF1+ */
  -webkit-border-radius: 7px; /* Saf3-4 */
          border-radius: 7px; /* Opera 10.5, IE 9, Saf5, Chrome */
		  
	-moz-box-shadow: 2px 3px 7px #888; /* FF3.5+ */
  -webkit-box-shadow: 2px 3px 7px #888; /* Saf3.0+, Chrome */
          box-shadow: 2px 3px 7px #888; /* Opera 10.5, IE 9.0 */
		  
	background-color: #005582;
    background-image: -moz-linear-gradient(top, #328CCB, #005582); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #328CCB),color-stop(1, #005582)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#328CCB', EndColorStr='#005582'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#328CCB', EndColorStr='#005582')"; /* IE8 */

	font-size: 10px;
	color: #fff;
	text-decoration: none;
	padding: 5px;
	margin: 10px 6px 20px 0;
	float: right;}
	
#contentLeft .topSectionLink{
	float: left;
	margin-left: 20px;}
	
/*#contentLeft .topSectionLink img{
	float: right;}
*/

	
#contentLeft .bottom3LandingBorder .leftSidebottom .bottomSectionLink{
	margin-right: 16px;}

	
#contentLeft .bottom3LandingBorder .bottomSectionLink:hover, #contentLeft .topSectionLink:hover{
	background-color: #005582;
    background-image: -moz-linear-gradient(top, #005582 ,#328CCB); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #005582 ),color-stop(1, #328CCB)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#005582 ', EndColorStr='#328CCB'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#005582 ', EndColorStr='#328CCB')"; /* IE8 */
	color: #fff;
	text-decoration: none;
	}


#contentLeft .bottom3LandingBorder .bottomCont2Left p, #contentLeft .bottom3LandingBorder .bottomCont2Left .bottomSectionLink{
	margin-right: 23px;}
	
	

#contentLeft .eventA{
	float: left;
	display: block;
	text-decoration: none;
	width: 95%;
	margin-top: 5px;}
	
#contentLeft .eventA:hover{
	color: #00598A;}

	
#contentLeft .eventA p{
	font-size: 11px;
	color: #626262;}

	
#contentLeft .colored{
	border-bottom: 2px #dedede solid;}
	
#contentLeft .eventTitle{
	float: left;
	width: 230px;}
	
#contentLeft .eventTitle p{
	font-weight: bold;
	text-align: left;}

#contentLeft .eventTitle p:hover{
	color: #00598A;}

	
#contentLeft .eventdate{
	float: right;
	width: 165px;}
	
#contentLeft .eventdate p{
	text-align: left;}

	


#contentLeft .entireArt{
	color: #999;
	float: right;
	font-size: 10px;
	width: 350px;
	text-decoration: none;
	margin: 8px 0px 0px 0;
	text-align: right;}
	
#contentLeft .entireArt img{
	border: none;
	vertical-align: middle;
	margin: 0;}

	
#contentLeft .entireArt:hover{
	color: #741f2c;}
	

.pageLogo{
	float: left;
	margin: 0 24px 10px 0;}
	
#contentLeft .nextLogo{
	float: right;
	margin: 0 24px 5px 0;
	width: 436px;}
	
	
	
	
#contentLeft .intextLink{
	text-decoration: none;
	margin: 0;
	padding: 0;
	color: #741F2C;}
	
#contentLeft .intextLink:hover{
	color: #555;
	text-decoration: underline;}
	
	
	
	
/*=================== Events Pages ===============*/

.ulEvent{
	width: 628px;
	margin: 0px 0;
	padding: 0;
	height: auto;
	float: left;}
	
.ulEvent li{
	width: 580px;
	display: block;
	height: auto;
	float: left;
	list-style: none;
	margin: 0 0 0 24px;}
	
.ulEvent li:hover{
	background-color: #f7f7f7;}

	
#contentLeft .dateEvent{
	float: left;
	padding: 10px 0 10px 8px;
	width: 150px;
	text-align: left;
	margin: 0;
	color: #626262;}
	
#contentLeft .linkEvent{
	float: right;
	width: 385px;
	color: #00598A;
	margin: 0;
	padding: 10px 15px 10px 0;}
	
#contentLeft .ulEvent a{
	width: 580px;
	height: auto;
	text-decoration: none;}
	





#contentRight #monthIndicator{
	width: 300px;
	z-index: 100;
	margin: 50px 0px 0 -20px;
	padding: 0;}

#contentRight #monthIndicator li{
	height: 45px;
	margin: 0;
	float: none;}
	
#contentRight #monthIndicator li a{
	height: 32px;
	padding: 13px 0 0 53px;}
	
#contentLeft #monthHeader{
	width:  580px; height: 70px; ;
	float: left;
	margin: 20px 24px 0 24px; padding: 0;
	background-image: url(../images/monthHeaderBack.jpg);
	background-repeat: repeat-x;}
	
#contentLeft #monthHeader h5{
	margin: 0; padding: 7px 0 3px 10px;
	float: left;
	font-size: 18px;
	color: #fff;
	border: 1px solid #1d587b;
	display: block;
	width: 568px; height: 24px;}
	
#contentLeft #monthHeader ul{
	margin: 0; padding:0;
	float: left;
	width: 580px; height: 35px;}
	
#contentLeft #monthHeader li{
	list-style: none;
	display: block;
	float: left;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/eventDateBack.jpg);
	color: #444;}
	
#contentLeft #monthHeader li p{
	margin: 5px 0 0 10px; padding:0;}

	
#contentLeft #monthHeader .dateMonth{width: 169px; border-right: solid 1px #f4f3f3;} #contentLeft #monthHeader .eventMonth{width: 409px; float: right;}

	
	
	
	
/*========= contact Page ==================*/



#general-customerContact,#business-physiciansContact, #recruitersContact{
	float: left;
	margin: 20px 0px 24px 90px;
	/*background-color: #fafafa;
	border: solid 3px #ccc;*/}
	
#recruitersContact{
	width: 895px;}
	

#general-customerContact{
	width: 765px;}
	
#general-customerContact div{
	height: 200px;
	margin-top: 20px;
	width: 255px;
	float: left;}
	
#general-customerContact div p{
	float: left;
	margin-top: 0;}


#general-customerContact div h5{
	width: 70%}

#general-customerContact div .generalLeft{float: left; width: 215px; margin: 0 0 0 24px;} #general-customerContact div .generalRight{float: right; width: 200px; margin: 0;}


#general-customerContact h5,#business-physiciansContact h5, #recruitersContact h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;}
	
#general-customerContact a,#business-physiciansContact a, #recruitersContact a{
	color: #741f2c;
	text-decoration: none;
	font-weight: bold;}

#general-customerContact a:hover,#business-physiciansContact a:hover, #recruitersContact a:hover{
	text-decoration: underline;}
	
#business-physiciansContact h5{
	margin-left: 20px;
	margin-bottom: 0;}


#business-physiciansContact{
	width: 326px;
	margin: 0px 0 0 101px;	
	background-color: #E7E7E7;
    background-image: -moz-linear-gradient(top, #f7f7f7, #E7E7E7); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f7f7f7),color-stop(1, #E7E7E7)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#E7E7E7'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#E7E7E7')"; /* IE8 */
	
	-moz-border-radius: 7px; /* FF1+ */
  -webkit-border-radius: 7px; /* Saf3-4 */
          border-radius: 7px; /* Opera 10.5, IE 9, Saf5, Chrome */}
		  
#business-physiciansContactLine{
	width: 319px;
	height: 190px;
	margin: 2px;
	border: 1px solid #fff;
	
	-moz-border-radius: 7px; /* FF1+ */
  -webkit-border-radius: 7px; /* Saf3-4 */
          border-radius: 7px; /* Opera 10.5, IE 9, Saf5, Chrome */}


	
#business-physiciansContact img{
	float: left;
	margin: 10px 0 30px 20px;}
	
#business-physiciansContact .contactMail{
	float: right;
	margin: 0;}


	
#business-physiciansContact .businessPhisi-info{
	float: right;
	width: 170px;
	margin: 10px 10px 20px 0;}
	
#business-physiciansContact .businessPhisi-info h5, #business-physiciansContact .businessPhisi-info p{
	margin: 0;
	padding: 0;}
	
#recruitersContact{	
	background-color: #E7E7E7;
    background-image: -moz-linear-gradient(top, #f7f7f7, #E7E7E7); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f7f7f7),color-stop(1, #E7E7E7)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#E7E7E7'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#E7E7E7')"; /* IE8 */
	
	-moz-border-radius: 7px; /* FF1+ */
  -webkit-border-radius: 7px; /* Saf3-4 */
          border-radius: 7px; /* Opera 10.5, IE 9, Saf5, Chrome */}
		  
#recruitersContactLine{
	border: 1px solid #fff;
	
	-moz-border-radius: 7px; /* FF1+ */
  -webkit-border-radius: 7px; /* Saf3-4 */
          border-radius: 7px; /* Opera 10.5, IE 9, Saf5, Chrome */
		  
	width: 889px;
	height: 303px;
	margin: 2px;}




#recruitersContact .recruiterInfo{
	margin: 10px 25px 35px;
	width: 127px;
	float: left;}
	
#recruitersContact h5{
	width: 80%;
	margin: 15px 0 20px 17px;}
	

#contentLeft .recruiterInfo h5, #recruitersContact .recruiterInfo p{
	float: right;
	width: 115px;
	margin: 10px;}
	
#recruitersContact .lastrecruiterInfo{ }
	

/*==================== second contact =============================*/

#contactContainer{
	float: left;
	width: 504px;
	margin: 40px 60px 40px;
	height: 528px;}
	
#contactContainer a{
	font-weight: bold;
	color: #741F2C;
	text-decoration: none;}
	
#contactContainer a:hover{
	text-decoration: underline;
	color: #999;}
	
#contactContainer h5{
	margin: 25px 0 10px 24px;
	width: 100%;}
	
#contactContainer .contactContainer-left{
	float: left;
	margin-right: 24px;
}

#contactContainer .contactContainer-right{
	float: right;
}

#contactContainer .contactContainer-left, #contactContainer .contactContainer-right{
	width: 240px;
	margin: 0;
	padding: 0;
	height: 528px;}

#contactContainer .contactContainer-singel{
	background-image: url(../images/contactBack.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 240px;
	margin-bottom: 24px;}
	
/*================= News Page ======================*/

	
#newsContainer {
	width: 558px;
	margin: 20px 31px 20px 30px;
	padding: 0;
	border: 3px #ccc solid;
	float: left;
	background-color: #FAFAFA;}
	
#newsContainer .newsDiv{
	width: 538px;
	margin: 10px 10px 0 10px;
	padding: 0; 
	border-bottom: #bbb 1px solid;
	float: left;}
	
#newsContainer .newsDiv	.imageRight {
	float: left;}
	
#newsContainer .newsDiv	.newsDivContent{
	float: right;
	width: 400px;}
	
#newsContainer .newsDiv .bestDiv{
	width: 385px;}

#newsContainer .newsDiv h6{
	color: #00598A;
	font-family: "Times New Roman", Times, serif;
	margin: 5px 0 10px;
	padding: 0;
	font-size: 17px;
	font-weight: normal;}
	
#newsContainer .newsDiv	.newsDivTop{
	color: #333;
	font-weight: bold;
	margin: 5px 0;
	padding: 0;
	display: block;
	width: 400px;}
	
#newsContainer .newsDiv .newsDivBottom{
	margin: 5px 0;
	padding: 0;
	float: left;
	width: 100%;}
	

#contentLeft .ulEvent .passEvent{
}

#contentLeft .ulEvent .passEvent a .linkEvent, #contentLeft .ulEvent .passEvent a .dateEvent{
	color: #888;}

#contentRight #monthIndicator li a{
	font-weight: bold;}
	
	
	
	
	
.inPlink{
	color: #741F2C;
	text-decoration: none;}
	
#newsLetters{
	float: right;
	margin: 0 40px 0 0;
	padding: 0;
	width: 250px;
	height: 40px;}
	
#newsLetters a{
	display: block;
	width: 250px;
	height: 33px;
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 12px;
	color: #fff;
	text-align: center;
	
	-moz-border-radius: 7px 7px 0 0; /* FF1+ */
  -webkit-border-radius: 7px 7px 0 0; /* Saf3-4 */
          border-radius: 7px 7px 0 0; /* Opera 10.5, IE 9, Saf5, Chrome */
		  
	-moz-box-shadow: 2px 3px 7px #888; /* FF3.5+ */
  -webkit-box-shadow: 2px 3px 7px #888; /* Saf3.0+, Chrome */
          box-shadow: 2px 3px 7px #888; /* Opera 10.5, IE 9.0 */
		  
	background-color: #005582;
    background-image: -moz-linear-gradient(top, #328CCB, #005582); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #328CCB),color-stop(1, #005582)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#328CCB', EndColorStr='#005582'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#328CCB', EndColorStr='#005582')"; /* IE8 */
	}
	
#newsLetters a:hover{
	height: 35px;
	margin: 0;
	padding: 5px 0 0 0;
}

	
#newsLetters img{
	border: none;
	margin-right: 5px;}
	
	
	
/* ========================= Good Stuff  =============================== */

#goodStuff{
	float: left;
	width: 320px;
	height: auto;
	margin-bottom: 20px;}
	
#goodStuff img{
	float: left;
	z-index: 20;
	position: relative;
	margin-left: 10px;}
	
#goodStuff .commentDivLine{
	border: 1px solid #888;
	float: left;
	width: 265px;
	height: auto;
	margin: -25px 0 0 25px;}


#goodStuff .commentDiv{
	background-color: #E7E7E7;
	border: 3px #fff solid;
	float: left;
	width: 259px;
	height: auto;}
	
#goodStuff .commentDiv .commentDiv-title{
	color: #9E1F2C;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	padding: 10px 10px 10px 40px;}
	
#goodStuff .commentDiv .commentDiv-text{
	color: #2A5F81;
	font-size: 11px;
	padding: 10px 10px 20px;}

#goodStuff .goodStuff-title{
	float: right;
	width: 100%;
	display: block;}
	
#goodStuff .readApplauses{
	background-color: #fefefe;
	-moz-border-radius: 7px; /* FF1+ */
	-webkit-border-radius: 7px; /* Saf3-4 */
	border-radius: 7px; /* Opera 10.5, IE 9, Saf5, Chrome */
	-moz-box-shadow: 2px 3px 7px #888; /* FF3.5+ */
	-webkit-box-shadow: 2px 3px 7px #888; /* Saf3.0+, Chrome */
	box-shadow: 2px 3px 7px #888; /* Opera 10.5, IE 9.0 */
	background-color: #005582;
	background-image: -moz-linear-gradient(top, #328CCB, #005582); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #328CCB),color-stop(1, #005582)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#328CCB', EndColorStr='#005582'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#328CCB', EndColorStr='#005582')"; /* IE8 */
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	padding: 1px 9px 1px 5px;
	margin: 10px 25px 0 0;
	float: right;
	line-height: 21px;
}

#contentRight .readApplauses:hover{
	background-color: #005582;
	background-image: -moz-linear-gradient(top, #005582 ,#328CCB); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #005582 ),color-stop(1, #328CCB)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#005582 ', EndColorStr='#328CCB'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#005582 ', EndColorStr='#328CCB')"; /* IE8 */
	color: #fff;
	text-decoration: none;
} 	
	
#mapContainer div.statesList{
	float: left;
	width: 210px;
	height: auto;
	margin: 10px;}
	
#mapContainer div.statesList a{
	background-color: #999;
	color: 2px solid #fff;
	-webkit-box-shadow: 0px 0px 4px #222; /* Saf3.0+, Chrome */
     -moz-box-shadow: 0px 0px 4px #222; /* FF3.5 - 3.6 */
          box-shadow: 0px 0px 4px #222; /* Opera 10.5, IE9, FF4+, Chrome 10+ */
		  padding: 10px;
		  text-align: center;
		  color: #555;
		  width: 90%;
		  display: block;
		  margin: 10px 0;
		  
  background-color: #f2f2f2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#d9d9d9)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f2f2f2, #d9d9d9); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #f2f2f2, #d9d9d9); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #f2f2f2, #d9d9d9); /* IE10 */
  background-image:      -o-linear-gradient(top, #f2f2f2, #d9d9d9); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #f2f2f2, #d9d9d9);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f2f2f2', EndColorStr='#d9d9d9'); /* IE6–IE9 */
			font-family: "Times New Roman", Times, serif;}
	
#mapContainer div.statesList a:hover{
	background-color: #eee;
  background-image: none; 
            filter: none;}
	



#contentLeft .sitemapsubTitle{
	float: left;
	border-bottom: solid 1px #ccc;
	width: 880px;
	margin-left: 30px;}
	
#contentLeft .sitemapsubTitle a{
	padding: 5px 0;
	color: #00598A;
	display:block;} 
	
#contentLeft ul p.groupTitle{
	float: left;
	border-bottom: solid 1px #ccc;
	width: 790px;
	margin: 20px 0 0;
	font-weight: bold;}
	
.sitemapList{
	width: 790px;
	float:left;
	margin: 5px 0 5px 30px;}
	
.sitemapList li{
	list-style: disc inside;
	width: 220px;
	float: left;
	padding: 6px 0;
	font-size: 10px;
	color: #00598A;}
	
.sitemapList a{
	color: #777;
	font-size: 11px;
	text-align: left;}

.sitemapListStates{
	width: 790px;
	float:left;
	margin: 5px 0;
	padding: 0;}
.sitemapListStates li{
	width: 150px;
	padding: 3px 0;
	font-size: 9px;}
.sitemapListStates a{
	font-size: 10px;}

.sitemapListArt li{
	width: 350px;}

.sitemapList a:hover{
	color: #00598A;
	text-decoration: underline;}

#newsContainer .newsDiv-noPic p.paraLinkStyle a{
	color: #666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	width: 120px;}


#newsContainer .newsDiv-noPic p.paraLinkStyle img{
	float: right;}
	
#contentLeft p.extralinkBottom{ float: right;}

#contentLeft p.extralinkBottom a{
	background-color: #fefefe;
	-moz-border-radius: 7px; /* FF1+ */
  -webkit-border-radius: 7px; /* Saf3-4 */
          border-radius: 7px; /* Opera 10.5, IE 9, Saf5, Chrome */
		  
	-moz-box-shadow: 2px 3px 7px #888; /* FF3.5+ */
  -webkit-box-shadow: 2px 3px 7px #888; /* Saf3.0+, Chrome */
          box-shadow: 2px 3px 7px #888; /* Opera 10.5, IE 9.0 */
		  
	background-color: #005582;
    background-image: -moz-linear-gradient(top, #328CCB, #005582); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #328CCB),color-stop(1, #005582)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#328CCB', EndColorStr='#005582'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#328CCB', EndColorStr='#005582')"; /* IE8 */

	font-size: 10px;
	color: #fff;
	text-decoration: none;
	padding: 0 5px;
	margin: 0 0 0 8px;
	float: right;}
	
#contentRight .previousArticules li{
	margin-bottom: 5px;}

#contentRight .previousArticules li p{
	width: 290px;
	padding: 0;
	float:left; 
	display:block;
	margin-left:0;}
	
	
div.facebookTab{
	position: absolute;
	margin: 50px 0 0 960px;
	color: #fff;
}

div.facebookTab a{
	width: 33px;
	height: 33px;
	text-indent: -9999px;
	display: block;
	background-image:url(../images/facebookTag.png);
	background-repeat: no-repeat;
}

div.facebookTab a:hover{
	width: 46px;
	background-image:url(../images/facebookTag-hover.png);
}
