/* CSS Document */

body{
padding:0px;
margin:0px;
font:12px/16px Georgia, "Times New Roman", Times, serif;
color:#545453;
background:#fff;
}

td{
font:12px/16px Georgia, "Times New Roman", Times, serif;
color:#545453;
font-weight:normal;
}

div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0 0 8px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	}
a {
	outline : none;
	text-decoration : none;
	}



/*-------------------       Layout      --------------*/
.fontSize18{ font-size:18px; line-height:24px;}
.fontSize30{ font-size:30px; line-height:36px;}
.fontSize14{ font-size:14px; line-height:20px;}

.blueText{ color:#0C2E46;}
.whiteText{ color:#fff;}

.blackLink{ color:#242523; text-decoration:underline; font-weight:bold;}
.blackLink:hover{ color:#000; text-decoration:none; font-weight:bold;} 

.orangeLink{ color:#F56801; font-size:14px; line-height:18px; text-decoration:underline; font-weight:bold;}
.orangeLink:hover{ color:#fff; text-decoration:underline; font-weight:bold;}

.greenLink{ color:#2F9602; text-decoration:none; font-weight:bold;}
.greenLink:hover{ color:#000; text-decoration:underline; font-weight:bold;}

.pinkLink{ color:#FA128B; text-decoration:underline; font-weight:bold;}
.pinkLink:hover{ color:#fff; text-decoration:none; font-weight:bold;}
 
.greenText{ color:#01831F;}

.whiteLink{ color:#fff; text-decoration:none; font-size:11px;}
.whiteLink:hover{ color:#fff; text-decoration:underline ;} 
 
#topBar{ background:#103D5C url("images/topbar_bg.gif") top left repeat-x; height:42px;}

#topMenu a{ 
color:#5DBAFF;
font-size:12px;
display:block;
float:left;
padding: 13px 20px  13px 20px;
text-transform:uppercase;
background:url("images/topmenu_bg.gif") left top repeat-x;
}
#topMenu a:hover, #topMenu a.active{ color:#fff; background:#fff url("images/topmenu_bg.gif") left bottom repeat-x; }

#header{ background:url("images/header_bg.gif") top left repeat-x; }

#welcome{ border:#fff 4px solid; border-bottom:0px; height:193px; background:#fff url("images/welcome-bg.gif") top left repeat-x;}

#welcome td{ color:#54575A; line-height:15px; }
#welcome td strong{ color:#54575A; font-size:14px; line-height:18px;}
#welcome h2{
font-size:24px; 
line-height:30px;
color:#393B3D;
padding:0 0 8px 0;
display:block;
font-weight:normal;
}
#welcome a{ color:#000; font-size:12px; line-height:18px; font-weight:bold;}
 
#centerCol{ border-top:#fff 2px solid;  background:#fff url("images/body_bg.gif") top left repeat-x;}

#leftPanel{ border-left:#fff 1px solid;  border-right:#fff 1px solid;}
#leftPanelInner{border-left:#D8D8D8 1px solid;  border-right:#D8D8D8 1px solid; background:#FFFFFF; padding:40px 20px 10px 20px;}

.leftHeading{
font-size:20px;
line-height:30px;
color:#303030;
padding-bottom:10px;
}
.leftPanelBoxOuter{ padding:0px 0 13px 0;}
.leftPanelBoxOuter ul{ padding:0px 0 3px 0;}

.leftPanelBoxOuter li{
text-align:left;
display:block; 
padding:1px 0 1px 0;
}
.leftPanelBoxOuter li a{
display:block;
height:1%;
padding:2px 0 2px 30px;
color:#3D505D;
background:url("images/bullet.gif") top left no-repeat;
}
.leftPanelBoxOuter li a:hover{ color:#E65F28; background:#000 url("images/bullet.gif") top left no-repeat;}

#sponsors a{ color:#3D505D; text-decoration:underline;}
#sponsors a:hover{ color:#000; text-decoration:underline;}
.icon td{ padding:0 15px 0 15px;}
.icon a{
font-size:16px;
line-height:20px;
color:#000;
font-weight:bold;
}

.icon a:hover{ color:#990000;}

.heading1{
font-size:18px;
line-height:20px;
color:#161414;
padding:4px 0 4px 0px;
}
.heading2{
font-size:16px;
line-height:20px;
color:#161414;
padding:8px 0 8px 30px;
background:url("images/icon-1.gif") center left no-repeat;
}
.imgHolder{
width:167px;
height:83px;
overflow:hidden;
border:#323232 4px solid;
margin-bottom:10px;
}
.dotLine{background:url("images/dot.gif") center left repeat-x;}

 
.bonusBox{ padding:7px; background:#D2D2D2;}
.bonusBoxHeading{ 
background:#003366 url("images/arrow.gif") center left no-repeat; 
padding:4px 0 4px 15px; 
border-bottom:#000033 1px solid; 
font-size:11px; 
font-weight:bold;
color:#FFFFFF;
}
.bonusBoxInner{
padding:4px 4px 4px 7px;
background:#fff url("images/dot.gif") bottom left repeat-x;
}
.bonusBoxInner a{ color:#000033;}
.bonusBoxInner a:hover{ color:#000; text-decoration:underline;}

.box_heading{
font-size:22px;
border-bottom:#C9C9C9 1px solid;
color:#3A6671;
line-height:28px;
padding-bottom:8px;
font-weight:normal;
margin-bottom:8px;
}

/*--------------------  footer ------------------------------*/

#footer{ 
	padding:20px 0 20px 0;
	color:#696969;
	background:#D9D9D9 url("images/footer_bg.gif") top left repeat-x;
 }
#footer td { color:#51604D;}
#footer a{ color:#303030; padding:0 8px 0 8px;}
#footer a:hover{ color:#000; text-decoration:underline;}
.clearfix::after{content:"";display:table;clear:both}
