﻿html, body
{
    background-color: #FFFFFF;
    margin-top: 00;
    margin-left: 00;
    width: 100%;
    min-width: 915px;
    font-family: Arial,sans-serif;
    color: #513F3C;
    vertical-align: middle;
    font-size: 12px;
}
img
{
    border: 0px;
}
h1
{
    font-size: 14px;
    color: #513f3c;
    margin-bottom: 0px;
    margin-top: 10px;
}
h2
{
    font-size: 12px;
    color: #860a14;
    margin-bottom: 0px;
    margin-top: 10px;

}

h3
{
    font-size: 10px;
    color: #513f3c;
    margin-bottom: 0px;
    margin-top: 10px;
}

h3 a
{
    color: #c37c13;
    text-decoration: none;
}

h3 a:hover
{
    text-decoration: underline;
}

hr
{
    background-color: #513f3c;
    color: #513f3c;
    height: 1px;
}
li
{
	color:#513F3C;
    /*color:#8b0b04;*/
}

.ektron_content li p
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
 color:#513F3C;
 
}
#welcome li p
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
 color:#513F3C;
 
}
hr
{
    background-color: #bfac80;
    color: #bfac80;
    height: 1px;
}


/********************************/

div#header_container
{
    margin: -1px auto 0pt;
    width: 100%;
    height: 100px;
    background-color: #fff5de;
}
div#header
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 915px;
    min-width: 915px;
    height: 100px;
    background-color: #fff5de;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
