/* -- CSS Reset Reloaded - by Eric Meyer - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded -- */
/* -- Modified for EDge ezRecruit Design Styles - by Robert J. Secord, B.Sc. -- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
td { vertical-align: top; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight: bold; }
em { font-style: italic; }


@font-face {
    font-family: 'BebasNeueRegular';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.bebas-title
{
font-family:'BebasNeueRegular',Arial,sans-serif;
font-size:35pt;
font-weight:100;
color:#37a1b2;
}



/* -- EDgeIP V2 Design Styles - by Robert J. Secord, B.Sc. - EDge Interactive, Inc. -- */
body
{
    color: #FFF;
    background: #686868 url(../graphics/custom/pagebg.gif) repeat-x top left;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

/* -- Structural Elements; always exist in Markup -- */
/* -- Page Wrapper & Container -- */
#Page-Wrapper
{
    width: auto;
    background: transparent url(../graphics/custom/pagebg_fade.gif) no-repeat 100px 10px;

}
#Page-Container
{
    width: 1000px;
    margin: 40px auto;
}








/* -- Page Logo -- */
#Page-Logo
{
    width: auto;
    height: 41px;
    margin: 0 0 0 -45px;
}
#Page-Logo-Inner
{
}
#Page-Logo h1
{
    float: left;
    padding-top: 41px;
    width: 312px;
    cursor: pointer;
    background: transparent url(../graphics/custom/edgelogo.gif) no-repeat top left;
    overflow: hidden;
    height: 41px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 0;
}
#Page-Logo h1 a,
#Page-Logo h1 a:link,
#Page-Logo h1 a:visited,
#Page-Logo h1 a:hover
{
    display: none;
}
#Page-Logo h1 a:hover
{
}
#Page-Logo .SearchBar
{
	display: none;
    float: right;
    width: 250px;
    height: 21px;
}
#Page-Logo .SearchBar .SearchBar-Text
{
    float: left;
    width: 170px;
    height: 19px;
    line-height: 19px;
    font-size: 0.9em;
    color: #414141;
    border: 0 none;
    background: #FEFEFE url(../graphics/custom/searchbg.gif) repeat-x top left;
}
#Page-Logo .SearchBar .SearchBar-Button
{
    float: left;
    width: 65px;
    height: 21px;
    line-height: 21px;
    margin: 0 0 0 10px;
    font-size: 0.9em;
    color: #FFF;
    background: #414141;
    border: 1px solid #767676;
    vertical-align: middle;
}





/* -- Primary Menu -- */
#Page-PrimaryMenu
{
}
#Page-PrimaryMenu-Inner
{
}
/* -- Page Body - Primary Menu - Extended Design Elements -- */
#Page-PrimaryMenu p.Para1
{
    display: none;
}
#Page-PrimaryMenu p.Para1 span
{
}
#Page-PrimaryMenu p.Para2
{
    clear: both;
}
#Page-PrimaryMenu p.Para2 span
{
}
/* -- Page Body - Primary Menu - First Level List -- */
#Page-PrimaryMenu ul.Level1
{
    margin: 10px;
}
#Page-PrimaryMenu ul.Level1 li
{
    float: left;
    display: inline;
    padding: 0 25px 0 0;
}
#Page-PrimaryMenu ul.Level1 li:last-child,
#Page-PrimaryMenu ul.Level1 li.LastChild
{
    float: right;
    padding: 0;
}
/* -- Page Body - Primary Menu - First Level List - Normal State -- */
#Page-PrimaryMenu ul.Level1 li a,
#Page-PrimaryMenu ul.Level1 li a:link,
#Page-PrimaryMenu ul.Level1 li a:visited,
#Page-PrimaryMenu ul.Level1 li a:hover
{
    color: #9A9A9A;
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: none;
}
#Page-PrimaryMenu ul.Level1 li a:hover
{
    color: #FFF;
}
#Page-PrimaryMenu ul.Level1 li a span,
#Page-PrimaryMenu ul.Level1 li a:link span,
#Page-PrimaryMenu ul.Level1 li a:visited span,
#Page-PrimaryMenu ul.Level1 li a:hover span
{
}
#Page-PrimaryMenu ul.Level1 li a:hover span
{
}
/* -- Page Body - Primary Menu - First Level List - Active State -- */
#Page-PrimaryMenu ul.Level1 li a.Active,
#Page-PrimaryMenu ul.Level1 li a.Active:link,
#Page-PrimaryMenu ul.Level1 li a.Active:visited,
#Page-PrimaryMenu ul.Level1 li a.Active:hover
{
    color: #FFF;
}
#Page-PrimaryMenu ul.Level1 li a.Active:hover
{
}
#Page-PrimaryMenu ul.Level1 li a.Active span,
#Page-PrimaryMenu ul.Level1 li a.Active:link span,
#Page-PrimaryMenu ul.Level1 li a.Active:visited span,
#Page-PrimaryMenu ul.Level1 li a.Active:hover span
{
}
#Page-PrimaryMenu ul.Level1 li a.Active:hover span
{
}









/* -- Page Body -- */
#Page-Body
{
}
#Page-Body-Inner
{
}

/* -- Page BodyBG -- */
#Page-BodyBG
{
    padding: 0 0 26px 0;
    background: transparent url(../graphics/custom/bodybottom.gif) no-repeat bottom left;
}
#Page-BodyBG-Inner
{
    background: transparent url(../graphics/custom/bodybg.gif) repeat-y top left;
}
#Page-MenuBG
{
    background: transparent url(../graphics/custom/leftmenubg.gif) no-repeat top left;
}



/* -- Page Body - Add-This Button */
#Page-AddThis
{
    float: right;
    margin: 30px 30px 0 0;
}
#Page-AddThis a,
#Page-AddThis a:link,
#Page-AddThis a:visited,
#Page-AddThis a:hover
{
    color: #000;
    line-height: 14px;
    padding: 0 20px 0 0;
    text-decoration: none;
    background: transparent url(../graphics/custom/shareplus.gif) no-repeat right center;
}
#Page-AddThis a:hover
{
    text-decoration: underline;
}





/* -- Page ShowCase Block -- */
#Page-ShowCase
{
    position: relative;
    width: 1000px;
    height: 390px;
}
#Page-ShowCase-OpacityBlock
{
    position: absolute;
    top: 0; left: 0;
    width: 970px;
    height: 390px;
    background: #222;
    opacity: 0.65;
    -moz-opacity: 0.65;
}
#Page-ShowCase-Inner
{
    position: absolute;
    top: 20px; left: 30px;
    width: 968px;
    height: 328px;
    background: transparent url(../graphics/headers/uoftlaw.gif) no-repeat top left;
}
#Page-ShowCase-Text
{
    position: absolute;
    top: 350px; right: 50px;
    width: 970px;
    height: 40px;
}
#Page-ShowCase-Text p
{
    color: #FFF;
    text-align: right;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 40px;
    vertical-align: middle;
}
#Page-ShowCase-Text p span
{
    font-size: 0.85em;
    font-weight: normal;
}








/* -- Page Flash-Header Block -- */
#Page-Flash
{
    width: 1000px;
    height: 365px;
    background: #000;
}
#Page-Flash-Container
{
    width: 1000px;
    height: 350px;
}
#Page-Flash-Fade
{
    width: 1000px;
    height: 15px;
    margin: -1px 0 0 0;
    background: transparent url(../graphics/custom/flashfade.gif) no-repeat top left;
}











/* -- Secondary Menu -- */
#Page-SecondaryMenu
{
    width: 1000px;
    color: #919191;
}
#Page-SecondaryMenu-Inner
{
    padding: 0 0 0 220px;
    background: #242424;
}
/* -- Page Body - Secondary Menu - Extended Design Elements -- */
#Page-SecondaryMenu p.Para1
{
    display: none;
}
#Page-SecondaryMenu p.Para1 span
{
}
#Page-SecondaryMenu p.Para2
{
    clear: both; height: 1px; font-size: 1px; line-height: 1px; margin: 0; padding: 0;
}
#Page-SecondaryMenu p.Para2 span
{
    display: none;
}
/* -- Page Body - Secondary Menu - First Level List -- */
#Page-SecondaryMenu ul.Level1
{
    margin: 0 10px;
}
#Page-SecondaryMenu ul.Level1 li
{
    float: left;
    display: inline;
    padding: 0 20px 0 0;
    line-height: 25px;
}
/* -- Page Body - Secondary Menu - First Level List - Normal State -- */
#Page-SecondaryMenu ul.Level1 li a,
#Page-SecondaryMenu ul.Level1 li a:link,
#Page-SecondaryMenu ul.Level1 li a:visited,
#Page-SecondaryMenu ul.Level1 li a:hover
{
    color: #919191;
    font-weight: bold;
    line-height: 30px;
    text-decoration: none;
    vertical-align: middle;
}
#Page-SecondaryMenu ul.Level1 li a:hover
{
    color: #FFF;
}
#Page-SecondaryMenu ul.Level1 li a span,
#Page-SecondaryMenu ul.Level1 li a:link span,
#Page-SecondaryMenu ul.Level1 li a:visited span,
#Page-SecondaryMenu ul.Level1 li a:hover span
{
}
#Page-SecondaryMenu ul.Level1 li a:hover span
{
}
/* -- Page Body - Secondary Menu - First Level List - Active State -- */
#Page-SecondaryMenu ul.Level1 li a.Active,
#Page-SecondaryMenu ul.Level1 li a.Active:link,
#Page-SecondaryMenu ul.Level1 li a.Active:visited,
#Page-SecondaryMenu ul.Level1 li a.Active:hover
{
    color: #FFF;
}
#Page-SecondaryMenu ul.Level1 li a.Active:hover
{
}
#Page-SecondaryMenu ul.Level1 li a.Active span,
#Page-SecondaryMenu ul.Level1 li a.Active:link span,
#Page-SecondaryMenu ul.Level1 li a.Active:visited span,
#Page-SecondaryMenu ul.Level1 li a.Active:hover span
{
}
#Page-SecondaryMenu ul.Level1 li a.Active:hover span
{
}














/* -- Tertiary Menu -- */
#Page-TertiaryMenu
{
    float: left;
    width: 220px;
    margin: 0 0 20px 0;
    background: transparent;
}
#Page-TertiaryMenu-Inner
{
}
/* -- Page Body - Tertiary Menu - Extended Design Elements -- */
#Page-TertiaryMenu p.Para1
{
    display: none;
}
#Page-TertiaryMenu p.Para1 span
{
}
#Page-TertiaryMenu p.Para2
{
    clear: both;
    height: 120px;
}
#Page-TertiaryMenu p.Para2 span
{
}
#Page-TertiaryMenu p.Para3
{
    clear: both;
}
#Page-TertiaryMenu p.Para3 span
{
}
#Page-TertiaryMenu .EDgeHero
{
    width: 130px;
    height: 55px;
    margin: 40px 0 10px 25px;
    background: transparent url(../graphics/custom/edgehero.gif) no-repeat top left;
}
#Page-TertiaryMenu .EDgeHero span
{
    display: none;
}
/* -- Page Body - Tertiary Menu - First Level List -- */
#Page-TertiaryMenu ul.Level1
{
    margin: 0 20px;
}
#Page-TertiaryMenu ul.Level1 li
{
}
/* -- Page Body - Tertiary Menu - First Level List - Normal State -- */
#Page-TertiaryMenu ul.Level1 li a,
#Page-TertiaryMenu ul.Level1 li a:link,
#Page-TertiaryMenu ul.Level1 li a:visited,
#Page-TertiaryMenu ul.Level1 li a:hover
{
    color: #FFF;
    font-size: 1em;
    line-height: 3em;
    font-weight: bold;
    text-decoration: none;
}
#Page-TertiaryMenu ul.Level1 li a:hover
{
    color: #FF7A00;
    text-decoration: underline;
}
#Page-TertiaryMenu ul.Level1 li a span,
#Page-TertiaryMenu ul.Level1 li a:link span,
#Page-TertiaryMenu ul.Level1 li a:visited span,
#Page-TertiaryMenu ul.Level1 li a:hover span
{
    color: #FF7A00;
}
#Page-TertiaryMenu ul.Level1 li a:hover span
{
    color: #FFF;
}
/* -- Page Body - Tertiary Menu - First Level List - Active State -- */
#Page-TertiaryMenu ul.Level1 li a.Active,
#Page-TertiaryMenu ul.Level1 li a.Active:link,
#Page-TertiaryMenu ul.Level1 li a.Active:visited,
#Page-TertiaryMenu ul.Level1 li a.Active:hover
{
    color: #FF7A00;
    text-decoration: underline;
}
#Page-TertiaryMenu ul.Level1 li a.Active:hover
{
}
#Page-TertiaryMenu ul.Level1 li a.Active span,
#Page-TertiaryMenu ul.Level1 li a.Active:link span,
#Page-TertiaryMenu ul.Level1 li a.Active:visited span,
#Page-TertiaryMenu ul.Level1 li a.Active:hover span
{
    color: #FFF;
}
#Page-TertiaryMenu ul.Level1 li a.Active:hover span
{
}

/* -- Page Body - Tertiary Menu - Second Level List -- */
#Page-TertiaryMenu ul.Level2
{
    margin: 0 20px;
}
#Page-TertiaryMenu ul.Level2 li
{
    text-align: right;
}
/* -- Page Body - Tertiary Menu - Second Level List - Normal State -- */
#Page-TertiaryMenu ul.Level2 li a,
#Page-TertiaryMenu ul.Level2 li a:link,
#Page-TertiaryMenu ul.Level2 li a:visited,
#Page-TertiaryMenu ul.Level2 li a:hover
{
    color: #FFF;
    font-size: 1em;
    line-height: 3em;
    font-weight: bold;
    text-decoration: none;
}
#Page-TertiaryMenu ul.Level2 li a:hover
{
    text-decoration: underline;
}
#Page-TertiaryMenu ul.Level2 li a span,
#Page-TertiaryMenu ul.Level2 li a:link span,
#Page-TertiaryMenu ul.Level2 li a:visited span,
#Page-TertiaryMenu ul.Level2 li a:hover span
{
}
#Page-TertiaryMenu ul.Level2 li a:hover span
{
}
/* -- Page Body - Tertiary Menu - Second Level List - Active State -- */
#Page-TertiaryMenu ul.Level2 li a.Active,
#Page-TertiaryMenu ul.Level2 li a.Active:link,
#Page-TertiaryMenu ul.Level2 li a.Active:visited,
#Page-TertiaryMenu ul.Level2 li a.Active:hover
{
    text-decoration: underline;
}
#Page-TertiaryMenu ul.Level2 li a.Active:hover
{
}
#Page-TertiaryMenu ul.Level2 li a.Active span,
#Page-TertiaryMenu ul.Level2 li a.Active:link span,
#Page-TertiaryMenu ul.Level2 li a.Active:visited span,
#Page-TertiaryMenu ul.Level2 li a.Active:hover span
{
}
#Page-TertiaryMenu ul.Level2 li a.Active:hover span
{
}





/* -- Page Body - Team Page Div -- */ 

#team-page {
margin:auto;
width:960px;
height:600px;
background:transparent;
padding-bottom:50px;
}

