body {
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	color:#000000;
}

.topnavhome {  font-family: Lucida, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 28px; color: #3366CC; text-decoration: none}

.topnavhome:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.mainnav {  font-family: Lucida, Helvetica, Arial, sans-serif; display: block; font-size: 11px; line-height: 12px; color: #FFFFFF; text-decoration: none; padding-right: 9px; padding-left: 9px; padding-top: 5px; height: 34px; width: auto; font-weight: bold; }
a {
	color: #000099;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}

.mainnav:hover {
	background-color: #FF0000;
	color: #FFFFFF;
}

#table1 {
	border-collapse: separate;
	border-spacing: 0px; 
	border-style: none;
}

#menu {
}

.quickfind {  font-family: Lucida, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; width: auto; padding-top: 7px; padding-bottom: 5px; margin-left: 12px; line-height: 11px; display: block; }

.quickfind:hover {  color: #FF0000; text-decoration: none}

.main {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #333333;
	text-decoration: none;
	list-style-type: disc;
	text-align: center;
}
.home-quadtext {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000099;
	text-decoration: none;
	font-weight: normal;
	padding: 10px;
	max-width: 288px;
}
.home-quadtext2 {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000099;
	text-decoration: none;
	font-weight: normal;
	padding: 10px;
	max-width: 310px;
}
.home-quadtitle1 {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #E9E9E9;
	height: auto;
	width: 100%;
}
.searchfield {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	height: 20px;
	width: 90px;
	vertical-align: middle;
}

.home-connections {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #3366cc;
	text-decoration: none;
	list-style-image: url(file:/images/greendot.gif);
	list-style-type: disc;
	margin-left: 11px;
	margin-bottom: 0;
}

.smalltxt {  font-family: Lucida, Helvetica, Arial, sans-serif; font-size: 11px; color: #333333; text-decoration: none }

.disclaimer {  font-family: Lucida, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 19px; color: #333333; text-decoration: none}

.disclaimer:hover {  color: #000099; text-decoration: none}

.topnav { font-family: Lucida, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 28px; color: #FFFFFF; text-decoration: none ; font-weight: bold}

.topnav:hover { color: #FFFFFF; text-decoration: underline}

.subnav {  font-family: Lucida, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #3366CC; text-decoration: none; width: auto; height: auto; padding-top: 5px; padding-bottom: 4px; margin-left: 10px; line-height: 11px; display: block; }

.subnav:hover {  color: #000099; text-decoration: none}
.link {  color: #000099; text-decoration: underline}
.link:hover {  color: #FF0000; text-decoration: underline}
.subheader {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #3366CC;
	text-decoration: none;
}
.header {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 14px;
	padding-top: 4px;
}

.h3header {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #3366CC;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
	padding-bottom: 14px;
	padding-top: 4px;
}

.hometext {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	list-style-image: url(images/bullet.gif);
	list-style-type: disc;
	font-style: italic;
}
.home-quadtitle1:hover {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #006633;
	height: auto;
	width: 100%;
}
.home-quadtitle2 {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #E9E9E9;
	height: auto;
	width: 100%;
}
.home-quadtitle2:hover {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #006633;
	height: auto;
	width: 100%;
}
.home-quadtitle3 {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #E9E9E9;
	height: auto;
	width: 100%;
}
.home-quadtitle3:hover {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #006633;
	height: auto;
	width: 100%;
}
.home-quadtitle4 {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #E9E9E9;
	height: auto;
	width: 100%;
}
.home-quadtitle4:hover {
	font-family: Lucida, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #006633;
	height: auto;
	width: 100%;
}
.subnav-active {
font-family: Lucida, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #000099; text-decoration: none; width: auto; height: auto; padding-top: 5px; padding-bottom: 4px; margin-left: 10px; line-height: 11px; display: block;
}
/**List Style Begin**/
ul {	list-style-type: square;
		list-style-position: inside;	
}

li {	margin-bottom: 5px;
}
/**List Style End**/

/**Table Style begin-**/
.boxframe{background-color: #DDE6F7;}
.boxheader{font: 13px Lucida, Helvetica, Arial, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none; text-indent: 0; background-color: #3366CC; padding: 5px;}
.boxheader2{font: 13px Lucida, Helvetica, Arial, sans-serif; color: #3366CC; font-weight: bold; text-decoration: none; text-indent: 0; background-color: #DDE6F7; padding: 5px;}
.boxheader3{font: 18px Lucida, Helvetica, Arial, sans-serif; color: #3366CC; font-weight: bold; line-height: 16px;text-decoration: none; text-indent: 0; background-color: #DDE6F7; padding: 5px;}
.boxheader4{font: 13px Lucida, Helvetica, Arial, sans-serif; color: #3366CC; font-weight: bold; text-decoration: none; text-indent: 0; background-color: #FFFFFF; padding: 5px;}
.boxheader5{font: 13px Lucida, Helvetica, Arial, sans-serif; color: #000099; font-weight: bold; text-decoration: none; text-indent: 0; background-color: #66CC33; padding: 5px;}

.box2blue{font: 12px Lucida, Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; text-indent: 0; background-color: #DDE6F7; padding: 5px;}
.box1white{font: 12px Lucida, Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; text-indent: 0; background-color: #FFF; padding: 5px;}
div table { background-color: #fff; border: 1px dotted #366; }
 .branch2cells{font: 12px Lucida, Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; text-indent: 0; background-color: #FFF; padding: 5px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#E9E9E9;
     text-align:left;	 }
 .branch3cells{font: 12px Lucida, Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; text-indent: 0; background-color: #FFF; padding: 5px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#3366CC;
     text-align:left;	 }	 
	  .solidbluecells{font: 12px Lucida, Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; text-indent: 0; background-color: #FFF; padding: 5px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#010099;
     text-align:left;	 }	
 .bluecells1{font: 12px Lucida, Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; text-indent: 0; background-color: #FFF; padding: 5px; border-style:solid; border-width:1px 1px 1px 1px; border-color:#000099;
     text-align:left;	 }	  

/**Table Style end-**/



/** BEGIN MAIN TABLE STYLES, for use for Branch/Division/Professional Development/Upcoming Event, etc...  -**/

/** BEGIN blue border table style, definite width of 671 pixels   -**/
   CAPTION.MYTABLE
  {
  }
 
 TABLE.branch1
  { 
     font-family:arial;
     border-collapse:collapse;
	 font-size:12px;	
     background-color:#FFF;
     width:671px;
     border-style:solid;
     border-color:#010099;
     border-width:1px 1px 1px 1px;
  }

  TH.branch1
  {
     font-size:13px;
     background-color:#3366CC;
     color:#ffffff;
  }

  TR.branch1
  { 
     vertical-align:middle;
  }

    TD.branch1
  {  
     font-size:12px;
     background-color:#FFFFFF;
     color:black;
     border-style:solid;
     border-width:1px 1px 1px 1px;
     border-color:#E9E9E9;
     text-align:left;
	 padding:5px;
	 
  }

/** END  -**/

/** BEGIN blue border table style, width 100% (same as Table 1 but with 100% width vs. 671px)  -**/
  
  CAPTION.MYTABLE
  {
  }
  
  TABLE.branch2
  { 
     font-family:arial;
     border-collapse:collapse;
	 font-size:12px;	
     background-color:#FFF;
     width:100%;
     border-style:solid;
     border-color:#010099;
     border-width:1px 1px 1px 1px;
  }

  TH.branch2
  {
     font-size:13px;
     background-color:#3366CC;
     color:#ffffff;
  }

  TR.branch2
  { 
     vertical-align:middle;
  }

    TD.branch2
  {  
     font-size:12px;
     background-color:#FFFFFF;
     color:black;
     border-style:solid;
     border-width:1px 1px 1px 1px;
     border-color:#E9E9E9;
     text-align:left;
	 padding:5px;
	 
  }

  /** END  -**/
  
  
  /**  BEGIN Light blue perimiter border, width 100%, use as alternate softer look to Table 1 or 2 style -**/
  
    TABLE.branch3
  { 
     font-family:arial;
     border-collapse:collapse;
	 font-size:12px;	
     background-color:#FFF;
     width:100%;
     border-style:solid;
     border-color:#E9E9E9;
     border-width:1px 1px 1px 1px;
  }

    TH.branch3
  {
     font-size:13px;
     background-color:#3366CC;
     color:#ffffff;
  }


  TR.branch3
  { 
     vertical-align:middle;
  }

    TD.branch3
  {  
     font-size:12px;
     background-color:#FFFFFF;
     color:black;
     border-style:groove;
     border-width:0px 1px 1px 1px;
     border-color:#E9E9E9;
     text-align:left;
	 padding:5px;
	 
  }
      
  /**  END -**/
 
/** END  MAIN TABLE STYLES, for use for Branch/Division/Professional Development/Upcoming Event, etc...  -**/


  
    TABLE.branch4
  { 
     font-family:arial;
     border-collapse:collapse;
	 font-size:12px;	
     background-color:#FFF;
     width:100%;
     border-style:solid;
     border-color:#010099;
     border-width:1px 1px 1px 1px;
  }

  TH.branch4
  {
     font-size:13px;
     background-color:#3366CC;
     color:#ffffff;
  }

  TR.branch4
  { 
     vertical-align:middle;
  }

    TD.branch4
  {  
     font-size:12px;
     background-color:#FFFFFF;
     color:black;
     border-style:solid;
     border-width:1px 1px 1px 1px;
     border-color:#E9E9E9;
     text-align:left;
	 padding:0px;
	 
  }
  
  CAPTION.MYTABLE
  {
  }
  
    TABLE.pasteventpics
  { 
     font-family:arial;
     border-collapse:collapse;
	 font-size:12px;	
     background-color:#FFF;
     width:300px;
     border-style:solid;
     border-color:#010099;
     border-width:1px 1px 1px 1px;
  }

  TH.pasteventpics
  {
     font-size:13px;
     background-color:#3366CC;
     color:#ffffff;
  }

  TR.pasteventpics
  { 
	 vertical-align:middle;
  }

    TD.pasteventpics
  {  
     font-size:12px;
     background-color:#FFFFFF;
     color:black;
     border-style:solid;
     border-width:1px 1px 1px 1px;
     border-color:#E9E9E9;
     text-align:left;
	 padding:5px;
	 
  }

	  
	/**  BEGIN: OTHER STUFF -**/
	#main img { float: left; padding-right: 18px; }
	
	#main { width: 784px; height: 100px;
		padding: 8px; 
		margin-top: 10px; }
			
	span.sbox_l  {
		background: url('images/srch_l.png') no-repeat top left;
		float: right;
		width: 19px;
		height: 19px;
	}
	
	span.sbox_r  {
		background: url('images/srch_r.png') no-repeat top left;
		float: right;
		width: 19px;
		height: 19px;
		margin-right: 20px;
	}
	
	span.sbox input {
		background: url('images/srch_bg.gif') repeat-x top left;
		float: right;
		border: 0;
		height: 19px;
		width: 142px;
		padding: 3px;
		font: 11px/13px arial;
		color: #000;
	}
		
  /**  END: OTHER STUFF -**/
  .DDDD {
	color: #09F;
	font-weight: normal;
}
.main table tbody tr td #table2 tbody tr td {
	font-size: 9px;
}
.main table tr td {
	font-size: 13px;
}
d {
	color: #063;
}
.main table tr td {
	color: #333;
	font-size: 13px;
}
asas {
	font-size: 15px;
}
sd {
	font-size: 16px;
}
sds {
	font-weight: bold;
}
.main table tr td #table2 tr td #table3 tr td p font b font {
	font-size: small;
}
err {
	color: #F00;
}
reddd {
	color: #F00;
}
wewe {
	color: #F00;
}
.sa {
	font-size: 12px;
}
.ww {
	font-size: 12px;
}
countdown {
	color: #063;
}
.new14 {
	font-size: 16px;
}
newspo {
	font-size: 14px;
}
aaas {
	font-size: 13px;
}
as {
	font-size: 15px;
}
sponsor {
	color: #00F;
}
gold {
	color: #CC0;
}
.main table tr td #table2 tr td p .branch1 .header u {
	color: #B7B700;
}
.ok {
	color: #000;
}
.main table tr td #table2 tr td p font b {
	font-size: 13px;
}
