

html, body {
    margin: 0;
    padding: 0;
    border: 0;
    height: 100%;
}
img {
    border: 0;
}
a, a:link, a:visited {
    text-decoration: underline;
    color: #f68933;
    font-style: normal;
}
a:hover, a:active {
    color: #4c5fa6;
    font-style: normal;
}
.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
body {
    background-image: url(images/background_gradient.jpg);
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
    background-position: left top;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.25em;
    text-align: center;
    font-size: 1em;
    background-color: #EEEEEE;
}
p {
    text-align: left;
    font-size: 80%;
    line-height: 1.4em;
    padding: 0px;
    color: #333333;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
}
p span.colorone {
    color: #00CC00;
}
span.red {
    color: #993300;
}
h1 {
    color: #0A3B5D;
    /*color: #4c5fa6;*/
    font-size: 110%;
    margin-bottom: 6px;
}
h2 {
    color: #43737D;
    font-size: 90%;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 12px;
    margin-left: 0px;
}
h3 {
    font-size: 83%;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}


/* CUSTOM ADDED CODE FOR AD HOC DASHBOARD*/ 
#leftcolumnadhoc {
    float: left;
    width: 233px;
    margin: 0px;
    padding: 0px;
    background-color: #e8eef9;
	color: #445696;
}
#leftcolumnadhoc h3 {
    font-size: 115%;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: 12px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: normal;
}
#leftcolumnadhoc ul {
    margin: 0px;
    padding: 0px;
}
#leftcolumnadhoc ul li {
    list-style: none;
}
#leftcolumnadhoc ul li ul {
    margin: 0px;
    padding-left: 10px;
}
#leftcolumnadhoc ul li ul li {
	font-size: 100%;
	font-weight: bold;
    list-style: none;
}
#leftcolumnadhoc ul li ul li ul {
    margin: 0px;
    padding-left: 20px;
}
#leftcolumnadhoc ul li ul li ul li {
    list-style-image: url(images/menuarrow_link.gif);
	font-size: 95%;
	font-weight: normal;
}
#leftcolumnadhoc ul li ul li ul li a {
	color: #445696;
	text-decoration: none;
}
#leftcolumnadhoc ul li ul li ul li a:hover {
	color: #F68933;
}
#leftcolumnadhoc .blu {
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: normal;
    background-image: url(images/privateside_colorBars_blue.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 32px;
    color: #FFFFFF;
}
#leftcolumnadhoc .brwn {
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: normal;
    background-image: url(images/privateside_colorBars_brown.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 32px;
    color: #FFFFFF;
}

#leftcolumnadhoc .grn {
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: normal;
    background-image: url(images/privateside_colorBars_green.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 32px;
    color: #FFFFFF;
}
#leftcolumnadhoc .prpl {
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: normal;
    background-image: url(images/privateside_colorBars_purple.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 32px;
    color: #FFFFFF;
}
#leftcolumnadhoc .orng {
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin-top: 12px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: normal;
    background-image: url(images/privateside_colorBars_orange.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 32px;
    color: #FFFFFF;
}
.mainadhoc #twocol {
    margin: 0px;
    float: left;
    width: 692px;
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 1px;
}


/*END CUSTOM DASHBOARD PAGE*/

ul {
    font-size: 80%;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 12px;
    margin-left: 15px;
}
ul li {
}
ul ul {
    font-size: 100%;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 15px;
}
ul li ul li {
}
ul li ul li ul li {
}
ul.service {
    list-style-type: none;
}
ul.service li {
    padding-top: 25px;
}
ul.page {
    list-style-type: none;
}
ul.page li {
    margin-bottom: 0px;
}
ul.page ul {
}
ul.page ul li {
    margin-bottom: 0px;
}
.boldgreen {
    font-weight: bold;
    color: #5BC500;
}
.boldblue {
    font-weight: bold;
    color: #0A3B5D;
}
ol {
    font-size: 80%;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 12px;
    margin-left: 15px;
}
ol li {
}
ol ol {
    font-size: 100%;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 15px;
}
ol li ol li {
    list-style-type: lower-alpha;
}
ol li ol li ol li {
    list-style-type: lower-roman;
}
.wrapper {
    width: 926px;
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background-color: #FFFFFF;/*border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #fdfbfd;
	border-bottom-color: #fdfbfd;
	border-left-color: #fdfbfd;*/
}
/* TOP */

