/** Master Page Framework **/


body { font-size: 62.5%; font-style: normal; font-family: Verdana; text-align: center; }

p { padding-bottom: 0px; }

.red { color: red; }

.menuSelected { color: #ffffb8; }

.bold { font-weight: bold; }

.italics { font-style: italic; }

.left { text-align: left; }

.center { text-align: center; }

#maincontainer { width: 800px; margin: auto; text-align: left; padding: 0px; background: url(http://www.mdlib.org/images/mlabg2.jpg) top left repeat-y; }

#raigcontainer { width: 800px; margin: auto; text-align: left; margin: auto; padding: 0px; height: 100%; background: url(http://www.mdlib.org/images/mlabg2.jpg) top left repeat-y; }

#topsection {	height: 90px; margin: 0px; padding: 0px; }

#leftcolumn { float: left; width: 175px; padding: 0px; margin: 0px; padding-bottom: 15px; }

#contentcolumn { float: right;	width: 625px;	margin: 0px;	padding: 0px;	padding-bottom: 15px; }

#footer {	clear: both;	height: 25px;	background: #052959;	color: #FFFFFF;	text-align: center;	padding-top: 1em; }

h2 { font-weight: bold; font-size: 1.2em; font-family:Verdana, Tahoma, Arial; color: #000000; text-align: left; margin: 0px; padding: 0px; }


/** Main Menu Stuff **/


h1.Menu { font-weight: bold; font-size: 1.2em; font-family: Verdana, Tahoma, Arial; color: #A9BEC7; text-align: left; margin: 0px; padding: 0px; }

h1.welcome { font-weight: bold; font-size: 1.4em; font-family:Verdana, Tahoma, Arial; color: #052A59; text-align: left; margin: 0px; padding-bottom: .5em; padding-top: 0px; }

h2.main { font-weight: bold; font-size: 1.2em; font-family:Verdana, Tahoma, Arial; color: #000000; text-align: left; margin: 0px; padding-bottom: 0px; }

h2.featured { font-weight: bold; font-size: 1.2em; font-family:Verdana, Tahoma, Arial; color: #000000; text-align: left; margin: 0px; padding-top: 1em; padding-bottom: .5em;}

h1.about { font-weight: bold; font-size: 1.2em; font-family:Verdana, Tahoma, Arial; color: #000000; text-align: left; margin: 0px; padding: 0px; }

h1.about_font { font-weight: bold; font-size: 1.2em; font-family:Verdana, Tahoma, Arial; color: #000000; text-align: left; margin: 0px; }

ul.Menu {	margin-left: 10px;	margin-right: 0px;	padding: 0px; }

li.Menu_Header_Top { visibility: visible; margin-left: 0px; padding-top: 0px; list-style-type: none; }

li.Menu_Header { visibility: visible; margin-left: 0px; padding-top: 1.2em; list-style-type: none; }

li.Menu_Header_2 { visibility: visible; margin-left: 10px; padding-top: 1em; list-style-type: none; font-weight: bold; font-family: Verdana, Tahoma, Arial; color: #A9BEC7; }

li.Menu_Header_Sub_Top { visibility: visible; margin-left: 0px; list-style-type: none; }

li.Menu_Link { visibility: visible; font-size: 1em; color: white; font-family: Verdana, Tahoma, Arial; list-style-type: none; margin-left: 10px; padding-top: 1em; list-style-type: none; }

li.Menu_Link_2 { visibility: visible; font-size: 1em; color: white; font-family: Verdana, Tahoma, Arial; list-style-type: none; margin-left: 20px; padding-top: 1em; list-style-type: none; }

a.Menu:link  { color: #FFFFFF; text-decoration: none; }

a.Menu:visited  { color: #FFFFFF; text-decoration: none; }

a.Menu:hover  { color: #ffffb8; text-decoration: underline; }

#maincontent {	float:left;	margin: 0px; width: 450px; }

#rightmenu{	float: right; margin: 475px; width: 150px; }

#home_content {	float: left;	width: 440px;	padding-left: 5px;	margin: 0px;	padding-top: 10px; }

#main_area {	width: 615px;	padding-left: 5px;	margin: 0px;	padding-top: 10px; }

#right_menu {	float: right;	width: 170px;	margin: 0px;	padding-left: 5px;	height: 100%; }

h1.about { font-weight: bold; font-size: 1.2em; font-family:Verdana, Tahoma, Arial; color: #000000; text-align: left; margin: 0px; padding: 0px; }

ul.About { margin: 0px; padding: 0px; }

li.About_Header { visibility: visible; margin-left: 0px; padding-top: 1em; list-style-type: none; }

li.About_Link { visibility: visible; font-size: 1em; color: black; font-family: Verdana, Tahoma, Arial; list-style-type: none; margin-left: 7px; padding-top: .6em; list-style-type: none; }

#About_Image { visibility: visible; left: 5px; right: auto; width: 170px; padding-top: 2em; text-align: center; vertical-align: bottom; }

a.Right_Menu:link  { color: #26466D; text-decoration: none; }

a.Right_Menu:visited  { color: #26466D; text-decoration: none; }

a.Right_Menu:hover { color: #990033; text-decoration: underline; }

a.Menu:link  { color: #FFFFFF; text-decoration: none; }

a.Menu:visited  { color: #FFFFFF; text-decoration: none; }

a.Menu:hover  { color: #ffffb8; text-decoration: underline; }

a.Body:link  { color: #000066; text-decoration: underline; }

a.Body:visited  { color: #000066; text-decoration: underline; }

a.Body:hover  { color: #990033; text-decoration: underline; }

.Large_Text { font-size: 1em; font-weight: bold; font-family: Verdana; }

.Larger_Text { font-size: 1.5em; font-weight: bold; font-family: Verdana; }

.Largest_Text { font-size: 2em; font-weight: bold; font-family: Verdana; }

p.main { margin-left: 5px; }

p.navigation{ margin-right: 10px; padding: 0px; text-align: right; }

#navigation { font-size: 1.1em; font-family: Verdana; text-align: right; visibility: visible; margin: 0; bottom: auto; width: 100%; float: right; vertical-align: top }

p.highlight { vertical-align: top; margin-left: 5px; }

div.highlight { margin-left: 5px; padding-top: 1em; }

td.highlight_text {vertical-align: top; }

.highlight_title { font-style: normal; font-weight: bold; font-size: 1.1em; text-decoration: none; }

img.highlight { float: left; padding-right: 7px; }

div.program { margin-left: 5px; padding-top: .5em; clear:none; text-align: center; }

p.program { margin-left: 5px; padding-top: 1em; clear:none; text-align: center; }

.program_title { font-style: normal; font-weight: bold; font-size: 1.1em; text-decoration: none; padding-top: 1em; padding-bottom: 1em; }

img.program { padding: 0px; text-align: center; }

div.Main_Header { visibility: visible; left: 0px; right: auto; padding-top: 1em; text-align: left; margin-left: 5px; padding-bottom: .5em; }

div.Main_Link { visibility: visible; left: 0px; right: auto; font-size: 1em; color: black; font-family: Verdana; text-align: left; margin-left: 10px; padding-bottom: 1em; line-height: 1.5em; }

form.search { padding-top: 1em; padding-bottom: 0px; }

.Search { font-weight: bold; font-size: 1.2em; color: black; font-family: Verdana; background-color: transparent; text-align: left; padding-top: 1em; padding-bottom: 1em; }


/** Site Management Pages **/


.fieldset { color: #000000; font-size: 1.2em; font-family: Verdana, Tahoma, Arial; font-weight: bold; text-align: left; margin: 0 }

h2.jobedit { font-weight: bold; font-size: 1.2em; font-family:Verdana, Tahoma, Arial; color: #000000; text-align: left; margin: 0px; padding-left: 10px; padding-bottom: 0px; }

p.job_line { margin-left: 20px; padding-bottom: 1em; }

p.jobListingSuccess { margin-left: 10px; padding-bottom: 1em; color: Red; }

.job_line_title { font-style: normal; font-weight: bold; font-size: 1.1em; text-decoration: none; }

/** Forms **/
form.contact {margin-left: 5px; margin-top: 10px; }

label.contact { float: left; width: 75px; font-weight: bold; margin-bottom: 2em; }

br { clear: left; margin-bottom: 1em; }

div.NoInputLabel { float: left; width: 75px; font-weight: bold; margin-bottom: 1em; }

#contactSubmit { margin-left: 75px; margin-top: 10px; }

form.join { vertical-align: text-bottom; }

label.join { display: block; float: left; width: 130px; font-weight: bold; margin-bottom: .5em; }

label.join_list { margin-left: 5px; margin-bottom: .5em; }

label.join_indent { float: left; width: 10px; margin-bottom: .5em; }

div.join { vertical-align: text-bottom; line-height: 2em; }

div.leadership { margin-left: 15px; }

div.ecrab { margin-left: 15px; }

div.happenings { margin-left: 15px; }

div.confindent {margin-left: 15px; }

div.confpayment { text-align: right; }

fieldset { margin-bottom: 1em; padding: .7em; }

/** DIVISIONS **/

p.divisions { margin-left: 10px; }


/** APLSS **/

div.aplssProgram { float: left; width: 405px; }

div.aplssImage { float: right; width: 200px; }

/** ARLD **/

div.arldProgram { float: left; width: 355px; padding: 0px; margin: 0px; }

div.arldImage { float: right; width: 250px; text-align: center; }

p.mission {font-weight: bold; font-size: 1.2em; font-family:Verdana, Tahoma, Arial; padding: 0px; margin: 0px; }

/** CSD **/

ul.CSD { margin: 0px; padding: 0px; }

li.CSD { visibility: visible; margin-left: 10px; list-style-type: none; }

/** GID **/

ul.GID { margin: 0px; padding: 0px; }

li.GID { visibility: visible; margin-left: 10px; padding-top: 1em; list-style-type: none; }

/** IFAP **/

ul.IFAP { margin: 0px; padding: 0px; }

li.IFAP { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }

div.IFAPManual { float: left; width: 305px; padding: 0px; margin-top: 1em; }

div.IFAPContributors { float: right; width: 300px; text-align: center; border-style: solid; border-width: 1px; }

h2.IFAP { text-align: center; color: #052A59; }

p.IFAP { font-weight: bold; font-size: 1em; font-family:Verdana, Tahoma, Arial; color: red; text-align: left; margin: 0px; padding-top: 1em; padding-bottom: 0em;}

div.IFAPfooter { clear: both; }

blockquote.blue { color: #052A59; }

/** Legislative Panel **/

ul.legislation { margin-top: 1em; padding: 0px; }

li.legislation { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }

ul.legislation2 { margin-top: 1em; padding: 0px; }

li.legislation2 { visibility: visible; margin-left: 0px; padding-bottom: 1em; list-style-type: none; }

/** LMD **/

ul.LMD { margin-top: 1em; padding: 0px; }

li.LMD { visibility: visible; margin-left: 20px; padding-bottom: 1em; list-style-type: none; }

/** Marketing **/

ul.market { margin-top: 1em; padding: 0px; }

li.market { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }

table.market { margin-top: 1em; }

/** MD Author **/

div.authorAward { float: left; width: 355px; padding: 0px; margin: 0px; }

div.authorDonate { float: right; width: 250px; text-align: left; }

div.authorWinner { float: left; width: 430px; padding: 0px; margin: 0px; }

div.authorWinners { float: right; width: 170px; text-align: left; padding-left: 4px; border-style: solid; border-width: 1px; }

p.mission {font-weight: bold; font-size: 1.2em; font-family:Verdana, Tahoma, Arial; padding: 0px; margin: 0px; }

/** Membership **/

ul.member { margin-top: 1em; padding: 0px; }

li.member { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }


/** PDP **/

ul.PDP { margin-top: 1em; padding: 0px; }

li.PDP { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }

li.PDPNumber { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: number; }


/** PSD **/

ul.PSD { margin-top: 1em; padding: 0px; }

li.PSD { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }

div.PSD { margin-left: 10px; text-align: center; width: 600px; }

p.PSD { margin-left: 10px; margin-right: 10px; }

div.box_outline { border: solid; border-color: #F00; border-width: thin; padding: 5px; text-align: center; }


/** RAIG **/

ul.raig { margin-top: 1em; padding: 0px; }

li.raig { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }


/** RIG **/

ul.RIG { margin-top: 1em; padding: 0px; }

li.RIG { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }


/** TIG **/

ul.TIG { margin-top: 1em; padding: 0px; }

li.TIG { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }


/** Trustees **/

ul.trustees { margin-top: 1em; padding: 0px; }

li.trustees { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }

/** TSD **/

div.tsdProgram { float: right; width: 405px; padding: 0px; margin: 0px; }

div.tsdImage { float: left; width: 200px; margin-top: 1em;}

div.tsdDate { clear: both; padding-top: 1em; }

/** Forms **/

ul.forms { margin-top: 1em; padding: 0px; }

li.forms { visibility: visible; margin-left: 10px; padding-bottom: 1em; list-style-type: none; }

/** Directory **/

ul.directory { margin-top: 1em; padding: 0px; }

li.directory { visibility: visible; margin-left: 5px; padding-bottom: 1em; list-style-type: none; }

/** Snapshot **/
h1.snapshot { font-size: 24px; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #036; text-align: center; padding: 0; }

h2.snapshot { font-size: 18px; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #036; text-align: center; padding: 0; }

h2.snapshot_red { font-size: 36px; font-weight: bolder; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: red; text-align: center; padding: 0; }

h2.snapshot_blue { font-size: 36px; font-weight: bolder; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: blue; text-align: center; padding: 0; }

p.snapshot_bold { font-size: 12px; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; color: #036; padding: 0 0 0 0; }

p.snapshot_indent { padding: 0 0 0 10px; }

h2.tsd { font-size: 12px; color:#00376E; }

.indent {margin-left: 2em; }

.indent_two {margin-left: 4em; }

.conference_indent { padding-left: 2.35em; }
