/* Start of CMSMS style sheet 'NXZ' */
/* CSS Document */


.styleform { width:600px; padding:10px; border:1px solid #dce4ed; background-color: #f4f4f4; }



.styleforminput {border:1px solid #dce4ed; background-color: #f4f4f4; }

.fpgbottom {line-height:25px;}

.lh {line-height:20px;}

.sonlylist {margin-left:20px;
padding-left:10px; }

.sonlylist li {list-style-image:url(uploads/images/bullet.gif);
margin-bottom:7px; }


#pageutility {
border-top: solid 1px #dce4ed; border-bottom: solid 1px #dce4ed;
padding-top:5px; padding-bottom:5px;
margin-top:4px; margin-bottom:4px;
text-align:right;
font-size:11px;
}

#pageutility img {border-style:none;}
#hrline {
  height: 1px;
  background-color:#dce4ed;
  color:#dce4ed; 
  margin-top:8px;}

#hrline2 {
  height: 1px;
  background-color:#dce4ed;
  color:#dce4ed; 
  margin-top:8px; margin-bottom:4px; margin-right:5px;}


body { background-color:#01265d;
background-image: url("images/new/bg_banner.jpg");
background-position: top center;
background-repeat: no-repeat;
font-family:"Trebuchet MS";
font-size: 12px; 
color: #000000; }

.eventdate {font-weight:bold; color:#2968b8; font-size:13px; font-family:"Trebuchet MS";}

A:link { COLOR:#01265d; }
A:visited { COLOR: #174e95; }/*NAVIGATION DIV */

#navigation  { padding-top:114px;
width:850px;
height: 34px; 
margin-left: auto;
margin-right: auto;
}

/*NAVIGATION MENU */

.menu {width:850px; height:34px; background-image: url("images/new/bg_navigation.jpg"); font-weight:bold; background-repeat:no-repeat; font-size:13px; font-family:"Trebuchet MS"; position:relative; z-index:100;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:850px; w\idth:850px;}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:115px;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;width:115px; text-align:center; position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block; text-decoration:none; color:#fff; width:115px; height:34px; border-width:1px 0 1px 1px; padding-left:0px; padding-right:0px; 
line-height:32px;}

.menu a#current { background-color:#f4f4f4; color:#01265d;}	 

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:115px; w\idth:115px;}

/* style the second level background */
.menu ul ul 
a.drop, .menu ul ul a.drop:visited {background:#000000;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#f4f4f4;}
.menu ul ul :hover > a.drop {background:#f4f4f4;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#e2dfa8;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#b2ab9b;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:34px;left:0; width:115px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
.menu ul ul ul{left:115x; top:-100px; width:115px;}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#f4f4f4; font-size:12px; color:#01265d; height:auto; line-height:1em; padding:5px 5px; width:115px; border-width:0 1px 1px 1px;}
.menu ul ul a:hover {color:#ffffff; background:#2663b4;}

/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:115px;w\idth:115px;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{color:#000000; }
.menu :hover > a, .menu ul ul :hover > a {color:#000000; }

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/*CONTAINER DIV */
#container {margin-left: auto;
margin-right: auto;
width:850px; 
height:630px;
background-color:#f4f4f4;
background-image: url("images/new/fp_highlights.jpg");
background-position: 0px 3px;
background-repeat:no-repeat;
margin-bottom:0px;}


#containerdl {margin-left: auto;
margin-right: auto;
width:850px; 
background-color:#f4f4f4;
background-image: url("images/new/dl_container_bg.jpg");
background-position: 623px 3px;
background-repeat:no-repeat;
margin-bottom:0px;}


#containerdl_inner {

margin-left: 9px;
margin-right: 9px;
width:830px; 
height:606px;
border: 1px solid #d9d9d9;
background-color:#ffffff; }

#spacer {height:27px; width:850px;}

/* DOWNLEVEL SIDEBAR NAV */

#vertmenu {float:left;
width: 170px;
margin-left:9px;
margin-right:9px;
margin-top:12px;
margin-bottom:12px;
color:#2b68b8; }


#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}

#vertmenu ul li {
margin: 0px;
padding: 0px; }

#vertmenu ul li a {
display: block;
border-bottom: 1px solid #dce4ed;
padding: 2px 0px 2px 4px;
text-decoration: none;
color: #2b68b8;
width:165px;}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #01265d;
background-color: #f4f4f4;}

#vertmenu ul li a#current { background-color:#f4f4f4;
color:#01265d; font-weight:bold;}	



#vertmenu ul ul li a {
display: block;
border-bottom: 1px solid #ffffff;
padding: 2px 0px 2px 15px;
text-decoration: none;
color: #2b68b8;
width:154px;}

#vertmenu ul ul li a:hover, #vertmenu ul ul li a:focus {
color: #01265d;
background-color: #f4f4f4;}

/*DOWNLEVEL CONTENT DIV */

#content {width: 620px;
margin-right:10px;
float:right; }

#content h2 {margin-top:12px; font-size:20px;
color:#2b68b8; margin-bottom:0px;}

#content p {margin-top:15px; margin-bottom:5px;}