div#header_logo
{
    float: left;
    padding-top: 20px;
    width: 191px;
    height: 80px;
}
div#header_nav
{
    float: right;
    padding: 10px;
    background-color: #e0d6be;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
div#header_nav a
{
    font: bold 12px Arial,sans-serif;
    text-decoration: none;
    color: #513f3c;
}
div#header_nav a:hover
{
    text-decoration: underline;
}
div#header_textsizer
{
    /*position: absolute;     left: 750px;     top: 70px;*/
    /*position: relative; left: 560px;   top: 70px;*/
	position: absolute;     left: 780px;     top: 70px;
    display:block; width: 200px;
    
}
div#header_textsizer a
{
    clear:both;
    color: #C37C13;
    font-family: Ariel,sans-serif;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
}
div#header_textsizer img
{
    vertical-align: middle;
    line-height: normal;
}
div#topnav
{
    background: url(/Images/nav_bg.jpg) repeat-x left top;
    border-right: white 0px solid;
    border-top: white 1px solid;
    border-left: white 0px solid;
    border-bottom: white 1px solid;
    height: 27px;
    font-weight: bold;
    font-size: 14pt;
    vertical-align: text-top;
    color: white;
    text-align: center;
    text-decoration: none;
    padding-bottom: 5px;
    width: 100%;
    min-width: 1000px;
    width: expression((document.documentElement.offsetWidth < 1000)?   "1000px" : "auto" );
}
div#subnav
{
    background-color: #fff4de;
    margin-left: auto;
    margin-right: auto;
    width: 915px;
}
.subnav
{
    background-color: #fff4de;
    margin-left: auto;
    margin-right: auto;
    width: 915px;
}
iframe#iFrame
{
    background-color: #FFFFFF;
    width: 645px;
    height: 775px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
}
/***************/
.solidblockmenu
{
    padding: 0;
    float: none;
    font: bold 14px Arial,sans-serif;
    border-width: 1px 0;
    background: black url(/Images/nav_bg.jpg) center center repeat-x;
    clear: none;
    margin: 8px 0px 0px;
}
.solidblockmenu li
{
    display: inline;
}

.solidblockmenu li a
{
    float: none;
    color: white;
    padding: 8px 21px;
    text-decoration: none;
    border-left: #00000 1px outset;
    border-right: #513f3c 1px inset;
    margin-left: -2px;
    margin-right: -2px;
}
.solidblockmenu li .firstitem
{
    border-left: #513f3c 1px outset;
}
.solidblockmenu li .current
{
    color: #513f3c;
    background: transparent url(/Images/nav_bg_over.gif) center center repeat-x;
}

.solidblockmenu li a:hover
{
    color: #513f3c;
    background: transparent url(/Images/nav_bg_over.gif) center center repeat-x;
    border-left: #00000 1px outset;
    border-right: #000000 1px inset;
}
/***************/
.subblockmenu
{
    float: none;
    font: bold 12px Arial,sans-serif;
    clear: none;
    margin: 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.subblockmenu li
{
    display: inline;
}

.subblockmenu li a
{
    float: none;
    color: #513f3c;
    text-decoration: none;
    padding-right: 21px;
    padding-left: 21px;
    padding-bottom: 4px;
    padding-top: 4px;
}
.subblockmenu li .firstitem
{
    border-left: #513f3c 1px outset;
}
.subblockmenu li .current
{
    color: #ffffff;
    background-color: #8b0903;
}
.subblockmenu li .current:hover
{
    color: #ffffff;
    background-color: #8b0903;
}
.subblockmenu li a:hover
{
    color: #8b0903;
    background: #fff4de;
}
/***************/
.markermenu
{
    list-style-type: none;
    margin: 0px 0;
    padding: 0;
    width: 265px;
    min-width: 265px; /*border: 1px solid #9A9A9A;*/
}
.markermenu li.parent
{
    font: bold 14px Ariel, sans-serif;
    color: #513f3c;
    background-color: #fff5de;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
    border-bottom: 1px solid #B5B5B5;
}
.markermenu li a
{
    background: #fff5de url(/images/arrow_off.gif) no-repeat 20px center;
    font: bold 12px Ariel, sans-serif;
    color: #00014e;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 40px;
    text-decoration: none;
    border-bottom: 1px solid #B5B5B5;
}

* html .markermenu li a
{
    /*IE only. Actual menu width minus left padding of LINK */
    width: 225px;
}

.markermenu li a:hover
{
    color: #ffffff;
    background-color: #8b0b04;
    background-image: url(/images/arrow_on.gif); /*onMouseover image change. Remove if none*/
}
.markermenu li a.current
{
    background: #8b0b04 url(/images/arrow_on.gif) no-repeat scroll 250px center;
    color: #ffffff;
}

#LeftNavControl_pnlLeftNav
{
    width: 265px;
}

/***************/
div#content
{
    margin-left: auto;
    margin-right: auto;
    width: 915px;
    min-width: 915px;
    height: 100%;
    background-color: #ffffff;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
}
div#home_content
{
    margin-left: auto;
    margin-right: auto;
    width: 915px;
    min-width: 915px;
    height: 100%; /*background-color: #f3e0b2;*/
    background-color: #ffffff;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 1px;
    margin-top: 0px;
    margin-bottom: 0px;
}
div#home_left_column
{
    float: left;
    width: 692px;
    min-width: 692px;
    background-color: #ffffff;
}
div#introduction
{
    width: 692px;
    min-width: 692px;
    height: 289px;
    min-height: 289px;
    max-height: 289px;
    background-position: left top;
    background-image: url(/Images/ph_home.jpg);
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    margin: 0px 0px;
}
div#welcome
{
    float: left;
    width: 365px;
    min-width: 365px;
    height: 287px;
    min-height: 287px;
    /*max-height: 248px;*/
    height: expression((document.documentElement.offsetHeight < 287)?  "287px" : "auto" );
    background-color: #fff4de;
    margin: 1px 1px 0px 0px;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
}
div#welcome p
{
    margin: 6px 0px 18px;
}
div#welcome h1
{
    font-size: 14pt;
    color: #513f3c;
    font-family: Arial, Sans-Serif;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
div#welcome h2
{
    font-size: 12pt;
    color: #513f3c;
    margin: 8px 2px;
}
div#welcome hr
{
    background-color: #bfac80;
    color: #bfac80;
    height: 1px;
}
div#welcome a
{
    font-weight: bold;
    font-size: 12px;
    color: #c37c13;
    text-decoration: none;
    margin: 0px 0px 0px 2px;
}
div#welcome a:hover
{
    text-decoration: underline;
}
div#welcome_display
{
    min-height: 160px;
    overflow:hidden;
}
div#destinations
{
    float: right;
    width: 301px;
    min-width: 301px;
    /*
	height: 287px;
    min-height: 287px;
    max-height: 248px;
    height: expression((document.documentElement.offsetHeight < 287)?  "287px" : "auto" );
    */
    background-color: #f3e1b3;
    margin: 1px 1px 0px 0px;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
}
div#destinations p
{
    margin: 3px 0px 3px;
}
div#destinations h1
{
    font-size: 14pt;
    color: #513f3c;
    font-family: Arial, Sans-Serif;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
div#destinations h2
{
    font-size: 12pt;
    color: #513f3c;
    margin: 8px 2px;
}
div#destinations hr
{
    background-color: #bfac80;
    color: #bfac80;
    height: 1px;
}
div#destinations a
{
    font-weight: bold;
    font-size: 12px;
    color: #c37c13;
    text-decoration: none;
    margin: 0px 0px 0px 2px;
}
div#destinations a:hover
{
    text-decoration: underline;
}
div#destinations table
{
    table-layout: auto;
}
div#destinations_display
{
    overflow: auto;
    height: 20px;
}
div#home_right_column
{
    float: right;
    width: 222px;
    min-width: 222px;
    background-color: #ffffff;
}
div#main_requestcall
{
    width: 96%;
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    background-color: #c37c13;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 4px;
    padding-bottom: 3px;
    margin: 0px 0px 1px;
}
div#main_requestcall h1.searchable
{
    font-size: 1%;
    color: #c37c13;
    font-family: Arial, Sans-Serif;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
div#main_featuredjobs
{
    width: 210px;
    min-width: 210px;
    /*
	height: 230px;
    min-height: 230px;
    max-height: 230px; 
    height:expression((document.documentElement.offsetHeight > 232)? "230px": "230px" );
    */
    background-color: #e0d6be;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
    margin: 0px 0px 1px;
    line-height: 15px;
    overflow:auto;
}
/*div#main_featuredjobs h1.searchable
{
    font-size: 1%;
    color: #e0d6be;
    font-family: Arial, Sans-Serif;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}*/
div#main_featuredjobs h2
{
    font-size: 10pt;
    color: #513f3c;
    margin: 8px 2px;
}
div#main_featuredjobs hr
{
    background-color: #bfac80;
    color: #bfac80;
    height: 1px;
}
div#main_featuredjobs a
{
    font-weight: bold;
    font-size: 12px;
    color: #c37c13;
    text-decoration: none;
    margin: 0px 0px 0px 2px;
}
div#main_featuredjobs a:hover
{
    text-decoration: underline;
}
div#main_featuredjobs div.main_featuredjob
{
    margin: 8px 0px;
}

div#main_banner
{
    background-color: #ede3ca;
    width: 210px;
    /*
	height: 249px;
    height: 287px;
    min-height: 287px;
    height: expression((document.documentElement.offsetHeight < 287)?  "287px" : "auto" );
    */
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
    margin: 0px 0px 0px;
}
div#footer
{
    clear: both;
    color: #a89f89;
    background-color: #ffffff;
    width: 915px;
    min-width: 915px;
    height: 100px;
    margin: 1px 0px 0px 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 50px;
    padding-top: 10px;
    position: relative;
    top: 0px;
    left: 0px;
}
div#footer a
{
    font-weight: normal;
    font-size: 12px;
    color: #a89f89;
    text-decoration: none;
    margin: 0px 0px 0px 2px;
}
div#footer a:hover
{
    text-decoration: underline;
}

div#footer_nav
{
    float: left;
}
div#footer_seal
{
    float: right;
}
div#footer_seodescription
{
    clear: both;
    font-weight: normal;
    font-size: 11px;
    color: #a89f89;
    text-decoration: none;
    margin: 0px 0px 0px 2px;
    padding-top: 0px;
}
#int_left_bar
{
    /*float: left;*/
    width: 265px;
    min-width: 265px;
    /*min-height: 265px;
    height: expression((document.documentElement.offsetHeight < 265)?  "265px" : "auto" );*/
    background-color: #f3e0b2;
}
#int_left_bar img
{
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 12px;
}

#int_main_content
{
    /*float: right;*/
    width: 645px;
    max-width: 645px;
    width: expression((document.documentElement.offsetWidth > 645)?  "645px" : "645px" );
    min-height: 1000px;
    height: expression((document.documentElement.offsetHeight < 1000)?  "1000px" : "auto" );
    background-color: #fff7e5;
    margin: 0px 0px 0px 2px;
    padding: 0px 1px 2px;
}
.ResizeNormal p
{
    font-size: inherit;
}
.ResizeLarger p
{
    font-size: larger;
}
/******LEAD FORM STYLE*********/
TABLE.Form
{
    /*border-right: #6185AC 1px solid;
    border-top: #6185AC 1px solid;
    border-left: #6185AC 1px solid;
    border-bottom: #6185AC 1px solid;*/
    background-color: #F9EBCB;
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: #5C383A;
    width: 90%;
}
TD.FormBreak
{
    width: 100%;
    height: 20px;
    background-color: #fff7e5;
    text-align: left;
}
TD.FormHeader
{
    height: 25px;
    background-color: #F3D58E;
    font-family: Arial;
    font-size: 10PT;
    font-weight: bold;
    color: #C18628;
    padding: 0px 0px 0px 10px;
    text-align: left;
}
TD.FormDataLeft
{
    height: 25px;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #5C383A;
    padding: 5px 0px 5px 10px;
    text-align: right;
}
TD.FormDataRight
{
    height: 25px;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #5C383A;
    padding: 5px 0px 5px 10px;
    text-align: left;
}
TD.FormDataCenter
{
    height: 25px;
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #5C383A;
    padding: 5px 0px 5px 10px;
    text-align: center;
}
.Asterisk
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #8b0b04;
}


.AsteriskGreaterSymbol
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    color: #8b0b04;
}
.BodyText
{
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: #5C383A;
}
/****** EKTRON CONTENT *********/

div.ektron_content
{
    clear:both;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    
}
p.ektron_content
{
    clear:both;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.ektron_content h1
{
    font-size: 14px;
    color: #513f3c;
    margin-bottom: 15px;
    margin-top: 10px;
}
.ektron_content h2
{
    font-size: 12px;
    color: #860a14;
    margin-bottom: 0px;
    margin-top: 10px;
}
.ektron_content h3
{
    font-size: 11px;
    color: #513f3c;
    margin-bottom: 0px;
    margin-top: 10px;
}
.ektron_content p
{
    margin-bottom: 15px;
    margin-top: 0px;
}
.ektron_content a:link
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #c37c13;
	text-decoration: none;
}
.ektron_content a:visited
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #c37c13;
	text-decoration: none;
}
.ektron_content a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #c37c13;
	text-decoration: underline;
}
a.content
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #c37c13;
	text-decoration: none;
}