#team-menu {
width:960px;
height:410px;
margin:auto;
}

#team-menu img{

}

#team-menu a{
}

.team-row1 {
display:block;
float:left;
width:237px;
height:104px;
margin:1px;
overflow:hidden;
}
.team-row2 {
display:block;
float:left;
width:237px;
height:172px;
margin:1px;
overflow:hidden;
}
.team-row3 {
display:block;
float:left;
width:237px;
height:130px;
margin:1px;
overflow:hidden;
}


#team-menu a:hover{
background-position:bottom left;

}


#team-title{
margin-top:30px;
margin-bottom:30px;
margin-left:30px;
}

#team-title .bebas-title{
font-family:'BebasNeueRegular',Arial,sans-serif;
font-size:80pt;
font-weight:100;
color:#37a1b2;
}
#team-title .bebas-title-2{
font-family:'BebasNeueRegular',Arial,sans-serif;
font-size:50pt;
font-weight:100;
color:#aeaeae;
margin-left:55px;
margin-top:-17px;
}

#team-title .edge-smaller {
font-size:45pt;
}








/* -- Page Body - Content -- */
#Page-Content
{
    color: #333;
    padding: 10px;
    margin: 0 0 5px 0;
}
#Page-Content-Inner
{
}

#Page-Content-Inner a,
#Page-Content-Inner a:link,
#Page-Content-Inner a:visited,
#Page-Content-Inner a:hover
{
    color: #FF7A00;
}

