/*------------------------*/
/*---- COMMON STYLES -----*/
/*------------------------*/
div.container
{
    padding-bottom:20px;
}
div.brownTitle, div.goldTitle, div.beigeTitle
{
    padding-bottom:10px;
}
.solpartActionsDiv, .titleDiv
{
    float:left;
}
.actionsDiv
{
    float:right;
    vertical-align:middle;
}
.bottomShadow
{
    width:100%;
}
.bottomShadowTable
{
    width:100%;
    height:9px;
    background-image:url(images/containerShadow_tile.gif);
    background-repeat:repeat-x;
}




/*------------------------*/
/*--- BROWN WITH TITLE ---*/
/*------------------------*/
.brownTitle .containerHeader
{
    border:1px solid #4e4215;
    background-color:#4e4215;
    padding:5px 10px 5px 10px;
    font-family:Garamond, Times New Roman, Serif;
    font-size:18px;
    color:#FFFFFF;
    font-weight:bold;
    width:100%;
}
.brownTitle .containerHeader a:link, .brownTitle .containerHeader a:visited, .brownTitle .containerHeader a:active
{
    color:#f4e7cc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	text-decoration:none;
	font-weight:normal;
}
.brownTitle .containerHeader a:hover
{
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight:normal;
}
.brownTitle .Head
{ 
    font-family:Garamond, Times New Roman, Serif;
    font-size:18px;
    color:#FFFFFF;
    font-weight:bold;
}
.brownTitle .containerContent
{
    border:1px solid #4e4215;
    padding:10px;
    width:100%;
}


/*------------------------*/
/*---- GOLD WITH TITLE ---*/
/*------------------------*/
.goldTitle .containerHeader
{
    border:1px solid #b87e00;
    border-bottom:1px solid #956a07;
    background-color:#b87e00;
    background-image:url(images/goldBorder_titleBg.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    padding:5px 10px 5px 10px;
    font-family:Garamond, Times New Roman, Serif;
    font-size:18px;
    color:#FFFFFF;
    font-weight:bold;
    width:100%;
}
.goldTitle .containerHeader a:link, .goldTitle .containerHeader a:visited, .goldTitle .containerHeader a:active
{
    color:#f4e7cc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	text-decoration:none;
	font-weight:normal;
}
.goldTitle .containerHeader a:hover
{
    color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight:normal;
}
.goldTitle .Head
{ 
    font-family:Garamond, Times New Roman, Serif;
    font-size:18px;
    color:#FFFFFF;
    font-weight:bold;
}
.goldTitle .containerContent
{
    border:1px solid #b87e00;
    padding:10px;
    width:100%;
}


/*------------------------*/
/*---- BEIGE WITH TITLE ---*/
/*------------------------*/
.beigeTitle .containerHeader
{
    border:1px solid #eae3bf;
    border-bottom:1px solid #cbc39e;
    background-color:#eae3bf;
    background-image:url(images/beigeBorder_titleBg.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    padding:5px 10px 5px 10px;
    font-family:Garamond, Times New Roman, Serif;
    font-size:18px;
    color:#4e4215;
    font-weight:bold;
    width:100%;
}
.beigeTitle .containerHeader a:link, .beigeTitle .containerHeader a:visited, .beigeTitle .containerHeader a:active
{
    color:#b87e00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	text-decoration:none;
	font-weight:normal;
}
.beigeTitle .containerHeader a:hover
{
    color:#4e4215;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight:normal;
}
.beigeTitle .Head
{ 
    font-family:Garamond, Times New Roman, Serif;
    font-size:18px;
    color:#4e4215;
    font-weight:bold;
}
.beigeTitle .containerContent
{
    border:1px solid #eae3bf;
    padding:10px;
    width:100%;
}

/*------------------------*/
/*----- BROWN BORDER -----*/
/*------------------------*/
.brownBorder .containerTable
{
    border:1px solid #4e4215;
    padding:0px;
    width:100%;
}

/*------------------------*/
/*----- GOLD BORDER ------*/
/*------------------------*/
.goldBorder .containerTable
{
    border:1px solid #b87e00;
    padding:0px;
    width:100%;
}

/*------------------------*/
/*----- BEIGE BORDER -----*/
/*------------------------*/
.beigeBorder .containerTable
{
    border:1px solid #eae3bf;
    padding:0px;
    width:100%;
}


/*------------------------*/
/*-------- PLAIN ---------*/
/*------------------------*/
.plain .containerTable
{
    border:none;
    padding:0px;
    width:100%;
}

/*----------------------------*/
/*--- NO BORDER GOLD TITLE ---*/
/*----------------------------*/
.noBorderGold .containerHeader
{
    padding:15px 0px 0px 0px;
    font-family:Garamond, Times New Roman, Serif;
    font-size:25px;
    color:#b0840a;
    font-weight:bold;
    width:100%;
}
.noBorderGold .containerHeader a:link, .noBorderGold .containerHeader a:visited, .noBorderGold .containerHeader a:active
{
    color:#b0840a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	text-decoration:none;
	font-weight:normal;
}
.noBorderGold .containerHeader a:hover
{
    color:#4e4215;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight:normal;
}
.noBorderGold .Head
{ 
    font-family:Garamond, Times New Roman, Serif;
    font-size:25px;
    color:#b0840a;
    font-weight:bold;
}
.noBorderGold .containerContent
{
    padding:5px 0px 0px 0px;
    width:100%;
}

/*----------------------------*/
/*--- NO BORDER BROWN TITLE ---*/
/*----------------------------*/
.noBorderBrown .containerHeader
{
    padding:15px 0px 0px 0px;
    font-family:Garamond, Times New Roman, Serif;
    font-size:25px;
    color:#4e4215;
    font-weight:bold;
    width:100%;
}
.noBorderBrown .containerHeader a:link, .noBorderBrown .containerHeader a:visited, .noBorderBrown .containerHeader a:active
{
    color:#b0840a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	text-decoration:none;
	font-weight:normal;
}
.noBorderBrown .containerHeader a:hover
{
    color:#4e4215;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight:normal;
}
.noBorderBrown .Head
{ 
    font-family:Garamond, Times New Roman, Serif;
    font-size:25px;
    color:#4e4215;
    font-weight:bold;
}
.noBorderBrown .containerContent
{
    padding:5px 0px 0px 0px;
    width:100%;
}