div .ektron_image
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 0px -2px;
    padding-top: 0px;
}
.call_to_action
{
    border-top: #bdb189 1px solid;
    border-bottom: #bdb189 1px solid;
}
.content_grouping
{
    background-color: #f3e0b2;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.content_grouping h2
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 0px;
}
a.bookmark:hover
{
    text-decoration:none;
    color: #860a14;
}

/*****FLOATING BUTTONS**********/

.cta_button
{
    left: 620pt;top: 230pt;
    position:absolute;
    display:inherit;
    z-index:99;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    
}

/*** CSS Rounded Box ***/
/* set millions of background images */
.rbroundbox { background: url(/Images/nt.gif) repeat; }
.rbtop div { background: url(/Images/tl.gif) no-repeat top left; }
.rbtop { background: url(/Images/tr.gif) no-repeat top right; }
.rbbot div { background: url(/Images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(/Images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really neccessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px;}

.rbroundbox { width: 100%; margin: 1em auto; background-color:#ffffff; }

.rbexternal
{
    border-right: #bdb189 1px solid;
    border-top: #bdb189 1px solid;
    border-left: #bdb189 1px solid;
    border-bottom: #bdb189 1px solid;
    background-color: #e0d6bd;
    width: 96%;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.rbtable
{
    width: 98%;
}
.rbtable td
{
    text-align: center;
    width: 14%;
}

.midAlign img
{
    vertical-align: middle;
    line-height: normal;
    margin-right: 10px;
}
.border_bottom
{
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: #bdb189 .01em solid;
    margin-bottom: 15px;
}
.destination_images
{
    width:100%;
}
.destination_dropdown
{
    margin-top: 15px;
    margin-bottom: 10px;
}
.destination_dropdown img
{
    vertical-align: top;
    line-height: normal;
    margin-left: 15px;
}
.destination_results
{
    margin-top: 15px;
    margin-bottom: 15px;
}
#destinationBar
{
    font-size: 12px;
    font-weight:bold;
    color: #513f3c;
    padding-top: 15px;
    padding-bottom: 10px;
}
.zebra_odd
{
    clear:both;
    background-color: #f3e0b2;
    width: 96%;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    height:155px;

}
.zebra_even
{
    clear:both;
    background-color: #fff7e5;
    width: 96%;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    height:155px;

}
.zebra_left
{
    text-align:center; 
    float: left;
    width: 190px;
}
.zebra_left .housing_img
{
    width: 175px;
    height: 118px;
    margin-bottom: 10px;
}
.zebra_right
{
    float: right;
    width: 400px;
}
.zebra_right p
{
    margin: 0px 0px 5px;
}
.housing_dtls_lt
{
    float: left;
    width: 400px;
}
.housing_dtls_rt
{
    float: right;
    width: 190px;
    background-color: #f3e0b2;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
}
.housing_amenities_lt
{   
    float:left;
    width:48%;
}
.housing_amenities_rt
{
    float:right;
    width:48%;
}
.housing_dtls_img
{
    width: 190px;
    height: 128px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
.pipe
{
    margin: 0px 15px;
}
p label 
{
clear:left;
float:left;
height:10px;
margin:-3pt 10px 4px 0pt;
padding:4px 0pt 0pt;
text-align:left;
width:120px;
width: expression((document.documentElement.offsetWidth > 120)?  "120px" : "120px" );
}
.cities
{
    clear:both;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.cities img
{
    
    /*height:25%;
    width:25%;
    height: expression((document.documentElement.offsetHeight > 25%)?  "25%" : "25%" );
    width: expression((document.documentElement.offsetWidth > 25%)?  "25%" : "25%" );*/
    margin: 0px 10px 10px 0px;
    border-right: #bbb4aa 1px solid;
    border-top: #bbb4aa 1px solid;
    border-left: #bbb4aa 1px solid;
    border-bottom: #bbb4aa 1px solid;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    background-color: #ffffff;
}
.destination
{
    clear:both;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.destination img
{
    
    /*height:25%;
    width:25%;
    height: expression((document.documentElement.offsetHeight > 25%)?  "25%" : "25%" );
    width: expression((document.documentElement.offsetWidth > 25%)?  "25%" : "25%" );*/
    margin: 0px 10px 10px 0px;
    border-right: #bbb4aa 1px solid;
    border-top: #bbb4aa 1px solid;
    border-left: #bbb4aa 1px solid;
    border-bottom: #bbb4aa 1px solid;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;
    background-color: #ffffff;
}

.job_page_nav
{
    margin: 5px 0px 20px;
}

.separator
{
    clear:both;
    margin-top: 15px;
    margin-bottom: 15px;
}

/********* MODAL POPUP *********/

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/******** CONFERENCES ***********/

div.conf_name
{
      margin: 0 10px;
      padding: 7px 10px 7px 10px;
      background-color: #f3e0b2;
      font-weight: bold;      
}

div.conf_details
{
      padding-left: 15px;
      padding-top:5px;
      padding-bottom:5px;     
      font-size:12px;
      line-height:18px;
}

	
 
.video_listing
{
padding-left:20px;
padding-top:0px;
padding-bottom:30px;
height:110px;	
}

.header800number
{
	padding-top: 5px;
	padding-bottom: 7px;
	background-image: url("/Images/800_num_BG.gif");
	color: #8B0B04;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	width: 226px;
	
	float:right;
	height:23px;
	text-align:right;
	background-position:right bottom;
}
