body
{
	font-size: 62.5%;
	background: #006699;
	color: #333333;
	margin: 0px;
}
/* top navigation */

.Menu
{
	background-color: transparent;
	padding-top: 3px;
	padding-bottom: 3px;
}

.MenuItemTop
{
	color: black;
	padding: 3px 4px 3px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.MenuItemTop a:hover
{
	color: white;
}

/* remove hover effect from non-clickable top menu items for CSS2 browsers */
a.MenuItemTop[href='#']:hover { color: black }
/* same but for for IE <= 6 */
.nohover:hover { color: black !important; }



.MenuItem
{
	background-color: #A4CEE3;
	border-top: 1px solid #A4CEE3;
	padding: 3px 4px 3px 2px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.MenuItemHover
{
	background-color: #BDDEEE;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#navigation
{
	position: relative;
	background-image: url(/system/images/alpha.png);
	background-repeat: repeat;
	margin: 20px 0px 20px 0px;
	padding: 5px 0px 5px 30px;
	color: #000;
	z-index: 999;
	font-size: 1.2em;
	font-family: Arial;
}

/* master page */
#container
{
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 50px;
	padding-right: 140px;
	color: #ccc;
	width: 863px;
}
/* master head */
#masthead
{
	position: relative;
	z-index: 2;
	background-image: url(/system/images/alpha.png);
	background-repeat: repeat;
	height: 109px;
	margin: 0px 0px 20px 0px;
}
#logo
{
	background-image: url(/system/images/template/PMForumlogo_d.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 109px;
}

/* master content */
#content
{
	position: relative;
	z-index: 2;
	background-image: url(/system/images/alpha.png);
	background-repeat: repeat;
	padding: 15px 0px 0px 30px;
}


/* standard global formats */

img
{
	border: 0px;
}
input
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	margin: 0px;
}
select
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
}
form
{
	padding: 0px;
	margin: 0px;
}

/* links */

div.clscontent a:link
{
	color: #003366;
	text-decoration: none;
}
div.clscontent a:visited
{
	color: #003366;
	text-decoration: none;
}
div.clscontent a:hover
{
	color: #fff;
	text-decoration: none;
}
div.clscontent a:active
{
	color: #003366;
	text-decoration: none;
}

/* normal text */
p
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	margin: 10px 0px 10px 0px;
}

/* b & strong */

/* hr */
hr
{
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	height: 2px;
}

/* titles and headers */
h1
{
	font-weight: normal;
	color: #000033;
	font-size: 3.5em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.04em;
	line-height: 1em;
}
h1.description
{
	float: right;
	width: 290px;
	font-weight: normal;
	color: #003366;
	font-size: 1.1em;
	letter-spacing: -0.0em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 20px 20px 0px 40px;
}
h2
{
	font-weight: normal;
	color: #000033;
	font-size: 2.7em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.03em;
}
h3
{
	font-weight: normal;
	color: #0066CC;
	font-size: 2.4em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.04em;
	line-height: 1em;
	padding: 0px 0px 6px 0px;
	margin: 0;
}
h4
{
	font-weight: normal;
	color: #003366;
	font-weight: normal;
	font-size: 2em;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	letter-spacing: -0.03em;
	line-height: 1em;
	padding: 0px 0px 3px 0px;
	margin: 0;
}
h4.magquote
{
	font-weight: normal;
	color: #000000;
	font-size: 1.9em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.04em;
	line-height: 1em;
	font-weight: normal;
	border: 0px;
	padding: 0px 0px 6px 0px;
	margin: 0;
}
h5
{
	font-weight: bold;
	color: #000000;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px 0px 0px 0px;
	margin: 0;
}
h6
{
	font-weight: normal;
	color: #333333;
	font-weight: normal;
	font-size: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.04em;
	line-height: 1em;
	padding: 0px 0px 6px 0px;
	margin: 0;
}
/* event headings */
h7 {
	font-weight: normal;
	color: #003366;
	font-weight: normal;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.04em;
	line-height: 1em;
	padding: 0px 0px 6px 0px;
	margin: 0;

}
/* bullet/number points */
ul
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	list-style-image: url(/system/images/template/bullet_pmf.gif);
}
ul ul
{
	font-weight: normal;
	font-size: 1.1em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	list-style-image: url(/system/images/template/bullet_pmf.gif);
}
li
{
	padding-bottom: 10px;
}
ol
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	list-style-type: decimal;
}

