body { font-family:Arial, Helvetica, sans-serif; font-size:8pt; margin:0; padding:0; background-color:#FFFFFF; }
table { font-family:Arial, Helvetica, sans-serif; font-size:8pt;}

#maincontainer { margin: 0px auto; width:1000px; clear:both; }

a	 	{ text-decoration: none; color:#6F6F6F;}
a img 	{ border:0; } 
form    { margin:0; padding:0;}
h1 , h2, h3 , h4, h5, h6 , p { margin:0;}

.input  { border:1px solid #6F6F6F;}
.button { background-color:#6F6F6F; color:#FFFFFF; font-weight:bold; padding:2px 10px 2px 10px; border:0; font-size:8pt;}

#topmenu { float:right;}
#topmenu ul { margin:0; padding:0;}
#topmenu ul li { list-style-type:none; float:left; padding:11px 2px 0px 2px;}
#topmenu ul li a:hover { text-decoration:underline;}

#topmenu #newsletter   { clear:both; padding:5px 0px 0px 0px; color:#6F6F6F;}
#topmenu #newsletter .button { background-color:#ffffff; color:#ED1C24; cursor:pointer; text-align:left; padding:2px 0px 2px 0px; font-weight:normal; }
#topmenu #newsletter .title  { font-weight:bold; padding:0px 0px 4px 0px; color:#047BC1; }
#topmenu #newsletter .input  { font-size:8pt; color:#39B54A; width:250px; border:1px solid #39B54A;}

#logo { float:left; padding-left:455px; padding-top:15px; }
#logo div { position:relative; margin:0px 0px 0px 0px;}

#mainmenu { clear:both; padding:20px 0px 0px 0px;}
#mainmenu .menu 		{ width:333px; float:left;}
#mainmenu .red 			{ width:334px; border-top:3px solid #ED1C24; }
#mainmenu .blue 		{ border-top:3px solid #1182C4; }
#mainmenu .green 		{ border-top:3px solid #39B54A; }
#mainmenu .red a 		{ display:block; padding:10px 0px 10px 66px; background-image:url(/images/homebg.gif); background-position:10px 12px; background-repeat:no-repeat; font-family:"Trebuchet MS",Helvetica, Arial; }
#mainmenu .blue a 		{ display:block; padding:10px 0px 10px 56px; background-image:url(/images/lifebg.gif); background-position:10px 12px; background-repeat:no-repeat; font-family:"Trebuchet MS",Helvetica, Arial; }
#mainmenu .green a		{ display:block; padding:10px 0px 10px 69px; background-image:url(/images/workbg.gif); background-position:10px 12px; background-repeat:no-repeat; font-family:"Trebuchet MS",Helvetica, Arial; }
#mainmenu .gray a		{ display:block; padding:10px 0px 10px 69px; background-image:url(/images/sep.gif); background-position:10px 12px; background-repeat:no-repeat; font-family:"Trebuchet MS",Helvetica, Arial; }

#headerimage { clear:both; height:200px; overflow:hidden;}
#htext 		{ position:absolute; margin:40px 10px 10px 40px; }
#htext h1 	{ font-size:20pt; color:#FFCC00; font-family: Dotum, "Franklin Gothic Medium", "Microsoft Sans Serif", Marlett; font-weight:500; text-transform:uppercase; padding:0px 0px 6px 0px; }
#htext p    { padding:6px 0px 0px 0px; font-size:11pt; color:#FFFFFF; font-family:Helvetica, Arial; line-height:20px; }
#htext p a  { color:#FFFFFF; text-transform:uppercase;}
#content    { clear:both; }


#content .homecol { width:333px; float:left; }
#content .homecol2 { width:334px; float:left; }
#content #homebottom { clear:both; padding:20px 0px 10px 0px;}
#content #homebottom #hbimage { float:left; width:666px; overflow:hidden;}
#content #homebottom #hnews   { float:left; width:334px; overflow:hidden;}

.homecol 		.col { padding:10px 10px 0px 10px;}
.homecol2 		.col { padding:10px 10px 0px 10px;}
#hnews 			.col { padding:5px 10px 0px 10px;}

#hnews h4 { font-family:Helvetica, Arial; font-size:12pt; font-weight:normal; text-transform:uppercase; padding:0px 0px 5px 0px;}
#hnews p  { font-size:9pt; font-family:Helvetica, Arial; border-bottom:1px solid #E6E6E6; margin:2px 0px 2px 0px; padding:2px 0px 4px 0px;}
#hnews p a { color:#000000; }
#hnews p strong { color:#ED1C24;  }
#hnews h5    { padding:5px 0px 0px 0px;}
#hnews h5 a  { font-size:8pt; color:#000000; text-transform:uppercase; background-image:url(/images/ablack.gif); background-repeat:no-repeat; background-position:right; padding-right:8px;}

.col h3 { font-size:13pt; font-family:  "Microsoft Sans Serif", Marlett; text-transform:uppercase; letter-spacing:2px; padding:0px 0px 2px 0px;}
.col p  { font-size:10pt; font-family:"Trebuchet MS",Helvetica, Arial; padding:2px 0px 2px 0px; }

.blue  .col  h3  , .blue  .col a  , .bluetemplate #rightcontent p a { color: #1182C4;}
.red   .col  h3  , .red   .col a  , .redtemplate  #rightcontent p a{ color: #ED1C24;}
.green .col  h3  , .green .col a  , .greentemplate #rightcontent p a{ color: #39B54A;}
.gray .col  h3  , .gray .col a  , .graytemplate #rightcontent p a{ color: #555555;}

#content .blue  .transparent { background-color: #1182C4; position:absolute; height:7px; width:333px; opacity:0.8;filter:alpha(opacity=80)}
#content .red   .transparent { background-color: #ED1C24; position:absolute; height:7px; width:334px; opacity:0.8;filter:alpha(opacity=80)}
#content .green .transparent { background-color: #39B54A; position:absolute; height:7px; width:333px; opacity:0.8;filter:alpha(opacity=80)}


.blue  .col a , .bluetemplate #rightcontent p a { background-image:url(/images/ablue.gif); background-repeat:no-repeat; background-position:right 6px; padding-right:8px;}
.red   .col a , .redtemplate  #rightcontent p a { background-image:url(/images/ared.gif); background-repeat:no-repeat; background-position:right 6px; padding-right:8px;}
.green .col a , .greentemplate #rightcontent p a { background-image:url(/images/agreen.gif); background-repeat:no-repeat; background-position:right 6px; padding-right:8px;}

#footer { clear:both; padding:10px 0px 10px 0px;}
#footer a:hover { text-decoration:underline;}

#actcontent   { float:right; padding:0px 5px 0px 10px; width:755px; }
#leftcontent  { float:left; width:480px; padding:8px 10px 0px 10px; color:#2D2B2B; }
#leftcontent h1 { font-family: Dotum, "Franklin Gothic Medium", "Microsoft Sans Serif"; font-weight:500; text-transform:uppercase; padding:0px 0px 0px 0px; font-size:16pt; letter-spacing:2px; }
#leftcontent h2 { padding:0px 0px 10px 0px; margin:-2px 0px 0px 0px; font-family:"Trebuchet MS",Helvetica, Arial; font-size:11pt; font-weight:normal; color:#141414;}
#leftcontent  p { padding:5px 0px 5px 0px; line-height:22px; font-size:9pt;  font-family:"Trebuchet MS",Helvetica, Arial; color:#2D2B2B;}
#leftcontent  li { padding:2px 0px 2px 0px; font-size:9pt; font-family:"Trebuchet MS",Helvetica, Arial; color:#2D2B2B;}
#leftcontent a	   { text-decoration:underline;} 

#landercontent h1 { font-family: Dotum, "Franklin Gothic Medium", "Microsoft Sans Serif"; font-weight:500; text-transform:uppercase; padding:10px 0px 0px 0px; font-size:16pt; letter-spacing:2px; }
#landercontent h2 { padding:0px 0px 10px 0px; margin:-2px 0px 0px 0px; font-family:"Trebuchet MS",Helvetica, Arial; font-size:11pt; font-weight:normal; color:#141414;}
#landercontent  p { padding:5px 20px 5px 0px; line-height:22px; font-size:9pt;  font-family:"Trebuchet MS",Helvetica, Arial; color:#2D2B2B;}
#landercontent  li { padding:2px 0px 2px 0px; font-size:9pt; font-family:"Trebuchet MS",Helvetica, Arial; color:#2D2B2B;}
#landercontent a	   { text-decoration:underline;} 
#landercontent h3 { padding:10px 0px 2px 0px; font-family:"Trebuchet MS",Helvetica, Arial; font-size:12pt; font-weight:normal; color:#141414;}
#landercontent h4 { padding:10px 0px 2px 0px; font-family:"Trebuchet MS",Helvetica, Arial; font-size:10pt; font-weight:normal; color:#141414;}
#landercontent ul { margin-bottom:5px; margin-top:5px;}

#rightcontent { float:right; width:250px; padding:8px 0px 0px 0px;}
.sep { clear:both;}
#rightcontent .sep { background-color:#BCBCBC; height:1px; margin:10px 0px 10px 0px;}
#rightcontent p    { line-height:18px; font-size:9pt; font-family:"Trebuchet MS",Helvetica, Arial; padding:2px 10px 3px 10px;  }
#rightcontent h3   { color:#FFFFFF; text-transform:uppercase; font-size:9pt; font-family:Helvetica, Arial; padding:10px 10px 10px 10px; margin-bottom:5px; }
#rightcontent a    { text-decoration:none;}

.bluetemplate #rightcontent h3 { background-color: #1182C4; }
.redtemplate  #rightcontent h3 { background-color: #ED1C24;}
.greentemplate #rightcontent h3 { background-color: #39B54A;}
.graytemplate #rightcontent h3 { background-color: #555555;}

#rightcontent h4 { padding:2px 0px 2px 0px; margin:0; text-align:center; background-color:#555555; color:#D4D4D4;}

.bluetemplate #leftcontent h1, .bluetemplate #leftcontent a { color: #1182C4; }
.redtemplate  #leftcontent h1, .redtemplate  #leftcontent a { color: #ED1C24;}
.greentemplate #leftcontent h1, .greentemplate #leftcontent a { color: #39B54A;}
.graytemplate #leftcontent h1, .graytemplate #leftcontent a { color: #555555;}

.bluetemplate #landercontent h1, .bluetemplate #landercontent a { color: #1182C4; }
.redtemplate  #landercontent h1, .redtemplate  #landercontent a { color: #ED1C24;}
.greentemplate #landercontent h1, .greentemplate #landercontent a { color: #39B54A;}
.graytemplate #landercontent h1, .graytemplate #landercontent a { color: #555555;}

#leftmenu     { float:right; width:230px;}
#leftmenu ul  { margin:0; padding:42px 0px 0px 0px; clear:both; }
#leftmenu ul li { margin:0; padding:0; list-style-type:none;}
#leftmenu ul li a { text-decoration:none; margin:0; padding:0; display:block; border-bottom:1px solid #D4D4D4; padding:9px 0px 9px 10px; font-size:9pt; color:#555555; }
.greentemplate #leftmenu ul li a:hover { color:#39B54A; border-bottom:1px solid #39B54A; background-image:url(/images/bgreen.gif); background-repeat:no-repeat; background-position:220px center; }
.redtemplate #leftmenu ul li a:hover { color:#ED1C24; border-bottom:1px solid #ED1C24; background-image:url(/images/bred.gif); background-repeat:no-repeat; background-position:220px center }
.bluetemplate #leftmenu ul li a:hover {color:#1182C4;  border-bottom:1px solid #1182C4; background-image:url(/images/bblue.gif); background-repeat:no-repeat; background-position:220px center}
.graytemplate #leftmenu ul li a:hover {color:#555555;  border-bottom:1px solid #555555; background-image:url(/images/bgray.gif); background-repeat:no-repeat; background-position:220px center}

.greentemplate #leftmenu ul li a.selected { color:#39B54A; border-bottom:1px solid #39B54A; background-image:url(/images/bgreen.gif); background-repeat:no-repeat; background-position:220px center; }
.redtemplate #leftmenu ul li a.selected { color:#ED1C24; border-bottom:1px solid #ED1C24; background-image:url(/images/bred.gif); background-repeat:no-repeat; background-position:220px center }
.bluetemplate #leftmenu ul li a.selected {color:#1182C4;  border-bottom:1px solid #1182C4; background-image:url(/images/bblue.gif); background-repeat:no-repeat; background-position:220px center}
.graytemplate #leftmenu ul li a.selected {color:#555555;  border-bottom:1px solid #555555; background-image:url(/images/bgray.gif); background-repeat:no-repeat; background-position:220px center}


.bigtitle { margin:0px 0px 0px -50px; position:absolute; width:380px; }
.bigtitle h3 { background-color:#666666; color:#FFFFFF; font-family: Dotum, "Franklin Gothic Medium",Helvetica; font-weight:300; text-transform:uppercase; font-size:15px; padding:13px 0px 0px 60px; height:29px;}
.bluetemplate .bigtitle h3 { background-color: #1182C4; }
.redtemplate .bigtitle h3 { background-color: #ED1C24;}
.greentemplate .bigtitle h3 { background-color: #39B54A;}
.graytemplate .bigtitle h3 { background-color: #555555;}


#title { position:absolute; margin:42px 0px 0px 0px; background-color:#FFFFFF; padding:10px 22px 10px 12px; letter-spacing:4px; font-size:9pt; text-transform:uppercase;   }

#landercontent #rightcontent { margin-left:40px;}
#landercontent { padding:42px 0px 0px 0px; }

#pagetitle { margin:0px 0px 0px -50px; position:absolute; min-width:380px; }
#pagetitle h3 { letter-spacing:3px; color:#FFFFFF; font-family: Dotum, "Franklin Gothic Medium",Helvetica; font-weight:300; text-transform:uppercase; font-size:15px; padding:13px 0px 12px 50px;}
.bluetemplate #pagetitle h3 { background-color: #1182C4; float:left; width:75px; background-image:url(/images/tblue.gif); background-repeat:no-repeat; background-position:right; }
.redtemplate #pagetitle h3 { background-color: #ED1C24; float:left; width:75px; background-image:url(/images/tred.gif); background-repeat:no-repeat; background-position:right;}
.greentemplate #pagetitle h3 { background-color: #39B54A; float:left; width:75px; background-image:url(/images/tgreen.gif); background-repeat:no-repeat; background-position:right;}
.graytemplate #pagetitle h3 { background-color: #555555; float:left; width:75px; background-image:url(/images/tdefault.gif); background-repeat:no-repeat; background-position:right;}
#pagetitle h4 { letter-spacing:3px; background-color:#EFEFEF; color:#4E4E4E; font-family: Dotum, "Franklin Gothic Medium",Helvetica; font-weight:300; text-transform:uppercase; font-size:15px; padding:13px 20px 12px 10px; float:left; background-image:url(/images/tgray.gif); background-repeat:no-repeat; background-position:right;}

#positions { margin:20px 0px 0px 0px; }
#positions th { background-color: #555555; color:#FFFFFF; }
#positions td { border-bottom:1px solid #555555; }
#positions2  p { padding:0px 0px 2px 0px;}