html, body, form {
	min-height: 100% !important;
	height: 100% !important;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

html
{
	background-image: url(../images/bgPattern.gif);
	background-repeat: repeat;
	background-position: top;
	background-color: #aaa59f;
}

body
{
	font-family: Arial;
	font-size: 9pt;
	line-height:14pt;
	color: #666666;
	padding-top: 10px;
}

a:link
{
	color: #555555;
	text-decoration: underline;
}

a:visited
{
	color: #777777;
	text-decoration: underline;
}

a:hover
{
	color: #222222;
	text-decoration: underline;
}

input, select, textarea
{
	font-size: 9pt;
	font-family: Arial;
}

div, img, p, ul, li
{
	margin: 0px;
	padding: 0px;
}

img
{
	border: 0;
	behavior: url( "pngbehavior.htc" ); /* IE PNG transparency fix. Needs clearpixel.gif in the images folder. */
}

hr{
	height: 1px;
	border: 0;
	color: #ccc;
	background-color:#ccc;
	margin: 5px 0px 5px 0px;
}
div.clearing { /* DIV for Mozilla browser float hack */
	clear: both;
	height: 1px; /* Height must be 1 for the wrapping element to actually wrap the containing elements (IE fix) */
	overflow: hidden; /* Style used because MSIE refuses to automatically make div tags less than 1em high when in Standards Compatible mode. */
}


/* Style list elements */

.super{
font-size: small;
vertical-align: super;
}

/* style to make unordered lists have no bullets */
ul.no_bullet{
list-style: none;
margin-left:0px;
margin-top: 0px;
padding-top: 0px;
}

li.no_bullet{
list-style: none;
margin-left: 0px;
margin-top: 0px;
}

li.bull_right{
list-style: disc;
margin-left: 25px;
}

ul.newsroom{
list-style: none;
margin-left: 0px;
}

.newsroom li{
padding-bottom: 8px;
}

ul.address_indent{
list-style: none;
margin-left: 10px;
}

/* style to make unordered lists have nested indentation */
ul.nested_list,li.nested_list{
margin-left: 17pt;
}


/* styles for file icon bullets */
li.excelIcon{
background: url(../images/icons/excel.gif) no-repeat;
padding-left: 17pt;
}

li.pdfIcon{
background: url(../images/icons/pdf.gif) no-repeat;
padding-left: 17pt;

}

li.pptIcon{
background: url(../images/icons/ppt.gif) no-repeat;
padding-left: 17pt;
}

li.txtIcon{
background: url(../images/icons/txt.gif) no-repeat;
padding-left: 17pt;
}

li.wmvIcon{
background: url(../images/icons/wmv.gif) no-repeat;
padding-left: 17pt;
}

li.qtIcon{
background: url(../images/icons/quicktime.gif) no-repeat;
padding-left: 17pt;
}


li.wordIcon{
background: url(../images/icons/word.gif) no-repeat;
padding-left: 17pt;
}

li.zipIcon{
background: url(../images/icons/zip.gif) no-repeat;
padding-left: 17pt;
}

li.caeIcon{
background: url(../images/icons/edu-cae.gif) no-repeat;
padding-left: 20pt;

}
/* Make the 2nd level OL's turn from 123's to ABC's 
ol ol{
list-style: lower-alpha;
}*/

ol ul li{
padding-bottom: 5px;
}

/* Make the 3rd level OL's turn from 123's and ABC's to Roman Numeralese */
ol ol ol{
list-style: lower-roman;
}

li label{
font-weight: bold;
list-style: none;
}



/* Horizontal List Menu */
ul.hor_menu{
display: block;
list-style: none;
padding: 0;
margin: 0;
}

.hor_menu label{
clear: both;
float: left;
font-weight: bold;
list-style: none;
width: 600px;
}

.hor_menu li{
display: inline;
padding: 0 3px 0 0;
margin: 0;
}

/* End Horizontal List Menu */



/* End styling list elements */


/* Align icon images */
.icon{
vertical-align: middle;
}

/* Bookstore images and summary text */
img.imgLeft{
	float: left;
	padding-right: 10px;
}
img.imgRight{
	float: right;
	padding-left: 10px;
}
.booksRight{
	width: 394px;
	margin-left: 110px;
}
.booksLeft{
	width: 394px;
	padding-right: 10px;
}
/* end bookstore images and summary text */

/* Float the register button right  */







div#register{
text-align: left;
margin: 0;
width: 100px;
height: 30px;
padding-top: 20px;
}

#register a{
margin: 0;
padding-left: 80px;
padding-top: 10px;
text-decoration: none;
color: #FFFFFF;
}

#register a:link, #register a:visited{
background: url(../images/buttons/btnRegister_off.gif) no-repeat;
position: relative;
}
#register a:hover{
background: url(../images/buttons/btnRegister_on.gif) no-repeat;
position: relative;
}
#register a:active{
background: url(../images/buttons/btnRegister_off.gif) no-repeat;
position: relative;
}

/* Section Button Links  Chris Jordan, underdevelopment */

 #section-button-container {
width:110px;
margin: 8px 0 0 0;
}



#section-button {
width:110px;
height:20px;
margin: 0 0 4px 0;
}