#top {
    margin: 0px;
    padding: 0px;
    width: 926px;
    float: left;
}
#top img .logo, #top img#logo {
    float: left;
    margin-top: 15px;
    margin-left: 25px;
    margin-bottom: 10px;
}
/* Private-side top nav bar*/
.topnav #shopcart {
    float: right;
    width: 150px;
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}
.topnav #shopcart p {
    color: #FFFFFF;
    font-size: 80%;
}
.topnav #shopcart a, .topnav #shopcart a:link, .topnav #shopcart a:visited {
    font-size: 80%;
    color: #FFFFFF;
    text-decoration: none;
}
.topnav #shopcart a:hover, .topnav #shopcart a:active {
    color: #FB9D33;
}
.topnav #shopcart img {
    margin-left: 6px;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}
#top #topsidenav {
    float: right;
    margin-top: 30px;
    margin-right: 25px;
    text-align: right;
    color: #666666;/*	width: 250px;*/
}
#top #topsidenav p {
    padding: 0px;
    text-align: right;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 4px;
    margin-left: 0px;
    font-size: 60%;
}
#top #topsidenav ul {
    font-size: 70%;
    font-family: Helvetica, Arial, sans-serif;
    list-style-type: none;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 4px;
    margin-left: 0px;
}
#top #topsidenav ul li {
    display: inline;
    padding-left: 8px;
    color: #666666;
}
#top #topsidenav ul li img {
    Margin-top: 15px;
}
#top #topsidenav ul li a, #top #topsidenav ul li a:link, #top #topsidenav ul li a:visited {
    text-decoration: none;
    color: #333333;
}
#top #topsidenav ul li a:hover, #top #topsidenav ul li a:active {
    color: #4C5FA6;
}
#top #topsidenav ul li a.selected {
    color: #f68933;
}
#top #topNavDashboard ul {
    font-size: 70%;
    font-family: Helvetica, Arial, sans-serif;
    list-style-type: none;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 4px;
    margin-left: 0px;
}
#top #topNavDashboard ul li, #top #topNavDashboard ul li a {
    display: inline;
    text-decoration: none;
    color: #333333;
}
#top #topNavDashboard ul li a img {
    Margin-top: 0px;
    Margin-left: 0px;
}
/* TOPNAV dropdown*/
.topnav {
    float: left;
    width: 926px;
    /*background-image: url(images/topnav_gradient.jpg);*/
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    padding: 0px;
    height: 30px;
    background-color: #0A3B5D;
    text-align: left;
}
.topnav #nav, .topnav #nav ul {
    padding: 0px;
    list-style-type: none;
    line-height: 1;
    font-size: 90%;
    margin: 0px;
}
.topnav #nav {
    padding-left: 32px;
}
.topnav #nav a {
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 10px;
    padding-left: 15px;
}
.topnav #nav li {
    float: left;
    width: auto;
    padding-top: 5px;
    border-right-width: 1px;
    border-right-style: dashed;
    border-right-color: #7787BF;
    padding-bottom: 5px;
}
.topnav #nav li.end {
    border-right-width: 0px;
    border-right-style: none;
}
.topnav #nav li ul {
    float: left;
    width: 165px;
    position: absolute;
    left: -999em;
    border: 1px solid #5366B0;
}
.topnav #nav li ul ul { /* third-and-above-level lists */
    margin-top: -1em;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 10em;
}
.topnav #nav a, .topnav #nav a:link, .topnav #nav a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.topnav #nav a:hover, .topnav #nav a:active {
    color: #F58223;
}
.topnav #nav li li {
    width: 165px;
    padding: 0px;
    border-right-width: 0px;
    border-right-style: none;
    line-height: 1.25em;
}
.topnav #nav li li a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.topnav #nav li li.noborder {
    border-bottom-style: none;
}
.topnav #nav li li li.noborder {
    border-bottom-style: none;
}
.topnav #nav li ul li {
    background-color: #0A3B5D;
}
.topnav #nav li ul li ul li {
    background-color: #0A3B5D;
}
.topnav #nav li ul li a {
    display: block;
    width: 150px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #818EC7;
    font-size: 90%;
}
.topnav #nav li ul li ul li a {
    font-size: 100%;
}
.topnav #nav li:hover ul ul, .topnav #nav li:hover ul ul ul, .topnav #nav li.sfhover ul ul, .topnav #nav li.sfhover ul ul ul {
    left: -999em;
}
.topnav #nav li:hover ul, .topnav #nav li li:hover ul, .topnav #nav li li li:hover ul, .topnav #nav li.sfhover ul, .topnav #nav li li.sfhover ul, .topnav #nav li li li.sfhover ul {
    left: auto;
}
/*use this to change active page color for main dropdown tab*/
body#entitypage ul#nav li a.mainmenu#entity, body#docpage ul#nav li a.mainmenu#doc, body#uccpage ul#nav li a.mainmenu#ucc, body#rapage ul#nav li a.mainmenu#ra, body#intproppage ul#nav li a.mainmenu#intprop, body#otherpage ul#nav li a.mainmenu#other {
    color: #F58223;
}
/* Main section*/
.main {
    float: left;
    width: 926px;
    text-align: left;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
}
/* Main section - 1 column, example homepage*/
.main #onecol {
    float: left;
    width: 685px;
    margin: 0px;
    padding: 0px;
}
.main #threecol {
    float: left;
    width: 685px;
    margin: 0px;
    padding: 0px;
}
/* Main section - breadcrumb area*/
.main #threecol #breadcrumb {
    padding: 0px;
    float: left;
    width: 680px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    font-size: 60%;
    color: #44747E;
}
/* Main section - side navigation*/
.main #threecol #sidenav {
    float: left;
    width: 165px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 25px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.main #threecol #sidenav ul {
    list-style-type: none;
    font-size: 80%;
    margin-left: 20px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 0px;
    line-height: 1.4em;
}
.main #threecol #sidenav ul li {
    display: inline;
}
.main #threecol #sidenav ul li a {
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #94BAC5;
    padding-top: 2px;
}
.main #threecol #sidenav ul li a, .main #threecol #sidenav ul li a:link, .main #threecol #sidenav ul li a:visited {
    text-decoration: none;
    color: #4C5FA6;
}
.main #threecol #sidenav ul li a:hover, .main #threecol #sidenav ul li a:active {
    color: #f68933;
    background-color: #EFEFEF;
}
.main #threecol #sidenav ul ul {
    padding: 0px;
    font-size: 90%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 4px;
}
.main #threecol #sidenav ul li ul li {
    padding: 0px;
    margin: 0px;
}
.main #threecol #sidenav ul li ul li ul li {
    display: block;
    padding: 0px;
    margin: 0px;
}
.main #threecol #sidenav ul li ul li a, .main #threecol #sidenav ul li ul li a:link, .main #threecol #sidenav ul li ul li a:visited {
    margin: 0px;
    border-bottom-color: #C4D8DF;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.main #threecol #sidenav ul li a.chosen {
    color: #f68933;
}
.main #threecol #sidenav ul li ul li a.chosen {
    color: #f68933;
}
.main #threecol #sidenav ul ul ul {
    padding: 0px;
    font-size: 90%;
    margin-left: 18px;
}
/* Main section - 2 column*/
.main #threecol #maincontent {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 474px;
}
/*JASON ADDED STUFF*/

