/* CSS Document */
#main_bg{width:980px; padding:0 37px; background: url(bg6.gif) top left no-repeat; float:auto; margin-left:auto; margin-right:auto;}
body {background:#f3f3f4 url(bg4.gif) repeat-x; }

#maintable { width:980px;  } 
.clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}



#top_area {width:980px; height:125px; background-image:url(TOP_HEADER6.GIF); clear:both; overflow:auto;}
#header_area {float:left; width:258px; height:125px;} 

#search {width:210px; height:35px; margin-left:750px; margin-top:90px } 
#search form {margin:0; padding:0}
#primary_nav_area {width:940px; background:#000000 url(bg_tnav_off2.gif) repeat-x; clear:both; overflow:auto; padding-left:40px} 

#home_middle_area {width:980px; clear:both; overflow:auto;}

#middle_area { background-color: #ffffff; width:980px; padding-top:14px; } 

#middle_areaNoleft { background-color: #ffffff; width:980px; padding-top:14px; background-image:none;
background-position:left; background-repeat:repeat-y; border-bottom:solid 4px #666666; } 

#home_left_area {}
#HP_Actionbox{FLOAT:LEFT; WIDTH:241px;}
.actionbox_title{background:transparent url(actionbox_title.gif) no-repeat; height:40px; font-weight:bold; padding-left:15px; color:#000000}
.actionbox_img{text-align:center}
.actionbox_descriptions{background:transparent url(bg_hp_actionarea2.gif) repeat-x; padding:10px; height:80px}

#HP_Actionbox_Row{clear:both; margin-left:15px }
#HP_Actionbox_Row table {margin:15px 15px 15px 0; }
#HP_Quicklinks{clear:both; border-top:1px dotted #999999; margin:0 20px}



#find_acam { border:1px solid #666666; padding:5px; background-color:#c0c0c0; width:284px;}
#prof_mem { border:1px solid #666666; padding:5px; background-color:#d4d4d4; width:284px; }
#quick_link { border:1px solid #666666; padding:5px; background-color:#e5e5e5; width:284px; }
#home_search { border:1px solid #666666; padding:5px; background-color:#f3f2f2; width:284px; }
#left_area { background-color: #ffffff; width:257px; float:left;}


.searchtext { text-transform:capitalize;}
#search_area { background-color:#FFFFFF; border:1px solid #dddddd; padding-top:10px; padding-bottom:5px; width:200px; padding-left:5px; margin-left:13px;}


#inline_left_area { background-color:#FFFFFF; width:238px; padding-left:8px; padding-right:11px; padding-top:23px;}

#secondary_nav_area { margin-left:27px; width:228px; border:solid 1px #dddddd; padding-bottom:13px; margin-top:25px; }

a.nav2:link { display:block; background-image:url(nav2_arrow.gif); background-repeat:no-repeat; padding-left:26px; 
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none; text-transform:capitalize; padding-top:10px;} 
a.nav2:visited { display:block; background-image:url(nav2_arrow.gif); background-repeat:no-repeat; padding-left:26px;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none; text-transform:capitalize; padding-top:10px;} 
a.nav2:hover { display:block; background-image:url(nav2_arrow.gif); background-repeat:no-repeat; padding-left:26px;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none; text-transform:capitalize; padding-top:10px;} 

a.nav2On:link { display:block; background-image:url(nav2_arrow.gif); background-repeat:no-repeat; padding-left:26px;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none; text-transform:capitalize; padding-top:10px; padding-bottom:10px;} 
a.nav2On:visited { display:block; background-image:url(nav2_arrow.gif); background-repeat:no-repeat; padding-left:26px;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none; text-transform:capitalize; padding-top:10px; padding-bottom:10px;} 
a.nav2On:hover { display:block; background-image:url(nav2_arrow.gif); background-repeat:no-repeat; padding-left:26px; 
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none; text-transform:capitalize; padding-top:10px; padding-bottom:10px;} 

a.nav3:link { display:block; background-image:url(nav3_arrow.gif); background-repeat:no-repeat; padding-left:39px; 
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; text-transform:capitalize; padding-bottom:5px;} 
a.nav3:visited { display:block; background-image:url(nav3_arrow.gif); background-repeat:no-repeat; padding-left:39px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none; text-transform:capitalize; padding-bottom:5px;} 
a.nav3:hover { display:block; background-image:url(nav3_arrow_on.gif); background-repeat:no-repeat; padding-left:39px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0282ab; text-decoration:none; text-transform:capitalize; padding-bottom:5px;} 

a.nav3On:link { display:block; background-image:url(nav3_arrow_on.gif); background-repeat:no-repeat; padding-left:39px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0282ab; text-decoration:underline; text-transform:capitalize; padding-bottom:5px;} 
a.nav3On:visited { display:block; background-image:url(nav3_arrow_on.gif); background-repeat:no-repeat; padding-left:39px;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0282ab; text-decoration:underline; text-transform:capitalize; padding-bottom:5px;} 
a.nav3On:hover { display:block; background-image:url(nav3_arrow_on.gif); background-repeat:no-repeat; padding-left:39px; 
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0282ab; text-decoration:none; text-transform:capitalize; padding-bottom:5px;} 



#home_content_area {width:980px;}
#content_area { background-color: #ffffff; width:698px; /*padding-right:108px;*/ margin-left:282px}
#inner_content_area { background-color: #ffffff; width:653px; padding-BOTTOM:20px; padding-left:20px; border:solid 1px #dddddd; margin-right:20px}
#content_areaNoleft #inner_content_area { width:910px; margin:0 20px; border:solid 1px #dddddd; padding-BOTTOM:20px;}
#print_this_area { background-color: #ffffff; padding-left:520px; padding-right:10px; padding-top:7px;}
#title { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#0282ab; font-weight:bold;}
#content { background-color: #ffffff; width:555px; padding-left:30px; padding-right:40px; padding-top:10px;}
#content_areaNoleft #content_noleft {width:860px; padding-left:20px; padding-right:20px; padding-top:10px;}
#breadcrumb { padding:8px 0 2px 0; text-align:right; font-size:11px; padding-right:25px}
#breadcrumb a{font-size:11px}

a.Path:link { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none;}
a.Path:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none;}
a.Path:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:underline; }