a.join-a-section {
display: block;
width:110px;
height:20px;
background: url("/images/buttons/btn-join-a-section.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.join-a-section {
background-position: -110px 0;
}

a.volunteer {
display: block;
width:110px;
height:20px;
background: url("/images/buttons/btn-volunteer.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.volunteer {
background-position: -110px 0;
}

a.section-overview{
display: block;
width:110px;
height:20px;
background: url("/images/buttons/btn-section-overview.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.section-overview {
background-position: -110px 0;
} 

a.section-connect{
display: block;
width:110px;
height:20px;
background: url("/images/buttons/btn-section-connect.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.section-connect{
background-position: -110px 0;
} 


a.section-connect-li{
display: block;
width:110px;
height:20px;
background: url("/images/buttons/btn-section-connect-li.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.section-connect-li{
background-position: -110px 0;
} 




/* E-Course Button Links  Chris Jordan 05-27-09*/

a.details{
display: block;
width:75px;
height:20px;
margin: 0;
background: url("/images/buttons/btn-edu-details.jpg") 0 0 no-repeat;
text-decoration: none;
float:right;
}

a:hover.details {
background-position: -75px 0;
}

a.details1{
display: block;
width:75px;
height:20px;
margin: 0;
background: url("/images/buttons/btn-edu-details.jpg") 0 0 no-repeat;
text-decoration: none;
float:right;
margin: 0 78px 0 0;
}

a:hover.details1 {
background-position: -75px 0;
}

a.edu-register{
display: block;
width:75px;
height:20px;
background: url("/images/buttons/btn-edu-register.jpg") 0 0 no-repeat;
text-decoration: none;
float:right;
padding:0;
margin: 0 3px 0 0;
}

a:hover.edu-register {
background-position: -75px 0;
}

#btn-e-courses {
width:155px;
height:20px;
display:block;
margin:3px 0 0 0;
}


/* Generic styling for definition lists */

dl{
clear: both;
position: relative;
display:inline;
margin: 5px 0;
padding: 0;
}

dt{
clear: both;
float: left;
margin: 0 5px 0 0;
padding: 0 5px 5px 0;
display: block;
width: 100px;
}

dt label{
clear: both;
float: left;
font-weight: bold;
width: 500px;
list-style: none;
}

dd{
float: left;
margin: 0;
padding: 0;
width: 350px;
}

/* End Generic styling for definition lists */

/* Need to clear floats */
.clear{
clear: both;
}

/* Begin College Listing Stylings */
/* Contact Information */
ul.contact{
list-style: none;
padding: 10px 0;
}

.contact label{
font-weight: bold;
}

/* College Program Categories */
dl.program_cats{
clear: both;
position: relative;
display: inline;
margin: 5px 0;
padding: 0;
}

.program_cats label{
font-weight: bold;
float: left;
margin: 0;
padding: 7px 0;
}

.program_cats dt label{
width: 500px;
}

.program_cats dt{
float: left;
margin: 0 5px 0 0;
padding: 0;
display: block;
width: 250px;
}

.program_cats dd{
float: left;
margin: 0 4px 0 0;
padding: 0;
}

/* College Q&A Information */
dl.college{
margin: 5px 0;
padding: 0;
width: 100%;
clear: both;
float: left;

}

.college dt, .college dd{
width: 100%;
padding: 5px 0;
}

.college dt label{
font-weight: bold;
padding: 0 0 5px 0;
}
/*
.college dd dd dd{
margin: 5px 300px 0 0px;
padding: 0;
}

.college dd dd dd{
clear: both;
float: left;
margin: 5px 300px 0 0px;
padding: 0;
width: 150px;
}
*/
/* End of College Listing Styling */


/* JRM Objectives, Teams and Activities */
dl.jrm{
clear: both;
position: relative;
display: inline;
margin: 5px 0;
padding: 0;
}

.jrm dt{
clear: both;
float:left;
width: 280px;
display: block;
vertical-align: top;
}

.jrm dd{
float: left;
margin-left: 0px;
}

/* Styling for program tables */

caption#tableheader{
background: #edead9;
width: 505px;
padding: 5px;
}

.program_info{
border-collapse: collapse;
margin-bottom: 20px;
padding: 5px;
}

.program_info td, th{
margin: 0;
padding: 0 3px 2px 5px;
text-align: left;
vertical-align: top;
white-space: normal;
}

.program_info td li{
padding: 0;
margin: 0 0 0 15px;
}

.program_info caption{
font-weight: bold;
font-size: 14px;
border-bottom: 1px solid #ccc;
}

.program_info .odd{
background-color:#f7f5ec;
}

.program_info .even{
background-color:#eceae0;
}

.program_info .date{
background: #edead9;
border-bottom: 1px solid #ccc;
}

.program_info .timeevent{
background: #edead9;
border: none;
}

.table .date{
background: #edead9;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.table .second{
background: #f3eddd;
font-weight: bold;
border: none;
}

.table .timeevent{
background: #edead9;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}


/* End styling for program tables */


/* Center tag */
.center{
text-align: center;
}


div#container, div#footer
{
	text-align: left;
	width:990px;
	margin: 0 auto !important;
	padding:0;
	border: 1px solid #5e6a71;
}

div#container
{
	background-color: #fcfbf8;
	border-bottom:none;
	padding-bottom:38px; 
}

div#left
{
	display: inline;
	float:left;
	height:900px;
	width:175px;
	margin-left:11px;
}

div#left_jt
{
	display: inline;
	float:left;
	height:75px;
	width:175px;
	margin-left:11px;
}

/* Left Bar Styles */
#left div, img#logoLeft
{
	padding:0px;
	margin:0px;
	display: block;
	width: 175px;
	margin-bottom: 10px;
	background-repeat:no-repeat;
}

#quickSearch {
	height:90px;
	background-image: url(../images/widgets/bgQuickSearch.jpg);
}

#quickSearch .txtQuickSearch {
	margin-top:40px;
	margin-left:19px;
	width:137px;
}

#quickSearch .ddQuickSearch {
	margin-top:13px;
	margin-left:19px;
	width:143px;
}
#quickSearch .btnQuickSearch {
	margin-right:13px;
	margin-top:7px;
	float:right;
}

#quickSearch .advancedSearch
{
	color:#9a261d;
	margin-left:19px;
	margin-top:5px;
	float:left;
}