#maincontent .ordernow {
    display: block;
}
#maincontentOneCol {
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    float: left;
    width: 674px;
}
.main #threecol #fullwidth {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 900px;
}
.main #threecol #maincontent ul {
    font-size: 100%;
}
.main #threecol #maincontent ul h2 {
    margin-bottom: 3px;
    font-size: 85%;
}
.main #threecol #maincontent ul li {
    font-size: 80%;
}
/*JASON THREE COLUMN LIST*/
/*three column list*/
/* separate lists from subsequent content */
.main #threecol #maincontent div.outerwrap {
    margin-bottom: 1em;
}
/* position list chunks side by side */
.main #threecol #maincontent div.outerwrap div.wrapper {
    float: left;
    width: 9em;
}
/* clear float after lists */
.main #threecol #maincontent div.outerwrap div.wrapper br {
    clear: left;
}
/* remove default spacing  to 
promote cross-browser consistency */
.main #threecol #maincontent div.outerwrap div.wrapper ul.threeColumn {
    margin: 0;
    padding: 0;
    font-size: 90%;
}
/* suppress normal list item numbering */
.main #threecol #maincontent div.outerwrap div.wrapper ul.threeColumn li {
    list-style-type: none;
}
/*anchor styling*/
.main #threecol #maincontent div.outerwrap div.wrapper a {
    color: #000;
    text-decoration: none;
    width: 9em;
    display: block;
    cursor: default;
}
.main #threecol #maincontent div.outerwrap div.wrapper a:hover {
    background-color: #EEEEEE;
    cursor: default;
}
/*END JASON LIST*/
/* Main section - 3 column*/
div.htmltooltip {
    position: absolute; /*leave this and next 3 values alone*/
    z-index: 1000;
    left: -1000px;
    top: -1000px;
    border: 10px solid black;
    color: white;
    padding: 2px;
    /*width: 32px; /*width of tooltip*/
    font-size: 70%;
    background-color: #333333;
    line-height: 1.4em;
}
.main #threecol #biopics {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 144px;
}
.main #threecol #biopics img.thumbpadding {
    margin-right: 3px;
}
.main #threecol #biocontent {
    margin: 0px;
    float: left;
    width: 330px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
}
.main #threecol #biocontent h1, .main #threecol #biocontent h2 {
    text-transform: uppercase;
}
/* Main section - 1 column, example Site Map*/
.main #threecol #sitemap {
    margin-left: 60px;
    float: left;
    width: 600px;
}
.main #threecol #sitemap ul li a, .main #threecol #sitemap ul li a:link, .main #threecol #sitemap ul li a:visited {
    color: #467682;
}
.main #threecol #sitemap ul li a:hover, .main #threecol #sitemap ul li a:active {
    color: #f68933;
}
/* Main section - Right Column with link boxes*/
.main #rightcol {
    float: right;
    width: 222px;
    margin: 0px;
    background-image: url(images/sideright_gradient.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #E8E8E8;
    padding-top: 8px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.main #rightcol img {
    margin-bottom: 6px;
    margin-left: 9px;
}
.main #rightcol #orange {
    background-image: url(images/sideright_bx_orange.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 43px;
    width: 204px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 6px;
    margin-left: 9px;
}
.main #rightcol #orange p {
    color: #4c5fa6;
    font-weight: bold;
    font-size: 90%;
    padding-top: 15px;
    padding-left: 15px;
    line-height: 1.25em;
    padding-right: 8px;
}
.main #rightcol #orange p a, .main #rightcol #orange p a:link, .main #rightcol #orange p a:visited {
    display: block;
    text-decoration: none;
    color: #4c5fa6;
}
.main #rightcol #orange p a:hover, .main #rightcol #orange p a:active {
    color: #f68933;
}
.main #rightcol #green {
    background-image: url(images/sideright_bx_green.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 43px;
    width: 204px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 9px;
    margin-left: 9px;
}
.popup_close {
    padding: 5px;
}
.main #rightcol #green p {
    color: #4c5fa6;
    font-weight: bold;
    font-size: 90%;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 8px;
    line-height: 1.1em;
}
.main #rightcol #green p a, .main #rightcol #green p a:link, .main #rightcol #green p a:visited {
    display: block;
    text-decoration: none;
    color: #4c5fa6;
}
.main #rightcol #green p a:hover, .main #rightcol #green p a:active {
    color: #f68933;
}
.main #rightcol #twitterfeed {
    padding-left: 12px;
    margin-bottom: 15px;
}
/* Form within Table*/

