/* 
================================
 Container Styles for DotNetNuke
================================
*/
/*-------------------------------------------------------------------------------*/

.lt{ text-align:left;vertical-align:top; }
.rt{ text-align:right;vertical-align:top; }
.lb{ text-align:left; vertical-align:bottom;}
.rb{ text-align:right; vertical-align:bottom;}
.rm{ text-align:right; vertical-align:middle;}
.lm{ text-align:left;vertical-align:middle;}
.cm{ text-align:center;vertical-align:middle;}

.bg-x{ background-repeat:repeat-x;}
.bg-y{ background-repeat:repeat-y;}
.bg-no{ background-repeat:no-repeat;}

.bg-p-lt{ background-position: left top;}
.bg-p-rt{ background-position: right top;} 
.bg-p-lb{ background-position: left bottom;} 
.bg-p-rb{ background-position: right bottom;}

.botbord { border-bottom-style: dotted; border-bottom-width: 1px; border-bottom-color: #0066CC; }

/*-------------------------------------------------------------------------------*/

.Head1{ font-size:22px; font-weight:bold; color:#000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.Head2{ font-size:13px; font-weight:bold; color:#0066CC;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }

.Head3{ font-size:13px; font-weight:bold; color:#0066CC;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
/*--------------------------------------------------------------------------------------*/
.row1{ text-align:left; vertical-align:top; height:20px; padding-left:5px; padding-right:5px;}
.row2{ padding-left:10px; padding-right:10px; text-align:left; vertical-align:top;}
.row3{ padding-left:10px; padding-right:10px; text-align:left; vertical-align:middle;height:25px; }
.w{ width:100%}
.h{ height:100%;}
.wh{ width:100%; height:100%;}
.row4{ height:10px;}
/*---------------------------------------------------------*/

.h26{ height:26px;}
.padding_l_10{ padding-left:10px;}
.now{ white-space:nowrap;}
.h20{ height:20px;}
.padding_l_5{ padding-left:5px;}
.p3{ padding:3px;}
.p5{ padding:5px;}

td.gray-c2-link a,
td.gray-c2-link a:link,
td.gray-c2-link a:visited,
td.gray-c2-link a:active

{
	color:#fff;
	text-decoration: none;
}
td.gray-c2-link a:hover {
	color:#496798;
	text-decoration: underline;
}
td.gray-c2-link .Normal  {color:#FFF;}
.c1_t_h{ height:4px;}
.c1_t_l{ height:4px; width:4px;}
.cl_t_bg{
	height:4px;
	width:100%;
	background-image: url(images/c1_t_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.cl_b_bg{
    height:4px;
	width:100%;
	background-image: url(images/c1_b_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.c1l{
	width:4px;
	height:100%;
	background-image: url(images/c1_l_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.c1r{
	width:4px;
	height:100%;
	background-image: url(images/c1_r_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.c1w{ width:4px;}

.c2h{ height:55px;}
.c2_tbg{
    
	background-image: url(images/c2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.c2l{ width:3px; height:55px;}
.c2r{
	width:100%;
	height:55px;
	background-image: url(images/c2_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.c3r{ width:100%;
	height:55px;
	background-image: url(images/c3_r.jpg);
	background-repeat: no-repeat;
	background-position: right top;}
.c3_tbg{
    background-image: url(images/c3_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.c3l{
width:4px; height:55px;
}

/*---------------------------------------------------------*/









