/* CSS Document */

/*#############################*/
/*          BLOCKS             */
/*#############################*/

/* UNIVERSAL */
#containerP{position:relative; margin-left:auto; margin-right:auto; margin-top:15px; top:0px; padding-top:0px; width:858px; background-color:#FFFFFF; height:850px}
#container{position:relative; margin-left:auto; margin-right:auto; margin-top:15px; top:0px; padding-top:0px; width:858px; background-color:#FFFFFF;}
#containerDC{position:relative; margin-left:auto; margin-right:auto; margin-top:15px; top:0px; padding-top:0px; width:660px; background-color:#FFFFFF;}
#topBar{position:absolute; left:0px; top:0px; width:858px; height:185px; z-index:10; background-image:url(images/siteImages/topBarSym.png)}
#topBarIn{position:absolute; left:0px; top:0px; width:858px; height:185px; z-index:10; background-image:url(images/siteImages/topBarSym.png)}
#topBarDC{position:absolute; left:0px; top:0px; width:660px; height:272px; z-index:1; background-color:#ffffff; }
#footer{ width:858px; height:16px; background-color:#7c98ae; font-size:8pt; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}

/* PUBLIC AREA */
#homeFlash{position:absolute; top:0px; left:0px; height:228px; width:643px; background-color:#ffffff; z-index:10;}
#langbar{position:absolute; top:20px; left:670px; height:40px; width:190px; z-index:100; border:0px solid #ff0000; text-align:right; }
#publicMainContainer{position:relative; left:0px; top:186px; width:858px; z-index:1; background-color:#FFFFFF; }
#publicMainContainerDC{position:relative; left:0px; top:272px; width:660px; z-index:1; }
#publicMainContent{position:relative; left:0px; top:0px; width:858px; z-index:2; background-color:#FFFFFF;}
#publicMainContentLangSelect{position:relative; left:0px; top:0px; width:858px; height:464px; z-index:2; background-color:#FFFFFF; background-image:url(images/siteImages/map_background.gif); background-position:top left; background-repeat:no-repeat; padding: 161px 0px 0px 146px;}

#login{position:absolute; top:0px; left:643px; height:230px; width:213 border-left: 2px solid #dddedf; z-index:2; background-image:url(images/siteImages/partnerLogin.png); background-position:top; background-repeat:no-repeat; padding: 0px 0px 0px 0px;}
#logInBox{position:relative; top:3px; left:0px; border: 0px solid #ff0000; z-index:2; padding-left:13px;}

#homePageRow2{position:absolute; left:0px; top:228px; height:236px; width:858px; padding: 0px 0px 0px 0px; background-color:#dddedf; border-top:2px solid #dddedf;}
#programs{position:absolute; left:0px; top:0px; height:236px; width:213px; padding: 0px 0px 0px 0px; background-color:#ffffff; background-image:url(images/siteImages/programs.png); background-position:top; background-repeat:no-repeat}
#overview{position:absolute; left:215px; top:0px; height:236px; width:213px; padding: 0px 0px 0px 0px; background-color:#ffffff; background-image:url(images/siteImages/overview.png); background-position:top; background-repeat:no-repeat}
#latestNews{position:absolute; left:430px; top:0px; height:236px; width:213px; padding: 0px 0px 0px 0px; background-color:#ffffff; background-image:url(images/siteImages/latestNews.png); background-position:top; background-repeat:no-repeat }
#join{position:absolute; left:645px; top:0px; height:236px; width:213px; padding: 0px 0px 0px 0px; background-color:#ffffff; background-image:url(images/siteImages/join.png); background-position:top; background-repeat:no-repeat }

#regHelp01{position:absolute; left:550px; top:300px; width:200px; height:200px; background-color:#ffffff; font-size:12px; color:#666666; padding:15px; z-index:10; border:solid 1px #dddedf; visibility:hidden;}

#footerPub{position:absolute; left:0px; top:466px; width:844px; height:105px; background-color:#ffffff; font-size:8px; color:#666666; padding-left:15px; z-index:10; border-top:solid 22px #dddedf;}
#footer{left:0px; top:420px; width:844px; height:105px; background-color:#ffffff; font-size:8px; color:#666666; padding-left:15px; z-index:10; border-top:solid 22px #dddedf;}

/* ORIGINAL FOOTERS */
/*
#footerPub{position:absolute; left:0px; top:424px; width:777px; height:105px; background-color:#5d666f; font-size:9px; font-family:Verdana, Helvetica, sans-serif; color:#ffffff; text-align:right; padding-right:15px; z-index:10;}

#footer{ width:760px; height:16px; background-color:#7c98ae; font-size:8pt; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}

#footer{left:0px; top:420px; width:777px; height:90px; background-color:#5d666f; font-size:8px; font-family:Verdana, Helvetica, sans-serif; color:#ffffff; text-align:right; padding-right:15px; z-index:10;}
*/