/* Removed because it breaks formatting on the private site (which is all in forms) - DCR 10/12/2011 */
/*
form {
	font-size: 80%;
}
form table td{
	padding-bottom: 12px;
}*/


/* Footer*/


#footer {
    /*background-image: url(images/footer_gradient.jpg);*/
    background-repeat: repeat-x;
    background-position: left top;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 926px;
    background-color: #0A3B5D;
}
#footer #leftside {
    float: left;
    width: 500px;
    margin: 0px;
    text-align: left;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 25px;
}
#footer #leftside p {
    color: #FFFFF0;
    font-size: 120%;
    font-weight: bold;
    line-height: 1.25em;
    margin-bottom: 12px;
}
#footer #leftside ul {
    font-size: 90%;
    font-family: Helvetica, Arial, sans-serif;
    list-style-type: none;
    margin-bottom: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
}
#footer #leftside ul li {
    display: inline;
    color: #9AA7D1;
    padding-right: 8px;
}
#footer #leftside ul li a, #footer #leftside ul li a:link, #footer #leftside ul li a:visited {
    text-decoration: none;
    color: #FFFFFF;
}
#footer #leftside ul li a:hover, #footer #leftside ul li a:active {
    color: #F78934;
}
#footer #rightside {
    float: right;
    width: 360px;
    margin: 0px;
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
#footer #rightside div.paracorp_content p {
    color: #FFFFFF;
    font-size: 120%;
    text-align: right;
    padding-right: 20px;
}
#footer #rightside p {
    color: #FFFFFF;
    font-size: 70%;
}
#footer #rightside img {
    padding-left: 8px;
}
#footer #rightside p.footleft {
    padding: 0px;
    float: left;
    width: 200px;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-align: right;
}
#footer #rightside p.footright {
}
/* Copyright*/
#copyright {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    width: 926px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
}
#copyright p {
    font-size: 70%;
}
#copyright p a, #copyright p a:link, #copyright p a:visited {
    text-decoration: none;
    color: #4C5EA6;
}
#copyright p a:hover, #copyright p a:active {
    text-decoration: underline;
}
/*ADDED 4/18/2014 - jsawatzky */
.main #rightcol #orangeShort {
    background-image: url(images/StateFormsLink.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 32px;
    width: 204px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 6px;
    margin-left: 9px;
}
.main #rightcol #orangeShort p {
    color: #4c5fa6;
    font-weight: bold;
    font-size: 90%;
    padding-top: 9px;
    padding-left: 15px;
    line-height: 1.25em;
    padding-right: 8px;
}
.main #rightcol #orangeShort p a, .main #rightcol #orangeShort p a:link, .main #rightcol #orangeShort p a:visited {
    display: block;
    text-decoration: none;
    color: #4c5fa6;
}
.main #rightcol #orangeShort p a:hover, .main #rightcol #orangeShort p a:active {
    color: #f68933;
}
.main #rightcol #greenShort {
    background-image: url(images/SOSThruDatesLink.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 32px;
    width: 204px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 9px;
    margin-left: 9px;
}
.main #rightcol #greenShort p {
    color: #4c5fa6;
    font-weight: bold;
    font-size: 90%;
    padding-top: 9px;
    padding-left: 15px;
    padding-right: 8px;
    line-height: 1.1em;
}
.main #rightcol #greenShort p a, .main #rightcol #greenShort p a:link, .main #rightcol #greenShort p a:visited {
    display: block;
    text-decoration: none;
    color: #4c5fa6;
}
.main #rightcol #greenShort p a:hover, .main #rightcol #greenShort p a:active {
    color: #f68933;
}
/*END ADDED CSS*/