#memberDirectory .advancedSearch
{
	color:#9a261d;
	margin-left:19px;
	margin-top:4px;
	float:left;
}

#quickSearch .advancedSearch:link, #memberDirectory .advancedSearch:link
{
	color:#9a261d;
}
#quickSearch .advancedSearch:visited, #memberDirectory .advancedSearch:visited
{
	color:#9a261d;
}
#quickSearch .advancedSearch:hover, #memberDirectory .advancedSearch:hover
{
	color:#333333;
}

#memberDirectory {
	height:136px;
	background-image: url(../images/widgets/Actuarial-Directory-Widget.gif);
}

#memberDirectory .txtMemberDirectory {
	margin-top:40px;
	margin-left:19px;
	width:137px;
}

#memberDirectory .ddMemberDirectory {
	margin-top:25px;
	margin-left:19px;
	width:143px;
}
#memberDirectory .btnMemberDirectory {
	margin-right:13px;
	margin-top:7px;
	float:right;
}

#myAccount {
	height:83px;
	background-image: url(../images/widgets/My-Account-Widget.gif);
}

#myAccount .btnMyAccount{
	 float: right;
	 /* margin-top: 60px; ORIGINAL Margin w/o Dropdown*/
	 margin-top: 3px;/* margin-top with Dropdown*/
	 margin-right: 13px;
}

#myAccount .btnQuickSearch {
	margin-right:13px;
	margin-top:3px;
	float:right;
}

#findASection .btnQuickSearch {
	margin-right:13px;
	margin-top:3px;
	float:right;
}


#examInformation {
	height:83px;
	background-image: url(../images/widgets/bgexamInformation.jpg);
}

#examInformation .btnExamInformation{
	 float: right;
	 margin-top: 60px;
	 margin-right: 13px;
}

#eventCalendar {
	height:83px;
	background-image: url(../images/widgets/bgeventCalendar.jpg);
}

#eventCalendar .btneventCalendar{
	 float: right;
	 margin-top: 60px;
	 margin-right: 13px;
}

#cpdWidget {
	height:99px;
	background-image: url(../images/widgets/CPD-widget.jpg);
}

#cpdWidget .btncpdWidget {
	 float: right;
	 margin-top: 75px;
	 margin-right: 13px;
}


#findASection {
	height:83px;
	background-image: url(../images/widgets/bgfindASection.jpg);
}

#findASection .ddFindASection {
	margin-top:38px;
	margin-left:19px;
	width:143px;
}

#myAccount .ddMyAccount {
	margin-top:38px;
	margin-left:19px;
	width:143px;
}

#findASection .btnfindASection {
	 float: right;
	 margin-top: 1px;
	 margin-right: 13px;
}

#leftBanner {
	width:175px;
	height:88px;
	background-color:#ecd08b;
}
/* End Left Bar Styles */

div#right
{
	display: inline;
	float:right;
	width:783px;
	margin-right:11px;
}

div#banner
{
	position: relative;
	height: 44px;
}

div#navBar
{
	margin-bottom: 8px;
	height: 25px;
}
div#titleBar
{
	margin-bottom: 25px;
	height: 55px;
}

div#titleBarCRO
{
	margin-bottom: 15px;
	height: 55px;
}

div#flashBar
{ /* DIV for Flash piece on the Newsroom page */
	margin-bottom: 25px;
	height: 160px;
	width: 783px;
}

div#CROflash
{ /* DIV for Flash piece on the CRO Dialogue page */
	margin-bottom: 25px;
	height: 80px;
	width: 783px;
	/*background-image: url(/images/cro-graphic.gif);*/
}

div#watermark
{
	position: absolute;
	z-index: 0;
	right: -24px;
	top: -26px;
}

div#content {
	width: 765px;
	float: right;
}

div#jt_iframe {
	width: 100%;
	float: left;
}
/* TABLE STYLES
This is for a highly styled table. You will have to apply .table to every styled table.
Use TH for header rows.
.firstleft on the first TH after the rounded corner
use .odd and .even for alternating TR rows
 */

.table {
	border-collapse:collapse;
	border:none;
	margin-bottom:20px;
}

.table td, th {
	margin:0;
	padding: 0;
	padding-left:10px;
	padding-right:10px;
	border-top:none !important;
	border-bottom:solid #cccccc 1px !important;
	text-align:left;
}




#agenda td, th {
	margin:0;
	padding: 0;
    padding: 5px 20px 10px 20px;
	border-top:none !important;
	border-bottom:solid #cccccc 0px !important;
	text-align:left;
}
#agenda.table {
	margin-bottom:20px;
	padding: 0;
    padding: 5px 10px 10px 10px;
	border-top:none !important;
	border-bottom:solid #cccccc 1px !important;
	text-align:left;
}

