body {background: url(body_bg.jpg) repeat-x; background-color: #c2c2c2; margin:  0; padding:  0; text-align: center; font-family:  arial, sans-serif; color:  #2c2c2c; font-size:  11px; line-height:  120%;}

.subject {display:  none;}

p {font-size:  11px; margin-top:  5px; margin-bottom: 5px;}

p.intro {font-size:  11px; color: #e67234; font-weight:  800;}

h1, h2,h3,h4,h5,h6 {line-height: 110%; display: block; margin-bottom: 8px;}

h1 {color: #022855; font-family: "Trebuchet MS"; font-size: 18px; }
h2 {color: #022855; font-family: "Trebuchet MS"; font-size: 16px; }
h3 {font-size: 13px; }

#MainHTML a:link, #MainHTML a:visited {color:  #022f63; text-decoration: none; font-weight:  bold;}
#MainHTML a:active, #MainHTML a:hover {color: #f17c18; text-decoration: none; font-weight: bold;}

#maincontentwide #MainHTMl {padding:  15px;}


#maincontainer {width:  762px; margin:  auto; background-color: #ffffff; position:  relative; top:  0; border-left:  1px solid #737173; border-right:  1px solid #737173; border-bottom:  1px solid #737173; text-align: left;}

#topbanner {background: url(topbanner_bg.gif) top left no-repeat; height:  42px;}

/* @group Top Menu */

#TopMenu {background: url(comm_design.gif) top left no-repeat; position: relative; border-top:  1px solid #dfdfdf;  border-bottom:  1px solid #dfdfdf; height:  23px;}
#TopMenuSpan { text-align: right; padding:  0; margin-top: 4px; margin-bottom: 4px; font-family: verdana; font-size: 14px;}
#TopMenuSpan li {display: inline; list-style-type: none; padding-right: 20px;}
#TopMenuSpan a { text-decoration: none;}
#TopMenuSpan a:link {color:  #747474;}
#TopMenuSpan a:visited {color: #8c8c8c;}
#TopMenuSpan a:active, #TopMenuSpan a:hover {color:  #00145d;}
/* @end */

td {font-size:  11px;}
input, option, select {font-size: 11px;}
#DateDiv {display: none;}

#printpage {display: none;}

/* @group Sub Menu */
.listcolor1 {background-color: #efefef;}
.listcolor2 {background-color: #d7d7d7;}
.selected {background-color: #ffffff !important; background-image:  url(arrow_blue.gif); background-repeat: no-repeat; background-position: 235px center;}

#submenu {width:  245px; overflow: hidden; background: url(sub_bg.gif) top left no-repeat; margin:  0px; padding: 0px; background-color: #eeefef;}
#submenu ul {margin:  0px; padding: 0px;}
#submenu li {list-style-type: none; display: block;}
#submenu li a {text-decoration: none; color:  #000000; display: block; width: 100%; padding-top:  10px; padding-bottom: 10px; padding-left: 15px; padding-right: 15px; border-bottom: 4px solid #ffffff;}
#SubmenuHTML li a:hover {background: #ffffff !important; background-image:  url(arrow_blue.gif) !important; background-repeat: no-repeat !important; background-position: 235px center !important;}


#maincontentwidehome #submenu a:hover {background-color:  #eeefef !important;}
.SubMenuHeadingSpan {background: url(submenuheading.gif) top left no-repeat; width:  245px; padding-left:  10px; padding-top: 5px; padding-bottom: 5px; font-size:  14px; font-weight: bold; height:  16px;}
.SubMenuHeadingSpanfp {background: url(fpsubmenuhead.gif) top left no-repeat; width:  245px; height:  29px; padding-left:  210px; overflow: hidden;}

.SubMenuHeadingSpan a:link, .SubMenuHeadingSpan a:visited {color:  #ffffff; text-decoration: none;}
.SubMenuHeadingSpan a:active, .SubMenuHeadingSpan a:hover {color: #d7d7d7; text-decoration: none;}

#SubmenuHTML {background-color: #eeefef; margin-top: 0;}



/* @end */



/* @group FP Sub Menu */

#fpsubmenu {width:  245px; overflow: hidden; background: url(sub_bg.gif) top left no-repeat; margin:  0px; padding: 0px; background-color: #eeefef;}
#fpsubmenu ul {margin:  0px; padding: 0px;}
#fpsubmenu li {list-style-type: none; display: block; padding-top:  10px; padding-bottom: 10px; padding-left: 10px; border-bottom: 4px solid #ffffff;}
#fpsubmenu img {border:  1px solid #7a8186; float: left; margin-right: 8px;}
#fpsubmenu li a {text-decoration: none; color:  #000000; display: block; width: 100%; font-family: arial; font-size: 11px; font-weight: bold; text-transform: uppercase; margin-bottom:  0; padding-bottom:  0;}
#SubmenuHTML {background-color: #eeefef; margin-top: 0;}

/* @end */





#maincontentwide {position:  relative; width: 760px; min-height: 500px;}

#maincontentwidehome #MainHTML {width: 504px;} 
#maincontentwidehome #MainHTML .fpcol1, #maincontentwidehome #MainHTML .fpcol2 {padding-left: 3px; width:  163px; float: left; background-image: url("col_line.gif"); background-position: top right; background-repeat: no-repeat; margin-right: 3px; height:  300px; position:  relative;}

#maincontentwidehome #MainHTML .fpcol3 {width:  163px; float: left; height:  300px; position:  relative;}

.fpcol1 p, .fpcol2 p, .fpcol3 p {padding-right:  4px;}

.button {background-image: url("more_button.gif"); text-decoration: none; color: #ffffff !important; display: block; padding:  2px; margin-right:  5px; position:  absolute; bottom: 5px; width:  95%;}
.button a, .button a:link, .button a:visited, .button a:active, .button a:hover { text-decoration: none; color: #ffffff !important;}
.button:hover {background-image: url("more_button_hover.gif"); color: #ffffff !important;}

.head {font-size:  14px; font-weight:  bold; margin-top: 10px;}

#maincontentwidehome #MainHTML {float:  right;}

#maincontentwidehome #MainHTML ul { padding-left: 5px; margin-left: 20px;}
#maincontentwidehome #MainHTML li {list-style-image: url(bullet.gif);list-style-position: outside;}

#maincontent {float:  right; width:  490px; margin-right:  10px; margin-top:  10px;}



#ITBroadcast {clear: both; padding-top: 15px;}
#ITBroadcastHead {background: url(ITBroadcast.gif) top left no-repeat; position: relative; border-top:  1px solid #dfdfdf;  border-bottom:  1px solid #dfdfdf; height:  23px; width: 100%; clear:  both; margin-top: 10px;}
#ITBroadcastHead img {margin-left:  485px;}

#fpcolnews1 {width:  47.5%; float:  left; background-image: url("col_line2.gif"); background-position: top right; background-repeat: no-repeat; padding-left: 3px; padding-right: 2%; height:  150px; position: relative; }
#fpcolnews2 {width:  47.5%; float:  left; margin-left: 2%; height:  150px; position: relative; }


.dirlistimg {position: relative; width: 176px; overflow: hidden; margin-bottom: 15px; border: 3px solid #022f63;}
.dirlistimg p { color: #ffffff; background-color: #022f63; height:  20px; margin:  0; padding-top: 3px; padding-left: 6px;}

.dirlistimg .mainimg  { width: 176px; height: 125px; overflow: hidden; }


/* @group Contact */

#contactleft {position: absolute; top: 10px; left:  20px; }
#contactright {float: right; margin-right: 20px; margin-top:  10px;}
/* @end */



/* @group Footer */

#footer {background: url(footer.gif) top left no-repeat; position: relative; height:  23px; clear: both;}
#footer ul, #footer li {display: none;}
/* @end */

#easilogo {float:  right; margin-right: 10px; margin-top: -15px; clear: both;}


#col1, #col2, #col3 {float:  left; margin-left:  25px; margin-top: 25px;}

#col1, #col2 {width:  271px;}
#col3 {width:  102px;}




