﻿body
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    margin:0 0 0 0px;
}

#background
{
    background-image:url('images/background.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    width:100%;
    display:block;
}

#pagewrapper
{
    width:955px;
    padding:10px;
    margin: 0px auto;
    background:#FFFFFF;
    display:table;
}

#contentwrapper
{
    width:955px;
    display:block;
}

#headerwrapper
{
    width:955px;
    height:101px;
}

#textcontent
{
    padding:24px 10px 27px 29px;
}

#logo
{
    padding-top:21px;
    padding-left:14px;
}

#menubar
{
    background-image:url('images/menubar.jpg');
    background-position:top left;
    background-repeat:no-repeat;
    display:table;
    height:28px;
    width:955px;
}

#menunavigation
{
    width:710px;
    display:block;
    vertical-align:top;
}

#menulogin
{
    padding-right:5px;
    float:right;
    display:block;
    vertical-align:top;
}
ul.navigation
{
    width:830px;
    display:block;
    list-style-type:none;
    font-size:1.0 em;
    	margin:			0;
	padding:		0;
	padding-left:20px;
    
}

.navigation li
{
    float:			left;
	position:		relative;
	color:#FFFFFF;
	font-size:0.8em;
    padding-top:5px;
    padding-right:25px;
    vertical-align:top;
    list-style-image: none;
}

.navigation li a
{
    font-size:1.2em;
    padding-top:7px;
    padding-right:48px;
    text-decoration:none;
    color:#FFFFFF;
}

.navigationmenuitem
{
    font-size:1.2em;
    padding-top:7px;
    padding-right:48px;
    color:#FFFFFF;
}

.selectednavigationmenuitem
{
    font-size:1.2em;
    padding-top:7px;
    padding-right:48px;
   color:#FFFFFF;
}

img.navigation_login
{
    padding-right:5px;
    float:right;
}
/*
    Footer
*/

#footerwrapper
{
    width:955px;
}

#footerdivider
{
    display:block;
    background-image:url('images/dashedline-border.gif');
    background-position:top left;
    background-repeat: repeat-x;
    height:13px;
    width:955px;
}

.startpagetextcontent
{
    width:750px;
    float:left;
    display:block;
}

.startpagesidebar
{
    float:right;
    width:165px;
    padding-right:10px;
    display:block;
}

.contentpagetext
{
    display:block;
    width:545px;
    padding-left:29px;
    float:left;
}

.contentpagesidebar
{
    display:block;
    float:right;
    width:370px;
    background-image:url('images/dashedline-border.gif');
    background-position:top left;
    background-repeat: repeat-x;
    padding-top:10px;
}

.sidemenu
{
    padding-top:10px;
}

.onecolumnpagetextcontent
{
    width:917px;
    
}

#sidebar
{
    width:165px;
    padding-right:10px;
}
/*
    Link Styles
*/

a
{
    text-decoration:none;
    color:#0071bb;
}

a:visited
{
    color:#0071bb;
}
a.link
{
    font-size:0.7em;
}

/*
    Bullets
*/

ul li
{
    list-style-image: url('images/bullet.gif');
}
/*
    Text Styles
*/

.footerseperator
{
    color:#87b069;
}

div#footer div.footer
{
    color:#0071bb;
    padding:16px 34px 16px 34px;
    font-size: .7em;
}

div.footer
{
    color:#0071bb;
    padding:16px 34px 16px 34px;
    font-size: .7em;
}

.footer a
{
    color:#0071bb;
    text-decoration:none;
}

h1
{
    font-family:Geneva, Verdana, Sans-Serif;
    color:#0071bb;
    font-size:2.0em;
    font-weight:bold;
}

h2
{
    font-family:Geneva, Verdana, Sans-Serif;
    color:#0071bb;
    font-size:1.7em;
    font-weight:400;
}

h3
{
    font-family:Geneva, Verdana, Sans-Serif;
    color:#0071bb;
    font-size:1.5em;
    font-weight:bold;
}

h4
{
    font-family:Geneva, Verdana, Sans-Serif;
    color:#0071bb;
    font-size:1.3em;
    font-weight:400;
    line-height:1.5em;
    padding:0px;
    margin:0px;
}

h5
{
    font-family:Geneva, Verdana, Sans-Serif;
    color:#0071bb;
    font-size:1.1em;
    font-weight:bold;
}

.pipespacer
{
    color:#87b069;
}

.newslink
{
    font-size:1.2em;
}

.columns .left
{
    width:45%;
    float:left;
    display:block;
}

.columns .right
{
    width:45%;
    float:right;
    display:block;
}

.uc .columns
{
    display:block;
}
.clear{clear:both;}


/*
    Frequently Asked Questions
*/
.faqoverlay 
{
    /* must be initially hidden */ 
    display:none; 
    /* place overlay on top of other elements */
    z-index:10000; 
    /* styling */ 
    background-color:#333;   
    width:500px;
    position:absolute;
    top:-200px;
    left:10px;
    margin:0px auto;
    min-height:200px;
    border:1px solid #666;   
    /* CSS3 styling for latest browsers */   
    -moz-box-shadow:0 0 90px 5px #000;   
    -webkit-box-shadow: 0 0 90px #000;
    
    }
    
.faqoverlaycontent 
{
    padding:15px;
    overflow:scroll;
    color:#ffffff;
}
    
.faqoverlay .close  
{
    background-image:url('images/overlayclose.png');
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}


.modalBackgroundRequiresRegistration
{
    filter: Alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8;
    width: 100%; height: 100%; background-color: #999999;
    position: absolute;
    z-index: 500;
    background-image:url('/media/images/obfuscatingbackground.gif');
}