/*START BANNER CSS*/

#mod_banner_image_list_container {
    width: 910px;
    position: relative;
    margin: 0 auto;
}
#mod_banner_image_list_viewport {
    height: 155px;
    width: 875px; /* Defines the size of the visible part of the carousel
		Attention : if you only want to see plain items in the viewport,
		the width of the viewport should take into account of :
		- the items width
		- the right and left padding of items
		- the number of items you want to see in the viewport
	 */
    float: left; /* Places list items side by side*/
    overflow: hidden; /* Hides extra elements, those outside the viewport area */
    /* Fix for IE */
    position: relative;
}
#mod_banner_image_list_viewport ul {
    position: relative; /* Enables positionning of elements inside viewport */
    padding: 0; /* Resets default - User Agent - style */
    margin: 0;
}
#mod_banner_image_list_viewport li {
    float: left; /* Places list items side by side*/
    list-style: none; /* Resets default - User Agent - style */
    /* Cosmetic */
    padding: 3px 7px 2px 7px;
    text-align: center;
}
/* Cosmetic */
#mod_banner_image_list_previous {
    float: left;
    cursor: pointer;
    width: 17px;
    height: 18px;
    margin-top: 65px;
    background: url(images/previous.png);
}
#mod_banner_image_list_next {
    float: left;
    cursor: pointer;
    width: 17px;
    height: 18px;
    margin-top: 65px;
    background: url(images/next.png);
}
#mod_banner_image_list_footer {
    clear: both;
}
/*END BANNER CSS*/



#topnav_chatbutton {
    margin: 8px;
    display: inline-block;
    text-align: right;
}