/* buttons */
.buttons
{
	font-weight: normal;
	font-size: 1.1em;
	background: #006699;
	color: #FFF;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	margin-top: 2px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #ccc;
}
/* new classes - text formating */

.txtinput_labels
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.select_labels
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.validatetxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #FF0000;
	padding: 0px 0px 0px 2px;
	margin: 0px;
}

/* quick float positioning */
.flcl
{
	float: left;
	clear: left;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}






/* page background images */

/* locations */
.NewEng
{
	background-image: url(/system/images/template/background_newengland.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.NewYrk
{
	background-image: url(/system/images/template/background_newyork.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.Canada
{
	background-image: url(/system/images/template/background_canada.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.login
{
	background-position: right top;
	background-image: url(/system/images/template/background_login.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.about
{
	background-position: right top;
	background-image: url(/system/images/template/background_about.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.dir
{
	background-position: right top;
	background-image: url(/system/images/template/background_locations.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.careers
{
	background-position: right top;
	background-image: url(/system/images/template/background_jobbank1.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.events
{
	background-position: right top;
	background-image: url(/system/images/template/background_conf.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.mag
{
	background-position: right top;
	background-image: url(/system/images/template/background_magazine.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.train
{
	background-position: right top;
	background-image: url(/system/images/template/background_training.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
.snapshot
{
	background-position: right top;
	background-image: url(/system/images/template/background_snapshot.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}

/* end standard global formats */


/* all custom pages */

/* page - home */

#headlines
{
	position: relative;
	left: -10px;
}

#column1
{
	float: left;
	width: 200px;
	padding-top: 20px;
	padding-right: 30px;
}
#column1 hr
{
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	height: 2px;
}
#column2
{
	float: left;
	width: 270px;
	padding-top: 20px;
}
#column2 hr
{
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	height: 2px;
}
#column3
{
	float: right;
	width: 280px;
	padding-top: 20px;
	padding-left: 16px;
	margin-right: 20px;
}
#column3 hr
{
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	height: 2px;
}


/* page - login */
#col_login
{
	width: 85%;
}

#cont_login
{
	float: left;
	clear: left;
	width: 100%;
	padding-bottom:15px;
}
.item_fn
{
	float: left;
	padding-right: 10px;
}
.item_ln
{
	float: left;
	padding-right: 10px;
}
.item_pw
{
	float: left;
	padding-right: 10px;
}
.btn_login
{
	float: left;
	padding-top: 15px;
}

#cont_forgot
{
	float: left;
	clear: left;
	width: 100%;
	padding-bottom:15px;
}
.item_email
{
	float: left;
	padding-right: 10px;
}
#btn_submit
{
	float: left;
}

#cont_reg
{
	float: left;
	clear: left;
	width: 100%;
}


/* page - registration main */

#reg_loc
{
	float: left;
	clear: left;
	padding: 10px 0px 10px 0px;
}
#loc_select_btn
{
	float: left;
	clear: left;
	padding-top: 10px;
}


#reg_org_stp1
{
	float: left;
	clear: left;
	padding: 10px 0px 10px 0px;
}

#org_stp1_orgname
{
	float: left;
	clear: left;
}
#org_stp1_btns
{
	float: left;
	clear: left;
}
#org_stp1_search_btn
{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
}
#org_stp1_skip_btn
{
	float: left;
	padding-top: 10px;
}


#reg_org_stp2a
{
	float: left;
	clear: left;
	padding: 10px 0px 10px 0px;
}
#org_stp2a_btns
{
	float: left;
	clear: left;
}
#org_stp2a_select_btn
{
	padding-top: 10px;
	padding-right: 10px;
}
#org_stp2a_add_btn
{
	padding-top: 10px;
}

#reg_org_stp2b1
{
	float: left;
	clear: left;
	padding: 10px 0px 10px 0px;
}
#reg_org_stp2b2
{
	float: left;
	clear: left;
	padding: 10px 0px 10px 0px;
}

#reg_contact
{
	float: left;
	clear: left;
	padding: 10px 0px 10px 0px;
}

/* page registration details */
#lcol_reg
{
	float: left;
	width: 210px;
	padding: 20px 50px 0px 0px;
}
#rcol_reg
{
	float: left;
	width: 500px;
}



/* page - about forum */
#lcol_about
{
	float: left;
	width: 210px;
	padding: 20px 50px 0px 0px;
}
#rcol_about
{
	float: left;
	width: 500px;
}
#rcol_about li
{
	padding-bottom: 20px;
}

/* page - news */
#lcol_news
{
	float: left;
	width: 210px;
	padding: 20px 50px 0px 0px;
}
#rcol_news
{
	float: left;
	width: 500px;
}

#news_item
{
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 8px;
}
#news_item_inner
{
	position: relative;
	z-index: 2;
	float: left;
	height: auto;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 5px 15px;
	border-bottom: 1px dotted #006699;
	border-right: 1px dotted #999999;
}

#news_item p
{
	float: left;
	clear: left;
	width: 100%;
	padding-top: 10px;
}
#news_item ul
{
	float: left;
	clear: left;
	width: 90%;
}
#news_item h5
{
	float: right;
	padding-top: 10px;
}
#news_item h6
{
	float: left;
	padding-top: 10px;
}

/* page - membership */
#lcol_mem
{
	float: left;
	width: 20%;
	padding: 20px 50px 0px 0px;
}
#rcol_mem
{
	float: left;
	width: 70%;
}
#rcol_mem .nest li
{
	font-size: 0.9em;
	list-style-type: none;
}

/* page - directory */
#dir_search_column1
{
	position: relative;
	z-index: 2;
	float: left;
	height: 340px;
	width: 42%;
	margin-right: 30px;
	padding: 25px 0px 25px 25px;
}
#dir_search_column2
{
	position: relative;
	z-index: 2;
	float: left;
	height: 340px;
	width: 41%;
	padding: 25px 0px 25px 25px;
}
#dir_list_column1
{
	position: relative;
	z-index: 2;
	float: left;
	width: 19%;
	padding: 25px 0px 25px 25px;
	margin-right: 50px;
}
#dir_list_column1 hr
{
	float: left;
	clear: left;
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	height: 2px;
}
#dir_list_column2
{
	position: relative;
	z-index: 2;
	float: left;
	width: 65%;
	padding: 25px 25px 25px 25px;
}
#dir_list_column2 hr
{
	float: left;
	clear: left;
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	height: 2px;
}
#dir_list_column2 table
{
	font-weight: normal;
	font-size: 1.1em;
	color: #333;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	width: 90%;
}
.dir_list_name
{
	font-weight: normal;
	font-size: 1.1em;
	color: #333;
	font-family: arial, helvetica, geneva, sans-serif;
	width: 30%;
}

/* page - links */
#col1_links
{
	float: left;
	width: 30%;
	padding-top: 20px;
}
#col2_links
{
	float: left;
	width: 30%;
	padding-top: 20px;
	padding-left: 45px;
}


/* page - locations */
#loc_column1
{
	float: left;
	width: 210px;
	padding: 0px 50px 0px 0px;
}
#loc_column1 ul
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 1.1em;
	padding-bottom: 0px;
	margin: 0px;
	color: #000;
	line-height: 1.4em;
	padding-top: 0px;
	font-family: arial, helvetica,verdana, geneva, sans-serif;
	list-style: none;
}
#loc_column1 hr
{
	float: left;
	clear: left;
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	height: 2px;
}
#cont_photo
{
	float: left;
	clear: left;
}

#loc_column2
{
	float: left;
	width: 500px;
	padding: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
#loc_column2 ul
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	list-style-image: url(/system/images/template/bullet_pmf.gif);
}
#loc_column2 hr
{
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 100%;
	height: 2px;
}
/* start directors */
.lphoto_directors {
	float: left;
	font-weight: normal;
	font-size: 1.1em;
	margin-bottom: 6px;
	width: 100px;	
	height: 210px;
	color: #333;
	font-family: arial, helvetica, sans-serif;
}
.lphoto_directors img{padding-bottom:2px;}
.rphoto_directors {
	float: right;
	font-weight: normal;
	font-size: 1.1em;
	margin-bottom: 6px;
	width: 100px;	
	height: 210px;
	color: #333;
	font-family: arial, helvetica, sans-serif;
}
.rphoto_directors img{padding-bottom:2px;}

/* end directors */

/* start committee */
.lphoto{
	float: left;
	font-weight: normal;
	font-size: 1.1em;
	margin-bottom: 6px;
	width: 100px;	
	height: 190px;
	color: #333;
	font-family: arial, helvetica, sans-serif;
}
.lphoto img{padding-bottom:2px;}

.rphoto{
	float: right;
	font-weight: normal;
	font-size: 1.1em;
	margin-bottom: 6px;
	width: 100px;	
	height: 190px;
	color: #333;
	font-family: arial, helvetica, sans-serif;
}
.rphoto img{padding-bottom:2px;}


strong.Committee {
	color:#003366;
}

/* end committee */




/* page - current issue */
#lcol_curiss
{
	float: left;
	width: 210px;
	padding: 20px 50px 0px 0px;
}
#rcol_curiss
{
	float: left;
	width: 500px;
}
#maincol_curiss
{
	float: left;
	clear: left;
	width: 96%;
	padding-top: 25px;
}

#current_short
{
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 8px;
}
#current_short p
{
	padding-left: 20px;
}
#current_short h5
{
	float: right;
	padding-top: 10px;
}
#current_inner
{
	position: relative;
	z-index: 2;
	float: left;
	height: auto;
	padding: 5px 5px 0px 5px;
	border-bottom: 1px dotted #006699;
	border-right: 1px dotted #999999;
}

/* page book review */
#lcol_books
{
	position: relative;
	z-index: 2;
	float: left;
	width: 210px;
	padding: 20px 50px 0px 0px;
}
#lcol_books_inner
{
	padding: 15px 25px 50px 25px;
}
.radio_buttons
{
	float: left;
	clear: left;
	padding: 5px 0px 5px 0px;
}
.radio_buttons input
{
	float: left;
}


#rcol_books
{
	float: left;
	width: 500px;
	padding-top: 15px;
	padding-left: 20px;
	border-left:1px dotted #006699;
}
.booksanchor
{
	float: left;
	clear: left;
	width: 90%;
	position: relative;
	z-index: 2;
	height: auto;
	padding: 25px 25px 25px 25px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #006699;
	border-right: 1px dotted #999999;
}

.bookfrtxt
{
	float: right;
}
.bookfltxt
{
	float: left;
}

/* page - regional events */
#col_regional
{
	width: 85%;
}
#event
{
	position: relative;
	z-index: 2;
	float: left;
	height: auto;
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 15px 25px 5px 15px;
	border-bottom: 1px dotted #006699;
	border-right: 1px dotted #999999;
}
#region_eventreportview
{

	width:85%;
	
	margin: 0px 0px 20px 42px;
	padding: 0px 5px 10px 0px;
	border-bottom: 1px dotted #006699;

	text-align: justify;
}



#region_eventlistitem
{
	float: right;
	height: auto;

	margin: 0px 0px 20px 42px;
	padding: 0px 5px 10px 0px;
	border-bottom: 1px dotted #006699;
	
	text-align: justify;
}
.regional_event_list {
	margin-bottom:0px;
	}
.regional_event_details {
	margin-left:50px;
	}



/* page- conferences */

#lcol_conf
{
	float: left;
	width: 210px;
	padding: 20px 50px 0px 0px;
}
#rcol_conf
{
	
	float: left;
	width: 540px;
}

/* page - webseminar */
#col_websem
{
	width: 85%;
}

/* page- training */

#lcol_train
{
	float: left;
	width: 210px;
	padding: 20px 50px 0px 0px;
}
#rcol_train
{
	float: left;
	width: 500px;
}
#rcol_train ul
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	list-style-image: url(/system/images/template/bullet_pmf.gif);
}
#rcol_train li
{
	padding: 0px;
	margin: 1px 0px 1px 0px;
}
#rcol_train ul ul
{
	font-weight: normal;
	font-size: 1.1em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	list-style-image: url(/system/images/template/bullet_pmf.gif);
}

#train_event
{
	position: relative;
	z-index: 2;
	width: 95%;
	float: left;
	height: auto;
	padding: 25px 25px 0px 25px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #006699;
	border-right: 1px dotted #999999;
}

/* webinar training */
#col_weninar
{
	float: left;
	width: 98%;
}
#col_weninar ul
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	list-style-image: url(/system/images/template/bullet_pmf.gif);
}
#col_weninar li
{
	padding: 0px;
	margin: 1px 0px 1px 0px;
}
#col_weninar ul ul
{
	font-weight: normal;
	font-size: 1.1em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	list-style-image: url(/system/images/template/bullet_pmf.gif);
}

#webname1 {width:100%;float:left;clear:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}
#webname2 {width:100%;float:left;clear:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}

#webname3 {width:100%;float:left;clear:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}
#webname4 {width:100%;float:left;clear:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}

/*
#webname1 img {float:left;clear:left;margin-right:15px;}
#webname1 embed {float:left;clear:left;margin-right:15px;}


#webname2 img {float:left;margin-right:15px;}

#webname3 img {float:left;margin-right:15px;}
#webname4 img {float:left;margin-right:15px;}
*/





#webname5 {width:100%;float:left;clear:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}
#webname6 {width:100%;float:left;clear:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}

#webname7 {width:100%;float:left;clear:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}
#webname8 {width:100%;float:left;clear:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}


#webname5 iframe {float:left;margin-right:15px;}
#webname6 iframe {float:right;margin-right:15px;}

#webname7 iframe {float:left;margin-right:15px;}
#webname8 iframe {float:right;margin-right:15px;}


#webname9 {width:40%;height:300px;float:left;clear:left;margin-right:70px;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}
#webname10 {width:40%;height:300px;float:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}

#webname11 {width:40%;height:300px;float:left;clear:left;margin-right:70px;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}
#webname12 {width:40%;height:300px;float:left;padding-bottom:20px;margin-bottom:15px;border-bottom:1px dotted #006699;}


#webname9 iframe {margin-bottom:15px;}
#webname10 iframe {margin-bottom:15px;}

#webname11 iframe {margin-bottom:15px;}
#webname12 iframe {margin-bottom:15px;}





/* page - job bank search */

#jb_qcksearch
{
	position: relative;
	z-index: 2;
	float: left;
	clear: left;
	width: 90%;
	margin-right: 30px;
	margin-bottom: 20px;
	padding: 15px 0px 15px 15px;
}
#job_search_column1 table
{
	font-weight: normal;
	font-size: 1.1em;
	color: #333;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	width: 97%;
}
#job_search_column1 tr#row_bg
{
	height: 30px;
	width: 90%;
}
#jb_advsearch
{
	position: relative;
	z-index: 2;
	float: left;
	clear: left;
	width: 90%;
	padding: 15px 0px 15px 15px;
}
#job_short
{
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 8px;
}
#job_short h5
{
	padding-top: 10px;
}
#job_inner
{
	float: left;
	width: 100%;
	height: 150px;
	padding: 5px 5px 5px 10px;
}

/* page - job bank list */
#lcol_jblist
{
	position: relative;
	z-index: 2;
	float: left;
	width: 22%;
	padding: 0px 50px 0px 0px;
	margin-right: 30px;
}
#lcol_jblist_inner
{
	padding: 15px 25px 50px 25px;
}

#rcol_jblist
{
	float: left;
	width: 65%;
}
#jblist_item
{
	position: relative;
	z-index: 2;
	width: 100%;
	float: left;
	height: auto;
	padding: 0px 0px 0px 10px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #006699;
	border-right: 1px dotted #999999;
}
#item_number
{
	font-weight: normal;
	font-size: 1.1em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	float: left;
	padding: 0px 10px 0px 0px;
}
#item_details
{
	float: left;
	width: 250px;
}

/* page - guidence */
#col_guide
{
	width: 85%;
}
#guide_item
{
	float: left;
	clear: left;
	width: 90%;
	position: relative;
	z-index: 2;
	height: auto;
	padding: 25px 25px 25px 25px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #006699;
	border-right: 1px dotted #999999;
}


/* page - snapshot */
#lcol_snap
{
	float: left;
	width: 20%;
	padding: 20px 50px 0px 0px;
}
#rcol_snap
{
	float: left;
	width: 70%;
}














/* normal content columns */
#column_full
{
	width: 100%;
}
#column_full hr
{
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;

	width: 100%;
	height: 2px;
}

#norm_column1
{
	float: left;
	width: 20%;
	padding-top: 25px;
}
#norm_column1 ul
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 1.1em;
	padding-bottom: 0px;
	margin: 0px;
	color: #000;
	line-height: 1.4em;
	padding-top: 0px;
	font-family: arial, helvetica,verdana, geneva, sans-serif;
	list-style-type: none;
}
#norm_column1 hr
{
	float: left;
	clear: left;
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;

	width: 100%;
	height: 2px;
}
#norm_column2
{
	float: left;
	width: 70%;
	padding-top: 15px;
	padding-left: 20px;
}
#norm_column2 ul
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, geneva, sans-serif;
	list-style-image: url(/system/images/template/bullet_pmf.gif);
}

#norm_column2 hr
{
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;

	width: 100%;
	height: 2px;
}


/* location page coulmns and text formating */



/* directory columns and formatting */


.select_title
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, helvetica, sans-serif;
	padding-bottom: 3px;
}


/* article columns and formatting */

.art_search_column1
{
	float: left;
	width: 42%;
	height: 300px;
	margin-right: 30px;
	padding: 15px 0px 15px 15px;
}

.art_search_column2
{
	float: left;
	width: 41%;
	height: 300px;
	padding: 15px 0px 15px 15px;
}

#art_list_column1
{
	float: left;
	width: 19%;
	padding: 25px 0px 25px 25px;
	margin-right: 50px;
}
#art_list_column1 hr
{
	float: left;
	clear: left;
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;

	width: 100%;
	height: 2px;
}
#art_list_column2
{

	float: left;
	width: 65%;
	padding: 25px 25px 25px 25px;
}
#art_list_column2 hr
{
	float: left;
	clear: left;
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;

	width: 100%;
	height: 2px;
}
#art_short
{
	float: left;
	clear: left;
	width: 100%;
	margin-bottom: 8px;
}
#art_short p
{
	padding-left: 20px;
}
#art_short h5
{
	float: right;
	padding-top: 10px;
}
#art_inner
{
	float: left;
	height: 150px;
	padding: 5px 5px 5px 5px;
}

#status_icons
{
	float: right;
	padding-top: 100px;
}
#status_icons p
{
	font-weight: normal;
	font-size: 1.1em;
	color: #333;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align: center;
}



/* article item */

#art_item_column1
{
	float: left;
	width: 31%;
	padding-top: 15px;
}
#art_item_column1 img
{
	margin: 5px 5px 5px 0px;
}
#art_item_column2
{
	float: left;
	width: 31%;
	padding-top: 15px;
	padding-left: 35px;
}
#art_item_column3
{
	float: right;
	width: 31%;
	padding-top: 15px;
	padding-left: 13px;
	margin-right: 20px;
}


#art_item2_column1
{
	float: left;
	width: 48%;
	padding-top: 15px;
}
#art_item2_column1 img
{
	margin: 5px 5px 5px 0px;
}
#art_item2_column2
{
	float: left;
	width: 48%;
	padding-top: 15px;
	padding-left: 35px;
}

/* current issue */



/* book review */









/* footer */

#footer
{
	clear: both;
	padding: 20px 20px 20px 0px;
	margin: 20px 0px 0px 0px;
	font-size: 1em;
	color: #333;
	font-family: arial, helvetica, sans-serif;
}
#footer hr
{
	border-top: #006699 1px solid;
	border-bottom: #cccccc 1px solid;
	margin: 5px 0px 0px 0px;
	width: 100%;
	height: 2px;
}


/* button format */


/* function - error */
.func_text
{
	padding: 0px;
	display: none;
	color: #990000;
}

.radio_buttons
{
	float: left;
	padding-right: 15px;
}
.radio_text
{
	float: left;
	font-weight: normal;
	font-size: 1.1em;
	color: #333;
	font-family: arial, verdana, helvetica, sans-serif;
	padding: 3px 0px 0px 5px;
}


/* random old */
td.pricetbl
{
	font-weight: normal;
	font-size: 1.2em;
	padding-bottom: 6px;
	margin: 0px;
	color: #000000;
	padding-top: 6px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}
td.pricehdr
{
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 6px;
	margin: 0px;
	color: #000000;
	padding-top: 6px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
}


/* hacks */

.p
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, sans-serif;
}

#p
{
	font-weight: normal;
	font-size: 1.2em;
	color: #333;
	font-family: arial, verdana, helvetica, sans-serif;
}

span
{
	font-family: arial, verdana, helvetica, sans-serif;
}