/* RESTRICTED AREA*/
#restrictMainContainer{position:relative; left:0px; top:185px; width:858px; z-index:1; background-color:#FFFFFF;}
#leftCol{position:absolute; left:0px; top:0px; width:215px; height:300px; z-index:6; background-color:#ffffff; padding:0 0 0 0px;}
#restrictMainContent{position:relative; left:225px; top:2px; width:633px; z-index:2;}
#restrictRightCol{position:absolute; top:20px; left:392px; height:17px; width:362px; z-index:20; padding:0px 0px 5px 22px;}
#restrictRightCol2{position:absolute; top:360px; left:730px; height:17px; width:362px; z-index:20; padding:0px 0px 5px 22px;}
#restrictMainContentC{position:relative; left:225px; top:2px; width:350px; z-index:2;}
#restrictRightColC{position:absolute; top:165px; left:643px; height:400px; width:215px; z-index:2; padding:0px 0px 0px 0px; border: solid 0px #ff0000;}

#newRightCol{position:absolute; left:630px; top:165px; width:228px; height:500px; z-index:3; }

/* CAM AREA685 */
#camMainContainer{position:relative; left:0px; top:322px; width:760px; z-index:1; background-color:#FFFFFF;}
#camMainContent{position:relative; left:60px; top:25px; width:685px; z-index:2; background-color:#FFFFFF;}


/*#############################*/
/*          STYLES             */
/*#############################*/

.clearfloat{
font-size: 1px;
line-height: 0px; 
height: 0px;
clear:both; 
margin: 0px;
}


/* NEW PUBLIC PAGES */

/* LANG LINKS */
.langLinks{
color:#5d666f;
font-weight:normal;
line-height:160%;
font-size:8pt;
}
.langLinks A{
color:#5d666f;
text-decoration:none;
}
.langLinks A:visited{
color:#5d666f;
text-decoration:none;
}
.langLinks A:HOVER{
color:#333333;
text-decoration:none;
}

/* MAIN HOME PAGE LINKS */

.homeHeaders{
font-weight:normal;
line-height:100%;
font-size:10pt;
color:#FFFFFF;
}

.homeLinks{
color:#5d666f;
font-weight:normal;
line-height:100%;
font-size:11pt;
}
.homeLinks A{
color:#5d666f;
text-decoration:none;
}
.homeLinks A:visited{
color:#5d666f;
text-decoration:none;
}
.homeLinks A:HOVER{
color:#333333;
text-decoration:none;
}
/* HOME JOIN  */
.joinLinks{
color:#eeeeee;
font-weight:normal;
line-height:100%;
font-size:11pt;
}

.joinLinks A{
color:#eeeeee;
font-weight:normal;
line-height:100%;
font-size:11pt;
text-decoration:none;
}
.joinLinks A:hover{
color:#ffffff;
font-weight:normal;
line-height:100%;
font-size:11pt;
text-decoration:none;
}
.joinLinks A:visited{
color:#eeeeee;
font-weight:normal;
line-height:100%;
font-size:11pt;
text-decoration:none;
}
.joinLinksSmall{
color:#eeeeee;
font-weight:normal;
line-height:160%;
font-size:10px;
}
.joinLinksSmall A{
color:#eeeeee;
font-weight:normal;
line-height:160%;
font-size:10px;
text-decoration:none;
}
.joinLinksSmall A:hover{
color:#333333;
font-weight:normal;
line-height:160%;
font-size:10px;
text-decoration:none;
}
.joinLinksSmall A:visited{
color:#eeeeee;
font-weight:normal;
line-height:160%;
font-size:10px;
text-decoration:none;
}
/* HOME PAGE REGNOW LINKS */
.regNowLinks{
color:#eeeeee;
font-weight:normal;
line-height:350%;
font-size:10px;
}
.regNowLinks A{
color:#eeeeee;
text-decoration:none;
font-weight:normal;
}
.regNowLinks A:visited{
color:#eeeeee;
text-decoration:none;
}
.regNowLinks A:HOVER{
color:#333333;
text-decoration:none;
}

.logInLabels{
font-size:10px;
color:#5d666f;
font-weight:normal;
}
/* LOG-IN FORM */