#Page-Content h1
{
    color: #AEAEAE;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.5em;
    border-bottom: 1px solid #7E7E7E;
    margin: 0 0 10px 0;
}
#Page-Content h1 a,
#Page-Content h1 a:link,
#Page-Content h1 a:visited,
#Page-Content h1 a:hover
{
    float: right;
    color: #AEAEAE;
    margin-top: -1.7em;
    font-size: 0.65em;
    text-decoration: none;
}
#Page-Content h1 a:hover
{
    color: #FFF;
}
#Page-Content h2
{
    color: #066;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.5em;
    border-bottom: 1px solid #066;
    margin: 0 0 10px 0;
}

#Page-Content ul
{
    margin: 0 0 10px 30px;
}
#Page-Content ul li
{
    list-style-type: disc;
    color: #1D1D1D;
    line-height: 1.5em;
}




#Page-Content ol
{
    margin: 0 0 10px 30px;
}
#Page-Content ol li
{
    list-style-type: decimal;
    color: #1D1D1D;
    line-height: 1.5em;
}




/* -- Page Body - Sub-Content -- */
#Page-Content.SubContent
{
    padding: 30px;
    margin: 0 0 20px 220px;
    background: #FFF;
}
#Page-Content.SubContent h1
{
    color: #066;
    font-size: 1.6em;
    font-weight: bold;
    line-height: 1.8em;
    border: 0 none;
    margin: 0 0 10px 0;
}
#Page-Content.SubContent p
{
    color: #1D1D1D;
    line-height: 1.5em;
    margin: 0 0 10px 0;
    text-align: justify;
}




