﻿@charset "utf-8";
body{margin: 0px;padding: 0px;font-family: Arial, Verdana, sans-serif; font-size: 14px;color: #7b7b7b;}

/** Headings **/
h1{color:#f06000;font-size: 14px;margin: 0px;padding: 5px 0px 0px 10px;}
.boxTitleBarBlue h1{color:#528fab;font-size: 14px;margin: 0px;padding: 5px 0px 0px 10px;}
h2{color:#7b7b7b;font-size: 14px;margin: 0px;padding: 0px;}
h3{color: #75adc6;font-size: 20px; margin: 0px; padding: 0px 0px 0px 0px;}

/** Main Site Container **/
#wrapper{margin: 0 auto;padding: 0;width: 855px;}

/** For Header Usercontrol **/
#headerContainer{position: relative;height: 85px;margin: 20px 0px 0px 0px;}
#headerLogo{position: absolute;top: 0px;left: 0px;}
#headerMenu{position: absolute;top: 0px;right: 0px;width: 602px;text-align: left;padding: 0px 0px 0px 25px;font-size: 12px;}
#headerMenu ul{margin: 0px;padding: 0px; list-style-type: none;}
#headerMenu li{float: left;padding: 0px 40px 0px 0px;}

#headerMenu a:link{text-decoration: none; font-size: 12px; line-height: 16px; color: #5B8294; font-weight:bold;}
#headerMenu a:hover{text-decoration: none;font-size: 12px; line-height: 16px; color: #5B8294; font-weight:bold;}
#headerMenu a:visited{text-decoration: none; font-size: 12px; line-height: 16px; color: #5B8294; font-weight:bold;}

#header .navigation{width: auto;}

#logout{float: right;}
.logo{float: left;}
/** --------------------------- Start Exterior --------------------------- **/
/** Login **/
#loginContainer{padding: 8px 0px 0px 0px;color:#f06000;font-weight: bold;font-size: 12px;}
#loginContainer .invalidLogin{float:left; color: Red; font-size: 12px; font-style: italic; margin-left:150px;}
#loginLostPassword{float:right; font-weight: normal;font-size: 11px; margin-right: 395px !important; margin-right: 200px;}

#loginLostPassword a:link{color: #7b7b7b;text-decoration: none;}
#loginLostPassword a:hover{color: #7b7b7b;text-decoration: none;}
#loginLostPassword a:visited{color: #7b7b7b;text-decoration: none;}

/** Content **/
#contentPhoto{float: left;width: 444px;height: 300px;border: 1px solid #e6e7e8;}
#contentWelcome{float: left;width: 399px;margin: 0px 0px 0px 8px;font-size: 12px;color: #5c7e9f;}
.smallText{font-size: 11px; color: #7b7b7b;}
/** --------------------------- End Exterior --------------------------- **/

/** --------------------------- Start Interior --------------------------- **/
/** Left Navigation **/
#leftNavigation{float: left;width: 240px; min-height: 205px;}
#leftNavigation ul{margin: 5px 0px 5px 15px;padding: 0px;list-style-type: none;}
#leftNavigation ul li.head{color: #d37908;font-weight: bold;text-decoration: none;}
#leftNavigation ul ul li{padding-left: 14px; background:transparent url(/Platinum/App_Themes/PlatinumPartners/images/bulletOrange.png) no-repeat top left;}
#leftNavigation ul ul li:hover{padding-left: 14px; background:transparent url(/Platinum/App_Themes/PlatinumPartners/images/bulletBlue.png) no-repeat top left;}
#leftNavigation ul ul{margin: 5px 0px 10px 0;padding: 0px; font-size:12px;}
#leftNavigation ul ul li a.CMSListMenuLink, a.CMSListMenuLink:visited{color: #f06000;font-weight: normal;text-decoration: none;}
#leftNavigation ul ul li a:hover{color: #5c7e9f;font-weight: normal;text-decoration: none;}
#leftNavigation ul ul li.CMSListMenuHighlightedLI{color: #0088db;font-weight: normal;text-decoration: none;background:transparent url(/Platinum/App_Themes/PlatinumPartners/images/bulletBlue.png) no-repeat top left;padding-left: 14px;}

/** Content Area **/
#contentContainer{float: left;width: 615px !important; width: 614px; margin: -65px 0px 10px 0px;}
.prodLinksCols{float: left;width: 198px;margin: 0px 5px 0px 0px;}
.prodLinksCols ul{margin: 0px 0px 0px 20px;list-style-image:url(/Platinum/App_Themes/PlatinumPartners/images/bulletBlue.png);padding: 0px; line-height: 1.5em;}

.prodLinksCols ul a:link{color: #5c7e9f;font-size: 12px;}
.prodLinksCols ul a:hover{color: #5c7e9f;font-size: 12px; text-decoration: none;}
.prodLinksCols ul a:visited{color: #5c7e9f;font-size: 12px;}

/** --------------------------- End Interior --------------------------- **/

/** Footer **/
#footerContainer{clear: both;margin: 0 auto;padding: 0;width: 855px;}
#footerLogos{float: left;width: 444px;height: 48px;}
#footerNavigation{float: left;width: 410px;text-align: right;color: #b5c8d1;font-size: 8px;}

#footerContainer a:link{color: #b5c8d1;text-decoration: none;}
#footerContainer a:hover{color: #b5c8d1;text-decoration: none;}
#footerContainer a:visited{color: #b5c8d1;text-decoration: none;}

/** Decorated Box **/
.boxContainer{background-color: #f6f6f6;background-image: url(/Platinum/App_Themes/PlatinumPartners/images/boxTitleBackgroundHTile2.jpg);background-repeat: repeat-x;border: 1px solid #e6e7e8;margin: 0px 0px 8px 0px; padding: 0px;}
.pwdContainer{background-color: #f6f6f6;background-image: url(/Platinum/App_Themes/PlatinumPartners/images/boxTitleBackgroundHTile2.jpg);background-repeat: repeat-x;border: 1px solid #e6e7e8;margin: 10px 0px 8px 0px; padding: 0px; text-align: center;}
.boxContainerFull{background-color: #f6f6f6;background-image: url(/Platinum/App_Themes/PlatinumPartners/images/boxTitleBackgroundHTile2.jpg);background-repeat: repeat-x;border: 1px solid #e6e7e8;margin: 0px 0px 8px 0px; padding: 0px; width:605px;}
.boxTitleBar{background-image: url(/Platinum/App_Themes/PlatinumPartners/images/boxTitleBackground1.jpg);background-repeat: no-repeat;height: 28px;border-bottom: 1px solid #e6e7e8; text-align: left;}
.boxTitleBarBlue{background-image: url(/Platinum/App_Themes/PlatinumPartners/images/boxTitleBackgroundBlue2.jpg);background-repeat: repeat-x;height: 28px;border-bottom: 1px solid #e6e7e8;margin:0px 9px 5px 0px;}
.boxContentConfetti{background-image: url(/Platinum/App_Themes/PlatinumPartners/images/boxContentCornerConfetti5.jpg);background-repeat: no-repeat;background-position: right bottom;height: 43px;padding: 0px 10px 10px 10px; margin: 0px 0px 0px 0px;}
.boxContentGradient{background-image: url(/Platinum/App_Themes/PlatinumPartners/images/boxContentCornerGradient5.jpg);background-repeat: no-repeat;background-position: right bottom;min-height: 50px;padding: 10px;}
.boxContentGradientFull{background:#f6f6f6 url(/Platinum/App_Themes/PlatinumPartners/images/boxContentCornerGradient5.jpg) right bottom no-repeat; min-height: 50px;padding: 10px;}

/** Misc **/
.fixer{margin: 0px;padding: 0px;clear: both;height: 0px;}
p.formSection{font-weight: bold;}
.ErrorLabel {color: Red;}
.EditingFormErrorLabel {color:Red; float: left; margin: 0 2px 0 2px;}

/** Controls **/
.txtBox{border: 1px solid #d1d3d4;background-color: #f6f6f6;margin: 0px 0px 0px 2px; font-family: Arial, Verdana, sans-serif; color: #7b7b7b;}
.txtBoxForms{float: left; border: 1px solid #d1d3d4;background-color: #f6f6f6;margin: 0; width:200px; font-family: Arial, Verdana, sans-serif; color: #7b7b7b;}
.txtBoxShort{float: left; border: 1px solid #d1d3d4;background-color: #f6f6f6; margin-right: 2px; width:150px; font-family: Arial, Verdana, sans-serif; color: #7b7b7b;}
.txtBoxZip{float: left; border: 1px solid #d1d3d4;background-color: #f6f6f6; width:48px; font-family: Arial, Verdana, sans-serif; color: #7b7b7b;}
select,.ddl{float: left; margin-right: 2px; border: 1px solid #d1d3d4;background-color: #f6f6f6; font-family: Arial, Verdana, sans-serif; color: #7b7b7b;}
.txtArea{border: 1px solid #d1d3d4;background-color: #f6f6f6; width:585px; font-family: Arial, Verdana, sans-serif; color: #7b7b7b;}
.radBox{font-size: 11px;font-weight: normal;color: #7b7b7b; font-family: Arial, Verdana, sans-serif; color: #7b7b7b;}
.tdLabel{text-align: right;padding: 0px 10px 0px 0px;}

/** Videos **/
p.videopreContainer{float:left; margin:15px 0 0 20px; width:150px; height:265px;}
p.videopreContainer img{border:solid 5px #e6e7e8;}