input.txtInputA{
width:176px;
height:15px;
font-size:11px;

/*margin-bottom:8px;*/
}
input.btnInputA{
/*width:61px;*/
height:30px;
/*background-image:url(images/siteImages/logInBut.png);*/
font-size:8px;
font-weight:bold;
color:#ffffff;
border:0px;
text-align:right;
}
input.btnInputB_{
/*width:82px*/;
height:30px;
/*background-image:url(images/siteImages/register_eng.jpg);*/
font-size:8px;
font-weight:bold;
color:#ffffff;
border:0px;
text-align:right;
}
input.btnInputB_eng{
width:82px;
height:30px;
background-image:url(images/siteImages/register_eng.jpg);
font-size:8px;
font-weight:bold;
color:#ffffff;
border:0px;
text-align:right;
}
input.btnInputB_sp{
width:82px;
height:30px;
background-image:url(images/siteImages/register_sp.png);
font-size:8px;
font-weight:bold;
color:#ffffff;
border:0px;
text-align:right;
}
input.btnInputB_fr{
width:108px;
height:30px;
background-image:url(images/siteImages/register_fr.png);
font-size:8px;
font-weight:bold;
color:#ffffff;
border:0px;
text-align:right;
}
input.btnInputB_ger{
width:104px;
height:30px;
background-image:url(images/siteImages/register_ger.png);
font-size:8px;
font-weight:bold;
color:#ffffff;
border:0px;
text-align:right;
}
input.btnInputB_it{
width:86px;
height:30px;
background-image:url(images/siteImages/register_it.png);
font-size:8px;
font-weight:bold;
color:#ffffff;
border:0px;
text-align:right;
}

input.btnInputFP{
width:220px;
height:22px;
background-color:#5d666f;
font-size:8px;
font-weight:normal;
color:#ffffff;
border:0px;
}
.forgotP{
font-size:8px;
color:#333333;
text-decoration:none;
line-height:420%;
}

.forgotP A{
font-size:8px;
color:#333333;
text-decoration:none;
}

.forgotP A:hover{
font-size:8px;
color:#5d666f;
text-decoration:none;
}

.forgotP A:visited{
font-size:8px;
color:#333333;
text-decoration:none;
}




/* UNIVERSAL */
body{
margin-top:2px;
font-size:9pt;
font-family:Arial, Helvetica, sans-serif;
color:#5d666f;
background-color:#ffffff;
line-height:160%;
}
img{
border:0px
}
A{
color:#e56220;
}
A:visited{
color:#e56220;
}
A:HOVER{
color:#000000;
}
.pageTitle{
/*
color:#4f4f4f;
font-size:12pt;
font-weight:bold;
*/
font-weight:bold;
color:#ffc20e;
font-size:16pt;
line-height:100%;
}
.medLarge{
font-size:13pt;
line-height:130%;
}
.footLinks A{
color:#666666;
text-decoration:none;
}
.footLinks A:visited{
color:#666666;
text-decoration:none;
}
.footLinks A:HOVER{
color:#333333;
text-decoration:none;
}
.disclaimer{
font-size:6pt;
color:#666666;
}

TD.formLabels{
font-size:7pt;
line-height:180%;
}
TD.formLabels A{
color:#4f4f4f;
font-size:7pt;
line-height:180%;
}

TD.rCol A{
color:#000000;
font-size:7pt;
line-height:180%;
}
/* REGISTRATION FORM */
TD.formLabelsLarge{
font-size:8pt;
line-height:180%;
}
input.txtInputB{
width:175px;
height:12px;
font-size:9px;
}
input.smBut{
height:20px;
font-size:9px;
}
/* DEAL STATUS TABLE */
TD.label{
background-color:#bbbbbb;
font-weight:normal;}
TD.detail{
background-color:#dddddd;
}
/* PENDING CLAIMS TABLE */
TR.labelRow{
background-color:#bbbbbb;
font-weight:bold;}
TR.detailRow{
background-color:#dddddd;
}
TR.detailRow2{
background-color:#999999;
color:#FFFFFF;
}
TD.labelR{
background-color:#7c98ae;
color:#ffffff;
font-weight:normal;
}
.red{
color:#4f4f4f;
}
TR.labelRowR{
background-color:#7c98ae;
font-weight:bold;
color:#ffffff;
}
TR.labelRowR.red{
color:#ffffff;
}
.grey{
color:#cccccc;
}
blockquote {
margin-left: 5px;
margin-right: 5px;
} 

TD.cmsTable{
background-color:#d4d5d6;
color:#333333;
border: 0px;
}
TR.cmsTable{
background-color:#d4d5d6;
color:#5d666f;
border: 0px;
}
TR.cmsTableHeader{
background-color:#8e9093;
color:#ffffff;
border: 0px;
}
TD.cmsTableHeader{
background-color:#8e9093;
color:#ffffff;
border: 0px;
}