#Page-Content .NewsBlock
{
    width: auto;
}
#Page-Content .NewsBlock .NewsDate
{
    float: left;
    width: 120px;
    color: #FFF;
    font-size: 1em;
    font-weight: bold;
}
#Page-Content .NewsBlock .NewsData
{
    width: auto;
    margin: 0 0 0 130px;
}
#Page-Content .NewsBlock .NewsData p
{
    color: #FFF;
    margin: 3px 0;
}
#Page-Content .NewsBlock .NewsData a,
#Page-Content .NewsBlock .NewsData a:link,
#Page-Content .NewsBlock .NewsData a:visited,
#Page-Content .NewsBlock .NewsData a:hover
{
    color: #FF7A00;
    text-decoration: none;
    font-size: 0.9em;
}
#Page-Content .NewsBlock .NewsData a:hover
{
    text-decoration: underline;
}






#Page-Content.SubContent blockquote
{
    margin: 20px auto;
    background: transparent url(../graphics/custom/laquo.gif) no-repeat top left;
}
#Page-Content.SubContent blockquote div
{
    padding: 0 30px;
    background: transparent url(../graphics/custom/raquo.gif) no-repeat bottom right;
}
#Page-Content.SubContent blockquote p
{
    color: #868686;
    line-height: 1.5em;
    text-align: justify;
}