#content ul {list-style-type:none; margin-left:13px;}

.breadcrumb {color: #2b68b8; font-size:11px;} 

/*NEWS and VIDEO CONTAINER */
#newsvideo {width:832px; 
height:282px;
padding-top:23px;
padding-bottom:4px;
padding-left:6px;
padding-right:13px; }

/*NEWS */
#news {width:420px;
padding-left:5px;
margin-top:61px;
float:left;}

/*VIDEO */
#video {width:380px;
float:right;}

/*DONATION */

#donation {width:827px;
height:40px;
border: 1px solid #d7d7d7;
margin-left:13px;
margin-right:9px;
background-image: url("images/new/fp_scholarship.jpg");
background-position: top right;
background-repeat: no-repeat;
background-color:#ffffff;
margin-left: auto;
margin-right: auto; }

#donation h2 { font-size:14px;
color:#2663b4;
margin-top:3px;
margin-left:4px;
margin-bottom:0px;}

#donation p { font-size:11px; margin-top: 0px; margin-left:4px; }


/*BOTTOM CONTAINER */
#bottom {width:832px; 
height:272px;
margin-top:15px;
padding-bottom:5px;
padding-left:10px;
padding-right:13px; }

/*TABBED CONTENT DIV */
#tabbed {width:346px;
margin-right:5px;
float:left;}

/*LOGIN DIV */
#login {width:246px;
height:250px;
background-image: url("images/new/fp_chaptermembers.jpg");
background-repeat: no-repeat;
border:1px solid #326ebb;
margin-left:5px;
float:left;}

#login p { margin-top:29px; 
margin-left:7px; margin-right:3px;}

/*CORNER DIV */
#corner{width:220px;
float:right;}

#cornertop {border:1px solid #326eeb;
background-image: url("images/new/fp_subscribe.jpg");
background-repeat: no-repeat;
width:215px;
height:120px; }

#cornertop p {margin-top:27px;
margin-left:5px;
margin-right:3px; 
}


#cornerbottom{margin-top:8px; 
border:1px solid #326eeb;
background-image: url("images/new/fw_woy.jpg");
background-repeat: no-repeat;
width:215px;
height:120px; }

#cornerbottom p {margin-top:27px;
margin-left:5px;
margin-right:3px; 
}

#cornerbottom img {float:right;
margin:2px 3px 3px 3px;

}

.cornerbottom  {float:right;
margin:2px 3px 3px 3px;
}

/* FRONTPAGE TABBED CONTENT */

.bordertabs {border:1px solid #326ebb; 
width:345px; 
margin-bottom: 1em; }

.shadetabs{
padding: 5px 0px;
text-decoration: none;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 13px "Trebuchet MS";
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 5px 17px;
margin-right: 3px;
border: 1px solid #326ebb;
background-color:#FFFFFF;
color: #326ebb;
/*background-image:url(images/tab_white.gif); */
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
background-image: url("images/new/tab_selected.gif");
color:#ffffff;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url("images/new/tab_selected.gif");
border-bottom-color: white;
text-decoration: none;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
padding-top:5px;
padding-left:5px;
height:216px;
}

.tabcontent img {float:right;
margin:3px 7px 3px 3px;
border: 1px solid #326ebb;
}

.tabcontent p {margin-right:5px; margin-top:0px;}

.tabcontent h4 {font-size:12px;
font-weight:bold;
margin-top:2px;
margin-bottom:0px;
color:#326ebb;}

.boldblue { font-weight:bold;
color:#326ebb; }

@media print {
.tabcontent {
display:block !important;
}
}

/*ROSTER*/

#rosterleft{ width:200px; float:left;}
#rostermid{ width:200px; float:right;}
#rosterright{ width:200px; float:right;}

/*TABLE SHADING */

.tsgray {background-color:#f4f4f4;}
.tsblue {background-color:#2b68b8;}



/*OFFICER TABLE */

#officers {background-color:#a3bcdb;
width:150px; float-right:}

#test {position:absolute;}

/*FOOTER */
#footer { margin-left: auto;
margin-right: auto;
background-color:#01265d;
background-image: url("images/new/ftr_background.jpg");
background-position: 0px 0px;
background-repeat: no-repeat;
text-align:center;
color: #ffffff; 
width:850px;
height:229px; }

.footer br {padding-top:10px;}

#footer a {text-decoration:underline; 
color:#FFFFFF; }

.fbborder {border: 1px solid #174e95; padding:2px; vertical-align:middle; margin-right:4px;}

.imgborder {border: 1px solid #174e95; padding:2px; margin-left:4px;}

#loadarea {width: 216px; }

.thumbnail {float: right; width: 250px; text-align:center; margin-left:8px; color:#2b68b8; font-size:11px;}

#vertmenu ul li a#current2 { background-color:#f4f4f4;
color:#01265d; font-weight:bold;}	

#vertmenu ul ul ul li a {
display: block;
border-bottom: 1px solid #ffffff;
padding: 2px 0px 2px 45px;
text-decoration: none;
color: #2b68b8;
font-size:11px;
width:125px;}
/* End of 'NXZ' */

