	body {
	height:100%;
	margin:0;
	padding:0;
	}


.topnav   { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px }
.headline  { color: #0b3d91; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-left: 10px; padding-top: 7px; padding-bottom: 0px }
.subhead     { color: #0b3d91; font-weight: bold; font-size: 13px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 5px; margin-bottom: -2px; margin-left: 10px }
.subheadNormal     { color: #0b3d91; font-weight: normal; font-size: 13px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 5px; margin-bottom: -2px; margin-left: 10px }
.text    { color: black; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 5px 0px 10px; padding-top: 1px; padding-bottom: 5px }
.textgray    { color: gray; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 5px 0px 10px; padding-top: 1px; padding-bottom: 5px }
.textsmall    { color: black; font-weight: normal; font-size: 10px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 2px 4px 0px 8px; padding-top: 1px; padding-bottom: 4px }
.signupbox { color: black; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin: 5px 5px -1px 0px; padding-top: 5px; padding-bottom: 5px }
.bullettext  { color: black; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style: square url(pawprint40x16.gif) outside; margin: 3px 5px 0px 15px; padding-top: 1px; padding-bottom: 5px }
.textbold   { color: black; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 5px 0px 10px; padding-top: 1px; padding-bottom: 5px }
.returning  { color: black; font-weight: bold; font-size: 10px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; margin: 3px 5px 0px 10px; padding-top: 1px; padding-bottom: 5px }
a:hover      { color: #0b3d91; font-style: oblique; text-decoration: underline}
a:link       { color: #0b3d91; text-decoration: underline}
a:visited     { color: #0b3d91; text-decoration: underline}

.textRed { color: #FF0000; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 0px; padding-top: 1px; padding-bottom: 5px }
.currentPageLink { color: #fdb473; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 0px; padding: 0px}
.pageLink { color: #0b3d91; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 0px; padding: 0px }
.menu { color: #000000; font-weight: normal; font-size: 12px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px 0px; padding: 0px}
.bluemenu 
{ 
	color: #0b3d91;  
	font-weight: bold; 
	font-size: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	margin: 0px 0px; padding: 0px
}

.form {  
	margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

	#overlay {
	     visibility: hidden;
	     position: absolute;
	     left: 0px;
	     top: 0px;
	     width:100%;
	     height:100%;
	     text-align:center;
		-moz-opacity: .3;
		filter: alpha(opacity=30);
		z-index: 999;
		background:url(imagesv2/transparent.png);
	}


.popupform {
	position: absolute; 
	left: 0px;
	top: 0px;
	height: auto; 
	width: auto; 
	z-index: 1001;
    margin: 5px;  
    padding: 5px;  
    border-width: 4px;  
    border-style: solid;  
    border-color: #ccc;  
	background: #FFFFFF; 
}
	
.signupFormShort {
	position: absolute; 
	left: 500px; top: 30px; height: 300px; width: 300px; 
	padding: 1em;
	z-index: 1;
	}
	
.captionBoldWhite   { color: white; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 5px 0px 10px; padding-left: 7px;  padding-top: 3px; padding-bottom: 3px }
.captionBoldBlue   { color: #0b3d91; font-weight: bold; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 5px 0px 10px; padding-left: 7px;  padding-top: 3px; padding-bottom: 3px }
.captionBlue   { color: #0b3d91; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 5px 0px 10px; padding-left: 7px;  padding-top: 3px; padding-bottom: 3px }

.captionWhite 
{ 
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 12px; 
	line-height: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	margin: 0px 3px 0px 10px; 
	padding-left: 0px;  
	padding-top: 3px; 
	padding-bottom: 3px 
}

.captionBoldBlueLarge   { color: #0b3d91; font-weight: bold; font-size: 15px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 5px 0px 10px; padding-left: 7px;  padding-top: 1px; padding-bottom: 1px }
.captionBlueLarge   { color: #0b3d91; font-weight: normal; font-size: 15px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 5px 0px 10px; padding-left: 7px;  padding-top: 1px; padding-bottom: 1px }


.portletheader 
{ 
	color: #FFFFFF; 
	font-weight: normal; 
	font-size: 15px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: left; 
	margin-left: 7px; 
	padding-top: 3px; 
	padding-bottom: 3px 
}

.conversationelement 
{
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: left; 
	line-height: 11px; 
	margin: 0px 0px 0px 0px; 
	padding: 4px 2px 2px 4px; 
	border-width: 1px;
	border-color: #cccccc;
	border-style: solid;
}

.conversationdate 
{
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: right; 
	line-height: 11px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 2px 0px 0px; 
	float:right;
	
}

.conversationuser 
{
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: left; 
	line-height: 11px; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 2px; 
	float:left;
}

.conversationedit 
{
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: left; 
	line-height: 11px; 
	margin: 2px 0px 0px 0px; 
	float:left;
}



.caption { color: black; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 3px 3px 0px 10px; padding-left: 7px;  padding-top: 3px; padding-bottom: 3px }
	
.navigation{ 
       margin-left: 0px; 
       padding-left: 0px; 
       margin-right: 0px; 
       padding-right: 0px; 
} 

.navigation li{ 
       font-family: Arial, Helvetica, sans-serif; 
       font-size: 12px; 
       font-style: normal; 
       font-weight: normal; 
       color: #000000; 
       text-decoration: none; 
       list-style-type: none; 
       display: inline; 
} 
.navigation a:link { 
       color: #000000; 
       text-decoration: none; 
       background-image: url(imagesv2/buttonbar.gif); 
       background-repeat: repeat-x; 
       margin-left: 0px; 
       margin-right: 0px; 
       padding-right: 4px; 
       padding-left: 4px; 
       padding-top: 0px;
       padding-bottom: 0px;
       margin-top: 0px;
       margin-bottom: 0px;
       border-right-width: 2px; 
       border-left-width: 2px; 
       border-top-style: none; 
       border-right-style: solid; 
       border-bottom-style: none; 
       border-left-style: solid; 
       border-right-color: #c6d1e5; 
       border-left-color: #c6d1e5; 
       border-top-width: 0px; 
       border-bottom-width: 0px; 
} 

.navigation a:visited { 
       color: #000000; 
       text-decoration: none; 
       background-image: url(imagesv2/buttonbar.gif); 
       background-repeat: repeat-x; 
       margin-left: 0px; 
       margin-right: 0px; 
       padding-right: 4px; 
       padding-left: 4px; 
       padding-top: 0px;
       padding-bottom: 0px;
       margin-top: 0px;
       margin-bottom: 0px;
       border-right-width: 2px; 
       border-left-width: 2px; 
       border-top-style: none; 
       border-right-style: solid; 
       border-bottom-style: none; 
       border-left-style: solid; 
       border-right-color: #c6d1e5; 
       border-left-color: #c6d1e5; 
       border-top-width: 0px; 
       border-bottom-width: 0px; 
} 
.navigation a:hover { 
       color: #000000; 
       text-decoration: none; 
       background-image: url(imagesv2/buttonbar_flip.gif); 
       background-repeat: repeat-x; 
}

.nextprev{ 
       margin-left: 0px; 
       padding-left: 0px; 
       margin-right: 0px; 
       padding-right: 0px; 
} 

.nextprev li{ 
       font-family: Arial, Helvetica, sans-serif; 
       font-size: 12px; 
       font-style: normal; 
       font-weight: normal; 
       color: #000000; 
       text-decoration: none; 
       list-style-type: none; 
       display: inline; 
} 
.nextprev a:link { 
       color: #000000; 
       text-decoration: none; 
       background-image: url(imagesv2/buttonbar.gif); 
       background-repeat: repeat-x; 
       margin-left: 0px; 
       margin-right: 0px; 
       padding-right: 4px; 
       padding-left: 4px; 
       padding-top: 0px;
       padding-bottom: 0px;
       margin-top: 0px;
       margin-bottom: 0px;
       border-right-width: 2px; 
       border-left-width: 2px; 
       border-top-style: none; 
       border-right-style: solid; 
       border-bottom-style: none; 
       border-left-style: solid; 
       border-right-color: #c6d1e5; 
       border-left-color: #c6d1e5; 
       border-top-width: 0px; 
       border-bottom-width: 0px; 
} 

.nextprev a:visited { 
       color: #000000; 
       text-decoration: none; 
       background-image: url(imagesv2/buttonbar.gif); 
       background-repeat: repeat-x; 
       margin-left: 0px; 
       margin-right: 0px; 
       padding-right: 4px; 
       padding-left: 4px; 
       padding-top: 0px;
       padding-bottom: 0px;
       margin-top: 0px;
       margin-bottom: 0px;
       border-right-width: 2px; 
       border-left-width: 2px; 
       border-top-style: none; 
       border-right-style: solid; 
       border-bottom-style: none; 
       border-left-style: solid; 
       border-right-color: #c6d1e5; 
       border-left-color: #c6d1e5; 
       border-top-width: 0px; 
       border-bottom-width: 0px; 
} 
.nextprev a:hover { 
       color: #000000; 
       text-decoration: none; 
       background-image: url(imagesv2/buttonbar_flip.gif); 
       background-repeat: repeat-x; 
}

.largeNav {  
        margin-left: 0px;  
        padding-left: 0px;  
        margin-right: 0px;  
        padding-right: 0px;  
}  

.largeNav li{  
        font-family: Arial, Helvetica, sans-serif;  
        font-size: 14px;  
        font-style: normal;  
        font-weight: bold;  
        color: #333;  
        text-decoration: none;  
        list-style-type: none;  
        display: inline;  
}  

.largeNav a:link {  
        color: #333;  
        text-decoration: none;  
        background-image: url(imagesv2/buttonbar_large.gif);  
        background-repeat: repeat-x;  
        margin-left: 0px;  
        margin-right: 0px;  
        padding-right: 6px;  
        padding-left: 6px;  
        border-right-width: 2px;  
        border-left-width: 2px;  
        border-top-style: none;  
        border-right-style: solid;  
        border-bottom-style: none;  
        border-left-style: solid;  
        border-right-color: #666;  
        border-left-color: #666;  
        border-top-width: 0px;  
        border-bottom-width: 0px;  
}  

.largeNav a:visited {  
        color: #333;  
        text-decoration: none;  
        background-image: url(imagesv2/buttonbar_large.gif);  
        background-repeat: repeat-x;  
        margin-left: 0px;  
        margin-right: 0px;  
        padding-right: 6px;  
        padding-left: 6px;  
        border-right-width: 2px;  
        border-left-width: 2px;  
        border-top-style: none;  
        border-right-style: solid;  
        border-bottom-style: none;  
        border-left-style: solid;  
        border-right-color: #666;  
        border-left-color: #666;  
        border-top-width: 0px;  
        border-bottom-width: 0px;  
}  

.largeNav a:hover {  
        color: #666;  
        text-decoration: none;  
        background-image: url(imagesv2/buttonbar_large_flip.gif);  
        background-repeat: repeat-x;  
}        

.brief {
	width: 150px;
    margin: 2px;  
    padding: 2px;  
    border-width: 1px;  
    border-style: solid;  
    border-color: #666;  
	float:left;
}