#Page-Footer
{
    width: 990px;
    margin: 0 auto;
    padding: 5px;
    background: #313131 url(../graphics/custom/footerbg_outer.gif) repeat-x top left;
}
#Page-Footer-Inner
{
    background: #2C2C2C url(../graphics/custom/footerbg_inner.gif) repeat-x top left;
}
#Page-Footer-Fade
{
    background: transparent url(../graphics/custom/footerbg_fade.gif) no-repeat top left;
}



#Page-Footer .LinkColumns
{
    padding: 20px;
}
#Page-Footer .LinkColumns .LinkColumn
{
    float: left;
    width: auto;
    margin: 0 50px 0 0;
}
#Page-Footer .LinkColumns .LinkColumn.Right
{
    float: right;
    width: auto;
    margin: 0;
}
#Page-Footer .LinkColumns .LinkColumn a,
#Page-Footer .LinkColumns .LinkColumn a:link,
#Page-Footer .LinkColumns .LinkColumn a:visited,
#Page-Footer .LinkColumns .LinkColumn a:hover
{
    display: block;
    color: #CCC;
    margin: 5px 0;
    font-weight: normal;
    text-decoration: none;
}
#Page-Footer .LinkColumns .LinkColumn a:hover
{
    text-decoration: underline;
}
#Page-Footer .LinkColumns .LinkColumn a.Heading,
#Page-Footer .LinkColumns .LinkColumn a.Heading:link,
#Page-Footer .LinkColumns .LinkColumn a.Heading:visited,
#Page-Footer .LinkColumns .LinkColumn a.Heading:hover
{
    color: #FFF;
    font-size: 1.2em;
    font-weight: bold;
}
#Page-Footer .LinkColumns .LinkColumn a.Heading:hover
{
}
#Page-Footer .DetailLine
{
    margin: 5px 0;
}
#Page-Footer .DetailLine .DetailTitle
{
    float: left;
    width: 100px;
    color: #CCC;
}
#Page-Footer .DetailLine .DetailInfo
{
    width: auto;
    margin: 0 0 0 100px;
    color: #CCC;
}
#Page-Footer .DetailLine a,
#Page-Footer .DetailLine a:link,
#Page-Footer .DetailLine a:visited,
#Page-Footer .DetailLine a:hover
{
    color: #CCC;
    line-height: 1em;
    text-decoration: none;
}
#Page-Footer .DetailLine a:hover
{
    text-decoration: underline;
}
#Page-Footer .AddressLine
{
    margin: 15px 0 0 0;
}
#Page-Footer .AddressLine p
{
    color: #CCC;
    line-height: 1.5em;
}