.table hr {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.table td{
	padding: 5px 10px 10px 10px;
	vertical-align: top;
}

.table .header th{
	border:none;
	background-image: url(../images/widgets/tableHeaderBG.jpg);
	background-repeat:repeat;
}

.table .header th.firstLeft{
	padding-left:1px !important;
	padding-left:7px;
}

.table .header .headerLeft, .table .header .headerRight {
	margin:0 !important;
	padding:0 !important;
	width:11px;
	height:19px;
	background-repeat:no-repeat;
}

.table .header .headerLeft {
	background: url(../images/widgets/tableHeaderLeft.jpg) no-repeat left top !important;
}

.table .header .headerRight {
	background: url(../images/widgets/tableHeaderRight.jpg) no-repeat right top !important;
}

.table td.left {
	border-left: solid #cccccc 1px;
}

.table td {
	border-left:none;
	border-right:solid #cccccc 1px;
}

.table .odd {
	background-color:#f7f5ec;
}

.table .even {
	background-color:#eceae0;
}

.table .even-top {
	background-color:#eceae0;
	border-top:#cccccc solid 1px;
	
}

.table .odd-top {
	background-color:#f7f5ec;
	border-top:#cccccc solid 1px;
}


.table a:link
{
	color: #555555;
	text-decoration: underline;
}

.table a:visited
{
	color: #555555;
	text-decoration: underline;
}

.table a:hover
{
	color:#333333;
	text-decoration: underline;
}
/* END TABLE STYLES */

/* TABLE STYLES
This is for another highly styled table. You will have to apply .table to every styled table.
Use TH for header rows.
.firstleft on the first TH after the rounded corner
use .odd and .even for alternating TR rows
 */

.table-no-red {
	border-collapse:collapse;
	border:none;
	margin-bottom:20px;
}

.table-no-red td, th {
	margin:0;
	padding: 0;
	padding-left:10px;
	padding-right:10px;
	border-top:none !important;
	border-bottom:solid #cccccc 1px !important;
	text-align:left;
}

.table-no-red td{
	padding: 5px 10px 10px 10px;
	vertical-align: top;
}

.table-no-red .header th{
	border:none;
	background-image: url(../images/widgets/tableHeaderBG.jpg);
	background-repeat:repeat;
}

.table-no-red .date{
background: #edead9;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

.table-no-red .header th.firstLeft{
	padding-left:1px !important;
	padding-left:7px;
}

.table-no-red .header .headerLeft, .table .header .headerRight {
	margin:0 !important;
	padding:0 !important;
	width:11px;
	height:19px;
	background-repeat:no-repeat;
}

.table-no-red .header .headerLeft {
	background: url(../images/widgets/tableHeaderLeft.jpg) no-repeat left top !important;
}

.table-no-red .header .headerRight {
	background: url(../images/widgets/tableHeaderRight.jpg) no-repeat right top !important;
	padding: 0;
	width:11px;
}

.table-no-red td.left {
	border-left: solid #cccccc 1px;
}

.table-no-red td {
	border-left:none;
	border-right:solid #cccccc 1px;
}

.table-no-red .odd {
	background-color:#f7f5ec;
}

.table-no-red .even {
	background-color:#eceae0;
}

.table-no-red a:link
{
	color: #555555;
	text-decoration: underline;
}

.table-no-red a:visited
{
	color: #777777;
	text-decoration: underline;
}

.table-no-red a:hover
{
	color:#222222;
	text-decoration: underline;
}
/* END TABLE STYLES */




.quickLinks a:link, .quickLinks a:hover, .quickLinks a:visited{
	text-decoration:underline;
}

.quickLinks a:link {
	color: #5e6a71;
}

.quickLinks a:hover {
	color: #262b2f;
}

.quickLinks a:visited {
	color: #999999;
}

.homeTable {
	margin-top: 11px;
}
.homeLinks {
	/*list-style-image: url(../images/carat.gif);*/
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-left:15px;
}



.homeEvents {
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	margin-left:15px;
}


   .relatedsites {
	margin-top:4px;
}


.moreArticles {
	margin: 0px;
	padding: 0px;
	margin-left:13px;
	display:block;
	margin-bottom: 3px;
}

.articleImage {
	display: block;
	float: left;
	margin-right:14px;
    margin-top:6px;
	margin-bottom:0px;
}

.searchBox {
	background-image: url(../images/searchBox.jpg);
	background-repeat: no-repeat;
	padding-top: 33px;
	padding-left: 21px;
}
div#header
{
     float:right;
     display:inline;
     margin:0 auto;
     padding:0;
}

div#head
{
    float:left;
    fdisplay:inline;
    padding:0;
}

div#header_jt
{
     float:left;
     display:inline;
	margin-left:11px;
     padding:0;
}

ul {
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

ul.quickLinks {
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* footer */
div#footer
{
	margin: 0px;
	padding: 0px;
	height: 22px;
	border-top:none;
	background-image: url(../images/bgFooter.gif);
	background-repeat: repeat-x;

	text-transform: capitalize;
	color: #FFFFFF;
	font-size: 9pt;
	line-height: 9pt;
}

#footer ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	margin-left: 11px;
}

#footer ul li
{
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	padding-top: 6px;
	padding-right: 7px;
}

#footer ul li a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
#footer ul li a:visited
{
	color: #cccccc;
	text-decoration: none;
}
#footer ul li a:hover
{
	color: #fbe892;
	text-decoration: none;
}
/* end footer */

td.quickLinksLeft
{
background:url(../images/containers/quickLinksLeft.jpg);

}

td.quickLinksRight
{
background:url(../images/containers/quickLinksRight.jpg);
}


/* AE Styles 9.16.08 */

/* Edited by Chris W. Jordan 9.24.08
Fixed link states for new education pages 

Replaced link states 
.educationlist ul li a, .educationlist ul li a:link, .educationul a:visited {text-decoration: none;}
.educationlist ul li a:hover {text-decoration: underline;}
.educationlist ul li a:active {text-decoration: none;}
*/

.educationlist ul{
margin:12px 0px 0px 0px;padding-left:16px;
}

.educationlist ul li {
margin:0px 0px 2px 0px;
}

.educationlist ul a:link {
color: #555;
text-decoration: none;
}

.educationlist ul a:visited {
color: #555;
text-decoration: none;
}

.educationlist ul a:hover {
color: #222;
text-decoration: underline;
}

.educationul a:visited {text-decoration: none;}


.nrightrail {width:170px;background: url(/images/containers/rightrailback.jpg) repeat-y;padding-top:10px;}
.nrightrail ul{margin:0px;padding:0px 0px 0px 12px;list-style-type:none;}
.nrightrail ul li{margin:0px 0px 8px 0px;}
.nrightrail a, .nrightrail a:link {font-family:verdana;font-weight:bold;text-decoration: underline;font-size:10px;color: #b6754f;}
.nrightrail a:visited {font-weight:bold;text-decoration: underline;font-size:10px;color: #b6754f;}
.nrightrail a:hover {font-weight:bold;text-decoration: none;}
.nrightrail a:active {font-weight:bold;text-decoration: none;}

.fee {color:#B6754F;}

.tabstable {border:1px solid #505355;width:730px;}
.tabstabletd {background-color:#fffffb;padding:10px;}
.tabstabletd a, .tabstabletd a:link {font-weight:bold;text-decoration: none;font-size:11px;color: #505355;}
.tabstabletd a:visited {font-weight:bold;text-decoration: none;font-size:11px;color: #505355;}
.tabstabletd a:hover {font-weight:bold;text-decoration: underline;}
.tabstabletd a:active {font-weight:bold;text-decoration: none;}

.tbright {border-right:1px solid #d7d7d6;}
.tbbottom {border-bottom:1px solid #d7d7d6;}

.tabstable .th {
	background-color:#a1a19f;
	text-align:center;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	border-right:1px solid #d5d5d5;
	padding:5px 10px 5px 10px;
	float:left;
}

.notselected {background-color:#f3f3f3}

.largegreytext {
	font-size:23px;
	font-weight:bold;
	color:#929a9d;
}

.trackon {background-color:#ffffff;padding:10px;font-size:11px;}
.trackon a, .trackon a:link {font-weight:bold;text-decoration: none;font-size:11px;color: #505355;}
.trackon a:visited {font-weight:bold;text-decoration: none;font-size:11px;color: #505355;}
.trackon a:hover {font-weight:bold;text-decoration: underline;}
.trackon a:active {font-weight:bold;text-decoration: none;}

.trackoff {background-color:#e3e3e3;padding:10px;font-size:11px;}
.trackoff a, .trackoff a:link {font-weight:normal;text-decoration: none;font-size:11px;color: #505355;}
.trackoff a:visited {font-weight:normal;text-decoration: none;font-size:11px;color: #505355;}
.trackoff a:hover {font-weight:normal;text-decoration: underline;}
.trackoff a:active {font-weight:normal;text-decoration: none;}

.chooseatrack {
	background: #f3efe6 url(/images/tabs/chooseatrackback.jpg) repeat-x top left;
	font-size:11px;
	color:#4f4f4f;
	text-align:center;
	padding: 4px 0px 7px 0px;
	border-top:1px solid #4f4f4f;
	border-bottom:1px solid #4f4f4f;
	font-weight:bold;
	line-height:14px;
}


	

.col1td {width:125px;height:75px;float:left;}
.col2td {width:125px;height:75px;float:left;}
.col3td {width:125px;height:75px;float:left;}
.col4td {width:125px;height:75px;float:left;}
.col5td {width:126px;height:75px;float:left;}

.col1th {width:125px;height:50px;float:left;}
.col2th {width:125px;height:50px;float:left;}
.col3th {width:125px;height:50px;float:left;}
.col4th {width:125px;height:50px;float:left;}
.col5th {
	width:126px;
	height:50px;
	float:left;
}


.liinfo {width:220px;margin-top:12px;}

.dividermargin {margin-top:12px;}

.reqdesc {margin-top:15px;}
.reqtitle {line-height: 10pt;}
.reqtitle a:link {font-weight:normal;text-decoration: underline;font-size:11px; color:#b6754f;}
.reqtitle a:visited {font-weight:normal;text-decoration: underline;font-size:11px; color:#b6754f;}
.reqtitle a:hover {font-weight:normal;text-decoration: none; color:#b6754f;}
.reqtitle a:active {font-weight:normal;text-decoration: underline; color:#b6754f;}


.button {
background: url(/images/buttons/btn-edu-registration.jpg) no-repeat left top;
border:0px;
height:19px;
width:39px;
cursor:pointer;
} 

.button:hover {
background: url(/images/buttons/btn-edu-registration-on.jpg) no-repeat left top;
border:0px;
height:19px;
width:39px;
cursor:pointer;
} 


/* FuseTalk Login Button  */
#fusetalk{
text-align: left;
margin: 0;
width: 110px;
height: 30px;
padding-top: 20px;
}

#fusetalk a{
margin: 0;
padding-left: 115px;
padding-top: 10px;
text-decoration: none;
color: #FFFFFF;
width: 300px;
}

#fusetalk a:link, #fusetalk a:visited{
background: url(../images/buttons/btnFuseTalk_off.gif) no-repeat;
}
#fusetalk a:hover{
background: url(../images/buttons/btnFuseTalk_on.gif) no-repeat;
}

#fusetalk a:active{
background: url(../images/buttons/btnFuseTalk_off.gif) no-repeat;
}


/* AddThis: Chris Jordan, 05.14.09 */

#addthis {
height:77px;
width:175px;
background-image:url(/images/widgets/btn-share.jpg);
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: left top;
}

.addthis-btn { /* properties for tranparent button over background image */
margin: 35px 0 0 8px; 
} 


/* Volunteer Buttons* Chris Jordan 12.10.09 */


a.btn-volunteer {
display: block;
height:78px;
width:455px;
background-color: #FCFBF8;
background-image: url(/images/btn-bg-volunteer.jpg);
background-repeat: no-repeat;
background-position: left top;
margin:0px 0px 15px 0px;
text-decoration:none;
padding:12px 10px 10px 15px;
}

a:hover.btn-volunteer  {
background-position: -480px 0;
text-decoration:none;
color:#666666;
}

/* JQUERY POP UP TOOL TIP */

.menu2 {
	margin: 100px 0 0;
	padding: 0;
	list-style: none;
}
.menu2 div {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
}
.menu2 a {
	padding: 14px 10px; 
	display: block;
	color: #000000;
	width: 144px;
	text-decoration: none;
	font-weight: bold;
	background: url(images/button.gif) no-repeat center center;
}
.menu2 div em {
	font-weight: normal;
	background: url(/images/pd-credits.png) no-repeat;
	width: 304px;
	height: 194px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}
/*
#tooltip{
background:#066;
width: 200px;
height:30px;	
}*/

/* Pop Up Competency Framework */

a:active {
outline:none;
}

:focus {
-moz-outline-style:none;
-webkit-outline-style:none;
}

.comp-pop-overlay {
display:none;
background-image:url(/images/bg-mtg-comp-pop.png);
width:640px;		
padding:35px;
font-size:11px;
}

.comp-pop-overlay .close {
background-image:url(/images/overlay/close.png);
position:absolute; right:5px; top:5px;
cursor:pointer;
height:35px;
width:35px;
}

div.comp-pop-overlay.black {
background-image:url(/images/bg-mtg-comp-pop.png);		
}

div.comp-pop-overlay h2 {
margin:10px 0 -9px 0;
font-weight:bold;
font-size:14px;
}

div.black h2 {
color:#fff;
}





/* Competency Framework */

ul.com-row-left{
border:0px solid #099;
width: 225px;
margin:-8px 0px 0px 5px;
}

ul.com-row-right{
border:0px solid #099;
width: 225px;
margin:-248px 0px 0px 0px;
float:right;
}

li.com-communication {
list-style:none;
background-image:url(/images/icons/btn-pd-comp-c.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:25px 0px 25px 0px;
text-align: left;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #ccc;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
color: #666666;
font-weight:normal;
}


li.com-external {
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-ef.gif);
background-repeat: no-repeat;
background-position: left center;
height:35px;
padding:0px 0px 0px 35px;
margin:15px 0px 25px 0px;
text-align: left;
}

li.com-relationship {
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-rm.gif);
background-repeat: no-repeat;
background-position: left center;
height:35px;
padding:0px 0px 0px 35px;
margin:15px 0px 25px 0px;
text-align: left;
}


li.com-strategic{
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-si.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:25px 0px 25px 0px;
text-align: left;
}


li.com-leadership{
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-l.gif);
background-repeat: no-repeat;
background-position: left center;
height:27px;
padding:10px 0px 0px 35px;
margin:25px 0px 17px 11px;
text-align: left;
}

li.com-professional{
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-p.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:2px 0px 0px 35px;
margin:25px 0px 25px 11px;
text-align: left;
}

li.com-technical{
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-ts.gif);
background-repeat: no-repeat;
background-position: left center;
height:35px;
padding:0px 0px 0px 35px;
margin:21px 0px 21px 11px;;
text-align: left;
}

li.com-results {
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-ro.gif);
background-repeat: no-repeat;
background-position: left center;
height:26px;
padding:1px 0px 0px 35px;
margin:11px 0px 25px 11px;
text-align: left;
}

ul.com-row-right{
width: 210px;
overflow:hidden;
list-style:none;
list-style-position: outside;
}

#com-row-left{
border:0px solid #099;
width: 225px;
overflow:hidden;
}

#com-row-right{
width: 210px;
overflow:hidden;
margin-left:226px;
margin-top:-204px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
border-left-color: #CCC;
}

#com-row{
width: 225px;
height: 50px;
float:left;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #ccc;
}


p.footnote{
font-family: Arial;
font-size: 8pt;
line-height:14pt;
color: #666666;	
}


#comp-wrapper {
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 8px;
margin:10px 0px 10px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
width:510px;
color: #666666;	
}


div.com-communication {
background-image:url(/images/icons/btn-pd-comp-c.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:0px 0px 10px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
color: #666666;
}


div.com-professional{
background-image:url(/images/icons/btn-pd-comp-p.gif);
background-repeat: no-repeat;
background-position: left center;
padding:4px 0px 0px 35px;
margin:0px 0px 10px 0px;
height:23px;
text-align: left;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
text-align: left;
}
div.com-external {
background-image:url(/images/icons/btn-pd-comp-ef.gif);
background-repeat: no-repeat;
background-position: left center;
padding:4px 0px 0px 35px;
margin:0px 0px 10px 0px;
height:23px;
text-align: left;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
text-align: left;
}

div.com-relationship {
background-image:url(/images/icons/btn-pd-comp-rm.gif);
background-repeat: no-repeat;
background-position: left center;
padding:4px 0px 0px 35px;
margin:0px 0px 10px 0px;
height:23px;
text-align: left;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
text-align: left;
}


div.com-strategic{
background-image:url(/images/icons/btn-pd-comp-si.gif);
background-repeat: no-repeat;
background-position: left center;
padding:4px 0px 0px 35px;
margin:0px 0px 10px 0px;
height:23px;
text-align: left;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
text-align: left;
}


div.com-leadership{
background-image:url(/images/icons/btn-pd-comp-l.gif);
background-repeat: no-repeat;
background-position: left center;
padding:4px 0px 0px 35px;
margin:0px 0px 10px 0px;
height:23px;
text-align: left;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
text-align: left;
}


div.com-technical{
background-image:url(/images/icons/btn-pd-comp-ts.gif);
background-repeat: no-repeat;
background-position: left center;
padding:4px 0px 0px 35px;
margin:0px 0px 10px 0px;
height:23px;
text-align: left;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
text-align: left;
}

div.com-results {
background-image:url(/images/icons/btn-pd-comp-ro.gif);
background-repeat: no-repeat;
background-position: left center;
padding:4px 0px 0px 35px;
margin:0px 0px 10px 0px;
height:23px;
text-align: left;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
text-align: left;
}

h5.communication {
background-image:url(/images/icons/btn-pd-comp-c.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:0px 0px 5px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;	
font-weight:normal;
}

h5.professional {
background-image:url(/images/icons/btn-pd-comp-p.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:0px 0px 5px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;	
font-weight:normal;
}

h5.external {
background-image:url(/images/icons/btn-pd-comp-ef.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:0px 0px 5px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;	
font-weight:normal;
}

h5.leadership {
background-image:url(/images/icons/btn-pd-comp-l.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:0px 0px 5px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;	
font-weight:normal;
}

h5.relationship {
background-image:url(/images/icons/btn-pd-comp-rm.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:0px 0px 5px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;	
font-weight:normal;
}

h5.technical {
background-image:url(/images/icons/btn-pd-comp-ts.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:0px 0px 5px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;	
font-weight:normal;
}

h5.strategic {
background-image:url(/images/icons/btn-pd-comp-si.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:0px 0px 5px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;	
font-weight:normal;
}

h5.results{
background-image:url(/images/icons/btn-pd-comp-ro.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:0px 0px 5px 0px;
text-align: left;
font-family: Arial;
font-size: 9pt;	
font-weight:normal;
}
.link{
cursor:pointer;
padding:0px 10px 0px 0px;
margin:0px;
font-weight: normal;
font-size: 9pt;
color: #555555;
text-decoration: underline;
}

.show-hide{
cursor:pointer;
padding:0px 10px 0px 0px;
margin:0px;
font-weight: normal;
font-size: 9pt;
color: #555555;
text-decoration: underline;
float:left;
}






/* EVENT CALENDAR TABLE STYLES
This is for a highly styled table. You will have to apply .table to every styled table.
Use TH for header rows.
.firstleft on the first TH after the rounded corner
use .odd and .even for alternating TR rows
 */

.table-event {
	border-collapse:collapse;
	border:none;
	margin-bottom:20px;
	background:#FFF;
	width:730px; /*width of inside table*/
}

.table-event  td, th {
	padding: 0px 0px 0px 0px;
	border-top:none !important;
	border-bottom:solid #cccccc 1px !important;
	text-align:left;
}

.table-event  td{
	padding: 5px 10px 10px 10px;
	vertical-align: top;
}

.table-event  .header th{
	border:1px;
}

.table-event  .header th.firstLeft{
	padding-left:1px !important;
	padding-left:7px;
}

.table-event  .header  {
	margin:0 !important;
	padding:0 !important;
	background-repeat:no-repeat;
	
}


.table-event td.left {
	border-left: solid #cccccc 1px;
}

.table-event td {
	border-left:none;
	border-right:solid #cccccc 1px;
}


.table-event a:link {
	text-decoration: underline;
}

.table-event a:visited
{
	color: #777777;
	text-decoration: underline;
	
}

.table-event a:hover
{
	color:#333333;
	text-decoration: underline;
	font-weight:inherit;
}

.table-events {
	border:none;
	margin-bottom:20px;
	width:480px;
}

.table-credit {
	border:none;
	margin-bottom:20px;
	background:#FAFAFA;
	width:115px;
	text-align:left;
}
.table-comp-framework {
	border:none;
	padding: 20px 0px 20px 25px!important;
	background:#FAFAFA;
	width:165px;
	text-align:
}

.table-comp-framework a:link{
text-decoration:none;	
	
}

.tableevents {
border:0px;
width:730px;
/*height:400px;
overflow:scroll;*/
}



.event-years {
	background: url(/images/tabs/tabsback.jpg);
	background-repeat:repeat;
}

/* END TABLE STYLES */


a.event-register{
display: block;
width:75px;
height:20px;
background: url("/images/buttons/btn-event-register.jpg") 0 0 no-repeat;
text-decoration: none;
padding:10px 0px 5px 0px;
}

a:hover.event-register {
background-position: -75px 0;
}

#btn-event-register {
width:155px;
height:20px;
display:block;
padding-top:10px;
}



/*POP UP TOOL TIP */

.menu2 {
padding: 0;
}
.menu2 div {
padding: 0;
margin: 0px;
float: left;
position: relative;
text-align: left;
width:80px;
}
.menu2 a {
padding: 0px 0px; 
display: block;
color: #555555;

text-decoration: none;
font-weight: bold;
}
.menu2 div em {
background: url(/images/pd-credits.png) no-repeat;
width: 304px;
height: 194px;
position: absolute;
top: -170px;
left: -150px;
text-align: center;
font-style: normal;
z-index: 2;
display: none;
}

/* Pop Up Competency Framework  */
.simple_overlay {
display:none;
z-index:10000;
background-image:url(/images/bg-mtg-comp-pop.png);
background-repeat: no-repeat;
background-position: left top;
width:532px;
height:409px;
margin-top:150px;
position:fixed;
top:0;
/*-moz-box-shadow:0 0 30px 5px #000;
-webkit-box-shadow: 0 0 30px #000;	*/
}

.simple_overlay .close {
background-image:url(/images/btn-comp-pop-close.png);
position:absolute;
right:5px;
top:30px;
cursor:pointer;
height:35px;
width:35px;
background-repeat: no-repeat;
background-position: left top;

}






a:active {
outline:none;
}

:focus {
-moz-outline-style:none;
-webkit-outline-style:none;
}


#triggers {
text-align:left;
margin:5px 0px 0px 10px;
width:130px;
}

#triggers img {
cursor:pointer;
margin:0px;
padding:0px 2px 2px 0px;
background-color:#fff;
/*
-moz-border-radius:4px;
-webkit-border-radius:4px;*/

}



/* styling for elements inside overlay */
.details {
margin: 18px 0px 0px 16px;
width:450px;
height:300px;
padding:25px 25px 25px 25px;
border: 0px solid #666;
overflow:hidden;

}

ul.com-row-left{
border:0px solid #099;
width: 225px;
margin:-8px 0px 0px 5px;

}

ul.com-row-right{
border:0px solid #099;
width: 225px;
margin:-248px 0px 0px 0px;
float:right;

}


li.com-communication {
list-style:none;
background-image:url(/images/icons/btn-pd-comp-c.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:25px 0px 25px 0px;
text-align: left;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #ccc;
font-family: Arial;
font-size: 9pt;
line-height: 14pt;
color: #666666;
font-weight:normal;
}


li.com-external {
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-ef.gif);
background-repeat: no-repeat;
background-position: left center;
height:35px;
padding:0px 0px 0px 35px;
margin:15px 0px 25px 0px;
text-align: left;
color: #666666;
font-weight:normal;
font-size: 9pt;
}

li.com-relationship {
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-rm.gif);
background-repeat: no-repeat;
background-position: left center;
height:35px;
padding:0px 0px 0px 35px;
margin:15px 0px 25px 0px;
text-align: left;
color: #666666;
font-weight:normal;
font-size: 9pt;
}


li.com-strategic{
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-si.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:4px 0px 0px 35px;
margin:25px 0px 25px 0px;
text-align: left;
color: #666666;
font-weight:normal;
font-size: 9pt;
}


li.com-leadership{
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-l.gif);
background-repeat: no-repeat;
background-position: left center;
height:30px;
padding:10px 0px 0px 35px;
margin:25px 0px 17px 11px;
text-align: left;
color: #666666;
font-weight:normal;
font-size: 9pt;
}

li.com-professional{
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-p.gif);
background-repeat: no-repeat;
background-position: left center;
height:23px;
padding:2px 0px 0px 35px;
margin:25px 0px 25px 11px;
text-align: left;
color: #666666;
font-weight:normal;
font-size: 9pt;
}

li.com-technical{
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-ts.gif);
background-repeat: no-repeat;
background-position: left center;
height:35px;
padding:0px 0px 0px 35px;
margin:21px 0px 21px 11px;;
text-align: left;
color: #666666;
font-weight:normal;
font-size: 9pt;
}

li.com-results {
border:0px solid #099;
list-style:none;
background-image:url(/images/icons/btn-pd-comp-ro.gif);
background-repeat: no-repeat;
background-position: left center;
height:26px;
padding:1px 0px 0px 35px;
margin:11px 0px 25px 11px;
text-align: left;
color: #666666;
font-weight:normal;
font-size: 9pt;
}

ul.com-row-right{
width: 210px;
overflow:hidden;
list-style:none;
list-style-position: outside;
}

#com-row-left{
border:0px solid #099;
width: 225px;
overflow:hidden;
}

#com-row-right{
width: 210px;
overflow:hidden;
margin-left:226px;
margin-top:-204px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
border-left-color: #CCC;
}

#com-row{
width: 225px;
height: 50px;
float:left;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: solid;
border-left-style: none;
border-bottom-color: #ccc;
}


.pointer-cal {
cursor:pointer;	
height:60px;
width:122px;
display:block;
text-decoration:none!important;
}

/* research feedback link */

#feedback{
height:52px;
width:504px;
margin:0px 0px 0px 0px;
background-image: url(/images/bg-feedback.jpg);
background-repeat: no-repeat;
padding:5px 0px 0px 0px;
line-height:5px;
}

.slider-content{
margin:8px 0px 0px 0px;	
}

.slider-content-2{
margin:8px 0px 0px 0px;	
}
.slider-content-3{
margin:8px 0px 0px 0px;	
}

#show.slider-toggle-btn{ 
cursor: pointer; 
float: right; 
margin:4px 3px 0px 0px;
width:13px;
height:13px;
}
#hide.slider-toggle-btn{ 
cursor: pointer; 
margin:4px 0px 0px 0px;
float: right; 
width:13px;
height:13px;
}


#show-2.slider-toggle-btn{ 
cursor: pointer; 
float: right; 
margin:4px 3px 0px 0px;
width:13px;
height:13px;
}
#hide-2.slider-toggle-btn{ 
cursor: pointer; 
margin:4px 0px 0px 0px;
float: right; 
width:13px;
height:13px;
}


#show-3.slider-toggle-btn{ 
cursor: pointer; 
float: right; 
margin:4px 3px 0px 0px;
width:13px;
height:13px;
}
#hide-3.slider-toggle-btn{ 
cursor: pointer; 
margin:4px 0px 0px 0px;
float: right; 
width:13px;
height:13px;
}

.pd-left-border {
border-left:#CCC solid 1px;	
}


/* POPUP for GALLERY */

#gallery-pd img {
padding:0px 10px 8px 0px;
}


#fade {
display: none;
background: #000; 
position: fixed; left: 0; top: 0; 
z-index: 10;
width: 100%; height: 100%;
opacity: .80;
z-index: 9999;
}

.popup_block{
display: none;
background: #fff;
padding: 30px 20px 24px 20px; 	
border: 1px solid #ccc;
float: left;
font-size: 1.2em;
position: fixed;
top: 50%; left: 50%;
z-index: 99999;
-webkit-box-shadow: 0px 0px 20px #000;
-moz-box-shadow: 0px 0px 20px #000;
box-shadow: 0px 0px 20px #000;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.popup_block img{
border: 1px #ccc solid;
}





a.close {
float: right; 
margin: -15px 0px 0px 0px;
padding: 0px 0px 7px 0px;
color: #9a261d;
font-size:8pt;
font-weight:bold;
}

.popup p {
padding: 5px 10px;
margin: 5px 0;
}

/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
position: absolute;
}

*html .popup_block {
position: absolute;
}

.active {
color:#300!important;	
}





