/****************************************
* BORDERS
****************************************/
/* TYPE A = side nav, white bkgd: login box*/
/* TYPE B = welecome message: white square left, round right on blue bkgd */
/* TYPE C = ctnContentRight50p: white square on blue bkgd */
/* TYPE D = frmContentLeft: white round on blue bkgd, bottom border only */
/* TYPE E = larger middle borders, 10px high, white bkgd*/
/* TYPE F = summary table header: dark blue, blue background */
/******** GENERAL BORDER ********/
.borderTop,
.borderBottom {
	clear: both; /*safari*/
}
.borderRight {float: right;}
.borderMiddleLeft,
.borderMiddleRight {
	float: left;
}
/******** TYPE A - SIDE NAV ********/
.ctnBorderTypeA .borderTop,
.ctnBorderTypeA .borderBottom,
.ctnBorderTypeA .borderRight {height: 5px;}
.ctnBorderTypeA .borderTop {background: url(../../../Images/4.1/theme0/borderA_UL.gif) top left no-repeat;}
.ctnBorderTypeA .borderBottom {background: url(../../../Images/4.1/theme0/borderA_LL.gif) bottom left no-repeat;}
.ctnBorderTypeA .borderTop .borderRight {background: url(../../../Images/4.1/theme0/borderA_UR.gif) top right no-repeat;}
.ctnBorderTypeA .borderBottom .borderRight {background: url(../../../Images/4.1/theme0/borderA_LR.gif) bottom right no-repeat;}
.ctnBorderTypeA .borderMiddleLeft {background: url(../../../Images/4.1/theme0/borderA_ML.gif) top left repeat-y;}
.ctnBorderTypeA .borderMiddleLeft .borderMiddleRight {background: url(../../../Images/4.1/theme0/borderA_MR.gif) right top repeat-y;}
/******** TYPE B - WELCOME MESSAGE ********/
.ctnBorderTypeB .borderTop,
.ctnBorderTypeB .borderBottom,
.ctnBorderTypeB .borderRight {height: 10px;}
.ctnBorderTypeB .borderTop {background: url(../../../Images/4.1/theme0/borderB_UL.gif) top left no-repeat;}
.ctnBorderTypeB .borderBottom {background: url(../../../Images/4.1/theme0/borderB_LL.gif) bottom left no-repeat;}
.ctnBorderTypeB .borderTop .borderRight {background: url(../../../Images/4.1/theme0/borderB_UR.gif) top right no-repeat;}
.ctnBorderTypeB .borderBottom .borderRight {background: url(../../../Images/4.1/theme0/borderB_LR.gif) bottom right no-repeat;}
.ctnBorderTypeB .borderMiddleLeft {background: url(../../../Images/4.1/theme0/borderB_ML.gif) top left repeat-y;}
.ctnBorderTypeB .borderMiddleLeft .borderMiddleRight {background: url(../../../Images/4.1/theme0/borderB_MR.gif) right top repeat-y;}
/******** TYPE C - ctnContentRight50p ********/
.ctnBorderTypeC .borderTop,
.ctnBorderTypeC .borderBottom,
.ctnBorderTypeC .borderRight {height: 10px;}
.ctnBorderTypeC .borderTop {background: url(../../../Images/4.1/theme0/borderC_UL.gif) left top no-repeat;}
.ctnBorderTypeC .borderBottom {background: url(../../../Images/4.1/theme0/borderC_LL.gif) left bottom no-repeat;}
.ctnBorderTypeC .borderTop .borderRight {background: url(../../../Images/4.1/theme0/borderC_UR.gif) right top no-repeat;}
.ctnBorderTypeC .borderBottom .borderRight {background: url(../../../Images/4.1/theme0/borderC_LR.gif) right bottom no-repeat;}
.ctnBorderTypeC .borderMiddleLeft {background: url(../../../Images/4.1/theme0/borderC_ML.gif) left top repeat-y;}
.ctnBorderTypeC .borderMiddleRight {background: url(../../../Images/4.1/theme0/borderC_MR.gif) right top repeat-y;}
/******** TYPE D - frmContentLeft, bottom only ********/
.ctnBorderTypeD .borderBottom,
.ctnBorderTypeD .borderRight {height: 10px;}
.ctnBorderTypeD .borderBottom {background: url(../../../Images/4.1/theme0/borderD_LL.gif) left bottom no-repeat;}
.ctnBorderTypeD .borderBottom .borderRight {background: url(../../../Images/4.1/theme0/borderD_LR.gif) right bottom no-repeat;}
/******** TYPE E - Large Borders ********/
.ctnBorderTypeE .borderTop,
.ctnBorderTypeE .borderBottom,
.ctnBorderTypeE .borderRight {height: 10px;}
.ctnBorderTypeE .borderTop {background: url(../../../Images/4.1/theme0/borderE_UL.gif) left top no-repeat;}
.ctnBorderTypeE .borderBottom {background: url(../../../Images/4.1/theme0/borderE_LL.gif) left bottom no-repeat;}
.ctnBorderTypeE .borderTop .borderRight {background: url(../../../Images/4.1/theme0/borderE_UR.gif) right top no-repeat;}
.ctnBorderTypeE .borderBottom .borderRight {background: url(../../../Images/4.1/theme0/borderE_LR.gif) right bottom no-repeat;}
.ctnBorderTypeE .borderMiddleLeft {background: url(../../../Images/4.1/theme0/borderE_ML.gif) left top repeat-y;}
.ctnBorderTypeE .borderMiddleRight {background: url(../../../Images/4.1/theme0/borderE_MR.gif) right top repeat-y;}
/******** TYPE F - ctnContentRight50p - header ********/
.ctnBorderTypeF .borderTop,
.ctnBorderTypeF .borderBottom,
.ctnBorderTypeF .borderRight {height: 3px;}
.ctnBorderTypeF .borderTop {background: url(../../../Images/4.1/theme0/borderF_UL.gif) left top no-repeat;}
.ctnBorderTypeF .borderBottom {background: url(../../../Images/4.1/theme0/borderF_LL.gif) left bottom no-repeat;}
.ctnBorderTypeF .borderTop .borderRight {background: url(../../../Images/4.1/theme0/borderF_UR.gif) right top no-repeat;}
.ctnBorderTypeF .borderBottom .borderRight {background: url(../../../Images/4.1/theme0/borderF_LR.gif) right bottom no-repeat;}
.ctnBorderTypeF .borderMiddleLeft {background: url(../../../Images/4.1/theme0/borderF_ML.gif) left top repeat-y;}
.ctnBorderTypeF .borderMiddleRight {background: url(../../../Images/4.1/theme0/borderF_MR.gif) right top repeat-y;}
/****************************************
* BORDER SIZES
****************************************/
/* SIZE A = side nav 190px */
/* SIZE B = side bar end, highlight boxes 200px */
/* SIZE C = content50p, 345px (365-20padding) */
/* SIZE D = 500px */
/* SIZE E = 380px, action box */
/* SIZE F = 950px, content middle*/
/* SIZE G = 745px, welcome message*/
.ctnBorderSizeA .borderRight {width: 180px;}
.ctnBorderSizeA .borderMiddleRight {width: 190px;}

.ctnBorderSizeB .borderRight {width: 190px;}
.ctnBorderSizeB .borderMiddleRight {width: 200px;}

.ctnBorderSizeC .borderRight {width: 335px;}
.ctnBorderSizeC .borderMiddleRight {width: 345px;}

.ctnBorderSizeD .borderRight {width: 490px;}
.ctnBorderSizeD .borderMiddleRight {width: 500px;}

.ctnBorderSizeE .borderRight {width: 367px;}
.ctnBorderSizeE .borderMiddleRight {width: 380px;}

.ctnBorderSizeF .borderRight {width: 940px;}
.ctnBorderSizeF .borderMiddleRight {width: 950px;}

.ctnBorderSizeG .borderRight {width: 735px;}
.ctnBorderSizeG .borderMiddleRight {width: 745px;}
.ctnBorderSizeG {
	width: 745px; /*750-5paddingRight*/
	padding-top: 10px;
}