#Page-Footer .Copyright
{
    padding: 0 20px 20px 20px;
}

#Page-Footer .Copyright p
{
    color: #CCC;
    margin: 0;
}















#ContactPullOut
{
    position: fixed;
    top: 125px; right: 0;
    width: 40px;
    height: 225px;
    overflow: hidden;
    z-index: 100;
}
#ContactPullOut-Inner
{
    width: 300px;
    height: 225px;
    background: #323232 url(../graphics/custom/pulloutbg.gif) repeat-x top left;
}
#ContactPullOut .LeftSide
{
    float: left;
    width: 40px;
    height: 225px;
}
#ContactPullOut .LeftSide .Contact
{
    width: 17px;
    height: 73px;
    margin: 25px 0 0 11px;
    background: transparent url(../graphics/custom/pullout_contact.gif) no-repeat top left;
}
#ContactPullOut .LeftSide .Icon-Email
{
    width: 30px;
    height: 30px;
    margin: 15px 0 0 5px;
    background: transparent url(../graphics/custom/pullout_email.gif) no-repeat top left;
}
#ContactPullOut .LeftSide .Icon-Twitter
{
    width: 30px;
    height: 30px;
    margin: 5px 0 0 5px;
    background: transparent url(../graphics/custom/pullout_twitter.gif) no-repeat top left;
}
#ContactPullOut .LeftSide .Icon-RSS
{
    width: 30px;
    height: 30px;
    margin: 5px 0 0 5px;
    background: transparent url(../graphics/custom/pullout_rss.gif) no-repeat top left;
}
#ContactPullOut .RightSide
{
    float: left;
    width: 260px;
    height: 225px;
}










