/***********************************************/
/* Container Slim                              */
/* Copyright (2006) EmanueleZambrano.com       */
/***********************************************/
.C_Slim_Head
{
	font-weight: bold;
	font-size: 12px;
	color: White;
	font-family: Tahoma, Arial, Helvetica;
	height: 23px;
	vertical-align: middle;
}
.C_Slim_T1
{
	width: 9px;
	height: 23px;
	background-image: url(ImagesSlim/slim_t1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
IMG.C_Slim_T1
{
	background-image: none;
}
.C_Slim_T2
{
	height: 23px;
	background-image: url(ImagesSlim/slim_t2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.C_Slim_T3
{
	width: 4px;
	height: 23px;
	background-image: url(ImagesSlim/slim_t3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
IMG.C_Slim_T3
{
	background-image: none;
}
.C_Slim_T4
{
	width: 100%;
	height: 23px;
	background-image: url(ImagesSlim/slim_t4.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.C_Slim_T5
{
	width: 5px;
	height: 23px;
	background-image: url(ImagesSlim/slim_t5.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
IMG.C_Slim_T5
{
	background-image: none;
}
.C_Slim_C1
{
	width: 5px;
	background-image: url(ImagesSlim/slim_c1.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.C_Slim_C2
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
}
.C_Slim_C3
{
	width: 5px;
	background-image: url(ImagesSlim/slim_c3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.C_Slim_B1
{
	width: 5px;
	height: 5px;
	background-image: url(ImagesSlim/slim_b1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.C_Slim_B2
{
	width: 100%;
	height: 5px;
	background-image: url(ImagesSlim/slim_b2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.C_Slim_B3
{
	width: 5px;
	height: 5px;
	background-image: url(ImagesSlim/slim_b3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/***********************************************/
/* Container Medium Border                     */
/* Copyright (2006) EmanueleZambrano.com       */
/***********************************************/
.Container_MainTable
{
	margin-bottom: 10px;
}
.Container_Master
{
	width: 100%;
	background-color: Transparent;
}
.Container_TitleRow
{
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: Black;
}
.Container_FooterRow
{
	background-color: Transparent;
}
.Container_CornerTL_G
{
	background-image: url(ImagesMedium/G_CornerTL.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-position: right bottom;
}
.Container_CornerTL_B
{
	background-image: url(ImagesMedium/B_CornerTL.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-position: right bottom;
}
.Container_CornerTL_Y
{
	background-image: url(ImagesMedium/Y_CornerTL.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-position: right bottom;
}
.Container_CornerTR_G
{
	background-image: url(ImagesMedium/G_CornerTR.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-position: left bottom;
}
.Container_CornerTR_B
{
	background-image: url(ImagesMedium/B_CornerTR.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-position: left bottom;
}
.Container_CornerTR_Y
{
	background-image: url(ImagesMedium/Y_CornerTR.gif);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-position: left bottom;
}
.Container_BorderT_G
{
	background-image: url(ImagesMedium/G_BorderT.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.Container_BorderT_B
{
	background-image: url(ImagesMedium/B_BorderT.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.Container_BorderT_Y
{
	background-image: url(ImagesMedium/Y_BorderT.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.Container_CornerBL_G
{
	background-image: url(ImagesMedium/G_CornerBL.gif);
	background-repeat: no-repeat;
	width: 12px;
	min-width: 12px;
	height: 12px;
}
.Container_CornerBL_B
{
	background-image: url(ImagesMedium/B_CornerBL.gif);
	background-repeat: no-repeat;
	width: 12px;
	min-width: 12px;
	height: 12px;
}
.Container_CornerBL_Y
{
	background-image: url(ImagesMedium/Y_CornerBL.gif);
	background-repeat: no-repeat;
	width: 12px;
	min-width: 12px;
	height: 12px;
}
.Container_CornerBR_G
{
	background-image: url(ImagesMedium/G_CornerBR.gif);
	background-repeat: no-repeat;
	width: 12px;
	min-width: 12px;
	height: 12px;
}
.Container_CornerBR_B
{
	background-image: url(ImagesMedium/B_CornerBR.gif);
	background-repeat: no-repeat;
	width: 12px;
	min-width: 12px;
	height: 12px;
}
.Container_CornerBR_Y
{
	background-image: url(ImagesMedium/Y_CornerBR.gif);
	background-repeat: no-repeat;
	width: 12px;
	min-width: 12px;
	height: 12px;
}
.Container_BorderB_G
{
	background-image: url(ImagesMedium/G_BorderB.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.Container_BorderB_B
{
	background-image: url(ImagesMedium/B_BorderB.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.Container_BorderB_Y
{
	background-image: url(ImagesMedium/Y_BorderB.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.Container_BorderL_G
{
	background-image: url(ImagesMedium/G_BorderL.gif);
	background-repeat: repeat-Y;
	background-position: right top;
}
.Container_BorderL_B
{
	background-image: url(ImagesMedium/B_BorderL.gif);
	background-repeat: repeat-Y;
	background-position: right top;
}
.Container_BorderL_Y
{
	background-image: url(ImagesMedium/Y_BorderL.gif);
	background-repeat: repeat-Y;
	background-position: right top;
}
.Container_BorderR_G
{
	background-image: url(ImagesMedium/G_BorderR.gif);
	background-repeat: repeat-Y;
	background-position: left top;
}
.Container_BorderR_B
{
	background-image: url(ImagesMedium/B_BorderR.gif);
	background-repeat: repeat-Y;
	background-position: left top;
}
.Container_BorderR_Y
{
	background-image: url(ImagesMedium/Y_BorderR.gif);
	background-repeat: repeat-Y;
	background-position: left top;
}
.Container_PointsRow_G
{
	margin-top: 4px;
	background-image: url(ImagesPoints/G_Point.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.Container_PointsRow_Y
{
	margin-top: 4px;
	background-image: url(ImagesPoints/Y_Point.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.Container_PointsRow_B
{
	margin-top: 4px;
	background-image: url(ImagesPoints/B_Point.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.Container_TitleRow_Block_C_Y
{
	background-image: url(ImagesBlockHeader/BlockHeader_C_Y.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
}
.Container_TitleRow_Block_R_Y
{
	background-image: url(ImagesBlockHeader/BlockHeader_R_Y.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 30px;
}
.Container_TitleRow_Block_L_Y
{
	background-image: url(ImagesBlockHeader/BlockHeader_L_Y.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
	height: 30px;
}
.Container_TitleRow_Block_C_B
{
	background-image: url(ImagesBlockHeader/BlockHeader_C_B.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	padding-left: 4px;
}
.Container_TitleRow_Block_R_B
{
	background-image: url(ImagesBlockHeader/BlockHeader_R_B.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 6px;
	height: 30px;
	padding-left: 4px;
}
.Container_TitleRow_Block_L_B
{
	background-image: url(ImagesBlockHeader/BlockHeader_L_B.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 19px;
	height: 30px;
	padding-left: 4px;
}

/**** container Padding Styles ******/
.width{width:100%;}


.head_pad{padding:10px 10px 0px 0px;}
.head_pad1{padding:10px 10px 0px 10px;}

.blue_pad{padding:2px 10px 0px 24px;}
.blue_pad1{padding:2px 10px 0px 10px;}

.red_pad{padding:2px 10px 0px 5px;}


.action_pad{margin:0; float:left; width:5%; _width:1px;}
.action_pad1{margin:0; float:left; padding-right:13px;}

.icon_pad{margin:0; float:left; width:10%; white-space:nowrap;}
.icon_pad1{margin:0; float:left; width:5%; white-space:nowrap;}

.title_pad{margin:0; float:left; width:70%; white-space:nowrap; padding:0px 0px 0px 0px;}

.visibility_pad{margin:0; float:right; text-align:right;}

.content_pad{padding:15px; clear:both;}
.content_pad1{padding:10px; clear:both;}
.content_pad2{padding:10px; clear:both;}

.bottom_pad{padding:0px 10px;}

.align_pad{text-align:right;}


.c1_topleft{
height:34px;
background:url(ImagesSlim02/c1_top_left.gif) top left no-repeat;
}

.c1_topright{
height:34px;
background:url(ImagesSlim02/c1_top_right.gif) top right no-repeat;
}



.c1_topbg{
margin:0 9px 0 16px;
height:34px;
background:url(ImagesSlim02/c1_top_bg.gif) top left repeat-x;
}




.c1_botleft{
height:7px;
background:url(ImagesSlim02/c1_bottom_left.gif) top left no-repeat;
}

.c1_botright{
height:7px;
background:url(ImagesSlim02/c1_bottom_right.gif) top right no-repeat;
}



.c1_botbg{
margin:0 7px 0 7px;
height:7px;
background:url(ImagesSlim02/c1_bottom_bg.gif) top left repeat-x;
}


.c2_topleft{
height:34px;
background:url(ImagesSlim02/c2_top_left.gif) top left no-repeat;
}

.c2_topright{
height:34px;
background:url(ImagesSlim02/c2_top_right.gif) top right no-repeat;
}



.c2_topbg{
margin:0 7px 0 7px;
height:34px;
background:url(ImagesSlim02/c2_top_bg.gif) top left repeat-x;
}

/****** general ******/
.Head
{
    font-family:Calibri, Arial, Helvetica, sans-serif;   
    font-size:14px;
    font-weight:normal;
    color:#414747;
}

.Normal
{
    font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    color:#303030;
    line-height:1.5em;
}

/****** Common ******/
#common .Head
{
	font-family:Calibri, Arial, Helvetica, sans-serif;   
    font-size:12px;
    font-weight:bold;
    color:#000000;
}

#common .Normal
{
	font-family:Calibri, Arial, Helvetica, sans-serif;   
    font-size:11px;
    font-weight:normal;
    color:#093568;
}

#common td, #common th, #common div
{
	font-family:Calibri, Arial, Helvetica, sans-serif;   
    font-size:11px;
    font-weight:normal;
    color:#093568;
}
/****** grey1 ******/
#green_bit
{
	margin-bottom: 4px;
}
#green_bit .Head
{
    font-family:Calibri, Arial, Helvetica, sans-serif;   
    font-size:13px;
    font-weight:bold;
    color:#25733c;
	padding-left:4px;
}

#green_bit .Normal
{
    font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    color:#000000;
    line-height:1.5em;
}

#green_bit td, #green_bit th, #green_bit div
{
    font-family:Calibri, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    color:#000000;
    line-height:1.5em;
}