#Footer { width:940px; border-top:6px solid #1686af; font-size:11px; padding:10px 20px; overflow:auto; background-color:#ffffff} 
#footer_area { width:980px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab; font-weight:bold; padding-top:11px;} 
.footer_dash {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab; font-weight:bold;}

a.footernav:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab; font-weight:bold; text-decoration:none; text-transform:capitalize;}
a.footernav:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab; font-weight:bold; text-decoration:none; text-transform:capitalize;}
a.footernav:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab; font-weight:bold; text-decoration:underline; text-transform:capitalize;}

a.footernavOn:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab; font-weight:bold; text-decoration:none; text-transform:capitalize;}
a.footernavOn:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab; font-weight:bold; text-decoration:none; text-transform:capitalize;}
a.footernavOn:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab; font-weight:bold; text-decoration:underline; text-transform:capitalize;}


#kintera_area { background-color: #ffffff; width:980px; padding-top:30px;} 


.print_email { width:100% }
td.textsizemodify { background-image:url("/site/images/textsize_icon.gif"); background-repeat:no-repeat }
td.printfriendly { background-image:url("print.gif"); background-repeat:no-repeat }
td.emailfriend { background-image:url("email.gif"); background-repeat:no-repeat }
td.bookmark { background-image:url("/site/images/bookmark_icon.gif"); background-repeat:no-repeat }
td.causzine { background-image:url("/site/images/causzine_icon.gif"); background-repeat:no-repeat }
.textsizemodify_img_1 { width:23px; height:17px }
.textsizemodify_img_2 { width:78px; height:17px }
.textsizemodify_img_3 { width:23px; height:17px }
.print_img { width:124px; height:17px }
.email_img { width:124px; height:17px }
.bookmark_img { width:124px; height:17px }
.causzine_img { width:124px; height:17px }
.email_imgTop { width:26px; height:16px;}
.print_imgTop { width:26px; height:16px; }
td.printfriendlyTop{background-image: url('print.gif'); background-repeat:no-repeat; }
td.emailfriendTop{background-image: url('email.gif'); background-repeat:no-repeat;} 
.line_half{ padding-bottom:8px; padding-top:8px;}
.gray_searchspeciality {color:#4a4a4a; font-size:10px; margin-left:60px;}
a.gray_link:link, a.gray_link:visited, a.gray_link:active, a.gray_link:hover{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#4a4a4a; text-decoration:underline;}
.gray_textarea{color:#4a4a4a; font-size:10px; padding:8px;}
a.link_blue:link, a.link_blue:active, a.link_blue:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0282ab; text-decoration:underline;}
a.link_blue:hover {color:#ff9000;}

.acamnews{margin-left:20px; width:600px;}

.latestnews{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; padding-left:20px; display:block;width:600px;}
a.latestnews:active, a.lastestnews:hover, a.latestnews:link, a.latestnews:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979;}

.morelatestnews{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab; padding-left:20px;}
a.morelatestnews:active, a.morelatestnews:hover, a.morelatestnews:link, a.morelatestnews:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0282ab;}

.acamevents{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#797979; padding-left:20px; display:block;width:600px;}
.img_newsevents{padding:8px 0 5px 0;}
.homeleft_grayboxes{padding-bottom:5px;}


 /* Navigation */

/*Do Not Edit*/
#nav, #nav ul  {PADDING:0px; MARGIN:0px; LINE-HEIGHT:1px; LIST-STYLE-TYPE:none; LIST-STYLE-image:none; text-align:left;}
#nav a {DISPLAY:block; color:#ffffff; height:inherit; line-height:1.3em}
#nav li {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image:none; padding:0; margin:0}
#nav ul a {LIST-STYLE-image:none;}
#nav ul a:hover, #nav ul a.on {color:#ffffff;}
#nav LI.nonav ul {display:none}


/*controls font color and style for menu items*/
#nav li a {padding:8px 40px; FONT-WEIGHT:bold; font-size:16px; text-decoration:none; border-bottom:0; LIST-STYLE-image:none;text-transform:uppercase; background:transparent url(bg_tnav_off2.gif);  }
#nav li a:hover, #nav li a.on {color:#fff;}
#nav li ul {background:transparent url(bg_opblack.png); LEFT:-999em; WIDTH:250px; POSITION:absolute; LIST-STYLE-image:none;}

#nav li ul li {WIDTH:250px;}

/*sub menu padding*/
#nav li ul li a {FONT-WEIGHT:Bold; font-size:12px; COLOR:#ffffff; height:auto; line-height:1.3em; background:transparent url(); }

/*sub menu font and background hover color*/
#nav li ul li a:hover{line-height:1.3em; color:#fff; background:transparent url(bg_opblack.png); padding:8px 40px;}
#nav li:hover, #nav li.sfhover {LIST-STYLE-image: none; color:#fff; }

/*adjust positioning for third level position*/
#nav li ul ul {	margin:-32px 0px 0px 250px; LIST-STYLE-image:none; position:absolute;}


/*Do Not Edit*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em; LIST-STYLE-image:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto; LIST-STYLE-image:none;}
#nav li ul {margin-top:0; display:block;}
#nav li:hover, #nav li.hover {height:1%;}



#nav #divider{background:#0067C6 url() no-repeat; width:5px; height:33px}

#quicklinks{text-align:right; padding:10px; verticle-align:bottom}