/* -- Page Splitters -- */
#Page-Splitter1 { display: none; }
#Page-Splitter2 { display: none; }
#Page-Splitter3 { visibility: hidden; height: 10px; }
#Page-Splitter1 hr {}
#Page-Splitter2 hr {}
#Page-Splitter3 hr { display: none; }

/* -- Page Extended Design Elements -- */
#Page-ExDiv1 { display: none; }
#Page-ExDiv2 { display: none; }
#Page-ExDiv3 { display: none; }
#Page-ExDiv4 { display: none; }
#Page-ExDiv5 { display: none; }
#Page-ExDiv6 { display: none; }
#Page-ExDiv7 { display: none; }
#Page-ExDiv8 { display: none; }
#Page-ExDiv9 { display: none; } /* -- Used for Edge Logo in IE6 -- */
#Page-ExDiv1 span {}
#Page-ExDiv2 span {}
#Page-ExDiv3 span {}
#Page-ExDiv4 span {}
#Page-ExDiv5 span {}
#Page-ExDiv6 span {}
#Page-ExDiv7 span {}
#Page-ExDiv8 span {}
#Page-ExDiv9 span {}


/* -- Clearing Styles -- */
.Clear { clear: both; font-size: 1px; line-height: 1px; }
.ClearLeft { clear: left; font-size: 1px; line-height: 1px; }
.ClearRight { clear: right; font-size: 1px; line-height: 1px; }
.NoFont { height: 1px; font-size: 1px; line-height: 1px; padding: 0; margin: 0; }

