
/*body {font-family:  Arial, sans-serif; background-image: url("images/uc3.gif");background-repeat: repeat-x; }*/


body{font-family:  arial; }
a {text-decoration:none; color:black;}
.pHR {margin:0px 0px 0px 20px;}
ul {font-size: 10pt;
padding:0px 10px 7px 20px;
margin:0px 2px 7px 20px;
text-align: justify; 
}
p {text-align: justify; }

#PointTable td {vertical-align:top;text-align: justify; }

.clearRight {clear:right;}

li.BigPoint {margin-bottom:7px;}

h1.PageTitle { font-family:Georgia; font-weight:bold; padding:0;margin:0; font-size:16pt; color:black; margin: 5px 0 0 20px;}
h1.PageTitle2 { font-family:Verdana; font-weight:bold; padding:3px 30px;margin:2px; font-size:18pt; color:#912C45}
h1.PageTitle3 { font-family:HansonsHand; font-weight:bold; padding:3px 30px;margin:2px; font-size:18pt; color:#912C45}

.ttimg { padding:0px 0px;margin:2px 20px; }

em.csl {font-weight:bold;}

table.pTable { font-size: 10pt;
/*padding:5px 10px 7px 0px;*/
width:100%;
margin:0px 2px 7px 20px;
color:black;
}

p.normal { font-size: 10pt; 
padding:5px 10px 7px 0px;
margin:0px 2px 7px 20px;
text-align: justify; 
color:black; 
clear:right;
}
/*a:hover {color:oldlace; background-color:DarkBlue;text-decoration: underline;}
a.btn {padding:0px;font-size: 7pt;}*/

.MenuCanvas { width:130px;
vertical-align:top;
background-color: white;
}

.ContentCanvas {
vertical-align:top;
background-position: 0px 0px;
background-repeat: no-repeat;
background-image:url('images/CSL bg-2.jpg');
padding:5px;
}

.MenuItem { font-family:  verdana, sans-serif; 
font-size: 9pt;
background-color:white; 
/*margin:4px 1px 4px 1px;*/
font-weight:bold;
color:DarkBlue;
/*padding:2px 2px;
border-width:2px;
border-style: groove;
border-color:silver silver silver silver;
*/
background-color:snow; 
height: 60px;
width: 130px;
/*border-top-width:1px;
border-top-style: solid;
border-left-width:2px;
border-left-style: groove;
border-right-width:2px;
border-right-style: groove;
border-bottom-style: solid;
border-bottom-width:1px;*/
}

ul.highLight {
color:blue;
padding:0px 20px 30px 20px;
}

b.Title {color:#04246E; }

/*img.rightImg {
margin:2px 20px;
border-top:1px solid lightgrey; 
border-left:1px solid lightgrey; 
border-right:1px solid gray; 
border-bottom:1px solid gray; 
float: right;
}*/

img.rightImg {
	float: right;
	padding:5px;
	/*border:1px solid Lightgrey;
	border-color:Lightgrey gray gray Lightgrey;
	*/
	margin:2px 20px;
  }


img.rightImgV {
	float: right;
	padding:5px;
	border:1px solid Lightgrey;
	border-color:Lightgrey gray gray Lightgrey;
	margin:2px 20px;
  }
img.tranImg {border:none; }

/*img.rightImgV {
margin:2px 20px;
border-top:1px solid lightgrey; 
border-left:1px solid lightgrey; 
border-right:1px solid gray; 
border-bottom:1px solid gray; 
float: right;
}*/

img.icon {border:none; width:36px;}

.xl {font-size: 16pt; line-height:120%; }
.l {font-size: 14pt; line-height:110%;}
.m {font-size: 11pt; line-height:normal;}
.s {font-size: 8pt; margin:1px; padding:1px; line-height:90%;}
.xs {font-size: 7pt; margin:0px; padding:0px; line-height:80%;}


.contact_us_big_font {font-size: 14pt !important; line-height:120% !important; }






a{ text-decoration:none }
a:hover{text-decoration:underline;}

.font_l{font-size:12pt; line-height:20px; font-weight:bold;}
.font_m{font-size:10pt; line-height:18px; font-weight:normal;}
.font_m2{font-size:11pt; line-height:19px; font-weight:normal;}
.font_s{font-size:8pt; line-height:15px; font-weight:normal;}


.grid_bg{height:120px; vertical-align:middle;}

td.shadow{background:#e3e7ea; width:100%; 
-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 29, 26, 0.61);
-moz-box-shadow:    4px 4px 5px 0px rgba(0, 29, 26, 0.61);
box-shadow:         4px 4px 5px 0px rgba(0, 29, 26, 0.61);
zoom: 1;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3);
vertical-align:middle;
}

.menu_bg td{background:#e3e7ea; vertical-align:middle; padding:10px 5px 10px 5px; }


.pTable p { margin:0 }
.pItem{ padding-bottom: 30px; vertical-align:top; }

table.pTable_no_padding { font-size: 10pt;
width:100%;
margin:0px;
color:black;
}
.pTable_no_padding p { margin:0 }
.pItem_no_padding{ padding:0; vertical-align:top; }

.top_banner{
border:0; padding:0; margin:0; line-height:0; border-spacing:0; 
height:70px; overflow:hidden; table-layout:fixed; 
}
.top_banner tr td{border:0; padding:0; margin:0;}

.menu_left_active a{color:#C10048 !important;}

.menu_left_mouseover{background-color:#3860E7 !important; }
.menu_left_mouseover a{color:black !important;}

.right_image_column{ width:200px }