/* -- Common Page Content Element Styles; may not always exist in current page  -- */
/* -- Custom Horizontal Rule Styles -- */
div.hr { height: 1px; line-height: 1px; font-size: 1px; border-bottom: 1px solid #004242; }
div.hr hr { display: none; }




/* -- Slideshow Styles -- */
#slideshow { position: relative; width: 1000px; height: 365px; margin: 30px auto; background: transparent url(../graphics/flashfade.gif) no-repeat bottom left; }
.slideshowlinks {display:block;width:1000px;height:365px;}
#slideshow .slides { position: absolute; top: 0; left: 0; width: 1000px; height: 350px; overflow: hidden; }
#slideshow .slides .slide { position: absolute; top: 0; left: 0; width: 1000px; height: 350px; }
#slideshow .slides .slide.s1 { background: #FFF url(../graphics/slideshow/pic1.jpg) no-repeat top left; }
#slideshow .slides .slide.s2 { background: #FFF url(../graphics/slideshow/pic2.jpg) no-repeat top left; }
#slideshow .slides .slide.s3 { background: #FFF url(../graphics/slideshow/pic3.jpg) no-repeat top left; }
#slideshow .slides .slide.s4 { background: #FFF url(../graphics/slideshow/pic4.jpg) no-repeat top left; }
#slideshow .slides .slide.s5 { background: #FFF url(../graphics/slideshow/pic5.jpg) no-repeat top left; }
#slideshow .slides .slide.s6 { background: #FFF url(../graphics/slideshow/pic6.jpg) no-repeat top left; }

#slideshow .arrow { position: absolute; width: 39px; height: 41px; background-color: transparent; background-image: url(../graphics/slideshow/arrows.png); background-repeat: no-repeat; background-position: top left; cursor: pointer; }
#slideshow .arrow span { display: none; }
#slideshow .arrow.prev { top: 155px; left: -20px; background-position: top left; }
#slideshow .arrow.prev:hover { background-position: bottom left; }
#slideshow .arrow.next { top: 155px; right: -20px; background-position: top right; }
#slideshow .arrow.next:hover { background-position: bottom right; }

#slideshow .slideshow-tip { position: absolute; cursor: default; }
#slideshow .slideshow-tip .tip-marker { width: 32px; height: 49px; background: transparent url(../graphics/slideshow/tips.png) no-repeat top left; }
#slideshow .slideshow-tip .tip-marker span { display: none; }

#slideshow .slideshow-tip .tip-content { display: none; position: relative; width: 300px; height: 112px; }
#slideshow .slideshow-tip .tip-content .le { position: absolute; top: 0; left: 0; width: 297px; height: 98px; background: transparent url(../graphics/slideshow/tips-lrg-bg.png) no-repeat left 0; padding: 0 0 0 3px; }
#slideshow .slideshow-tip .tip-content .re { width: 280px; height: 98px; background: transparent url(../graphics/slideshow/tips-lrg-bg.png) no-repeat right -98px; padding: 10px; }
#slideshow .slideshow-tip .tip-content .arrow { position: absolute; top: 94px; left: 0; width: 300px; height: 16px; background: transparent url(../graphics/slideshow/tips-lrg-arr.png) no-repeat center bottom; }

#slideshow .slideshow-tip .tip-content.small { width: 200px; }
#slideshow .slideshow-tip .tip-content.small .le { width: 197px; }
#slideshow .slideshow-tip .tip-content.small .re { width: 180px; }
#slideshow .slideshow-tip .tip-content.small .arrow { width: 200px; }

#slideshow .slideshow-tip .tip-content h2 { color: #222; margin: 0 0 10px 0; font-size: 1.2em; font-weight: bold; border-bottom: 1px solid #B0B0B0; }
#slideshow .slideshow-tip .tip-content p { color: #222; margin: 0; }

#slideshow .slideshow-tip.tip-flip .tip-marker { background-position: top right; }
#slideshow .slideshow-tip.tip-flip .tip-content .le { top: 13px; left: 0; }
#slideshow .slideshow-tip.tip-flip .tip-content .arrow { top: 0; left: 0; background-position: center top; }

/* Slide 1 */
#slideshow .slideshow-tip.tip1 { top: 150px; left: 306px; }
#slideshow .slideshow-tip.tip1.open { top: 88px; left: 222px; }

/* Slide 2 */
#slideshow .slideshow-tip.tip2 { top: 66px; left: 94px; }
#slideshow .slideshow-tip.tip2.open { top: 66px; left: 10px; }

#slideshow .slideshow-tip.tip3 { top: 225px; left: 370px; }
#slideshow .slideshow-tip.tip3.open { top: 163px; left: 286px; }

#slideshow .slideshow-tip.tip4 { top: 155px; left: 699px; }
#slideshow .slideshow-tip.tip4.open { top: 155px; left: 615px; }

/* Slide 3 */
#slideshow .slideshow-tip.tip5 { top: 103px; left: 92px; }
#slideshow .slideshow-tip.tip5.open { top: 41px; left: 8px; }

#slideshow .slideshow-tip.tip6 { top: 202px; left: 359px; }
#slideshow .slideshow-tip.tip6.open { top: 140px; left: 275px; }

#slideshow .slideshow-tip.tip7 { top: 53px; left: 594px; }
#slideshow .slideshow-tip.tip7.open { top: 53px; left: 510px; }

/* Slide 4 */
#slideshow .slideshow-tip.tip8 { top: 129px; left: 572px; }
#slideshow .slideshow-tip.tip8.open { top: 129px; left: 488px; }

/* Slide 5 */
#slideshow .slideshow-tip.tip9 { top: 94px; left: 118px; }
#slideshow .slideshow-tip.tip9.open { top: 94px; left: 34px; }

#slideshow .slideshow-tip.tip10 { top: 180px; left: 308px; }
#slideshow .slideshow-tip.tip10.open { top: 118px; left: 174px; }

#slideshow .slideshow-tip.tip11 { top: 215px; left: 511px; }
#slideshow .slideshow-tip.tip11.open { top: 153px; left: 427px; }

#slideshow .slideshow-tip.tip12 { top: 120px; left: 613px; }
#slideshow .slideshow-tip.tip12.open { top: 58px; left: 529px; }

#slideshow .slideshow-tip.tip13 { top: 138px; left: 759px; }
#slideshow .slideshow-tip.tip13.open { top: 138px; left: 675px; }

/* Slide 6 */
#slideshow .slideshow-tip.tip14 { top: 165px; left: 492px; }
#slideshow .slideshow-tip.tip14.open { top: 103px; left: 408px; }
