body{margin:5px;background-color:#f5f5f5;font-family:verdana,arial;font-size:12pt;color:#000080;}
.contenttable{background:#ffffff;}
.contenttable td, .contenttable label{font-size:12pt;font-family:verdana, arial;}
p{line-height:18px;}
h1{color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
h2{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
h4{color:#0363A9;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;}
h5{color:#0363A9;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;}
h6{color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
.contenttable td a{text-decoration:underline;color:#0000FF;}
.contenttable td a:hover{text-decoration:underline;}
hr{background:#ffffff;height:1px;border:1px inset;}
hr.separator{background:#00481D;height:1px;width:75px;border:0px;}
#contentwrapper{line-height:16px;color:#666666;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;}
.contentheading{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FF8400;text-align:left;line-height:22px;letter-spacing:1px;padding-top:30px;}
.contentpagetitle{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FF8400;text-align:left;padding-top:30px;}
a.contentpagetitle:link, a.contentpagetitle:visited{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FF8400;text-align:left;padding-top:30px;text-decoration:none;}
a.contentheading:link, a.contentheading:hover, a.contentheading:visited{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FF8400;text-align:left;text-decoration:underline;padding-top:30px;}
a:visited { color:#66f; }
.componentheading{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#FF8400;text-align:left;padding-top:30px;}
.button{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;color:#FFFFFF;background-color:#97AEDD;border:1px solid #FFFFFF;}
.inputbox{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#000099;background:#FFFFFF;}
.sectiontableheader{color:#FFFFFF;font-weight:bold;}
hr{color:#FFFFFF;background-color:#FFFFFF;}
.smalllight{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999999;text-decoration:none;font-weight:normal;}
.contenttable{margin:5px;width:100%;}
.contenttable th{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-align:left;color:#000099;text-transform:uppercase;}
.contenttablecell{text-align:left;padding-top:5px;}
.footer{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;border-bottom:1px solid #336699;text-align:center;color:#000000;padding:20px 0;}
.footer a{font-size:9px;text-decoration:none;color:#000000;text-transform:uppercase;}
.footer a:hover{color:#FEC238;}
.copyright{font-family:verdana, arial;font-size:11px;padding:10px;color:#999999;}
.copyright a{color:#777777;font-size:11px;}
.ContactFormTable{width:98%;margin:15px;}
table.ContactFormTable td, table.ContactFormTable label{font-size:11px;}
.ContactUsTableCell, .ContactFormTableCell{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding-top:5px;color:#000099;text-align:right;padding-right:10px;vertical-align:top;}
.ContactUsTable input, .ContactUsTable textbox, .ContactFormTable input, .ContactFormTable textbox{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
.ContactFormTable td span{width:5px;}
.ButtonFix{border:Solid 1px #21678D;font-family:Tahoma;font-size:8pt;color:#21678D;background:White;vertical-align:middle;cursor:hand;width:60px;}
.bigletter{font-size:18px;font-weight:bold;color:#0000CC;}
.contentwrapper{padding:20px;font-size:11px;}
.contentwrapper p{font-size:12px;}
.contentheader{font-size:16px;font-weight:bold;text-align:center;padding-top:10px;}
#blog{font-size:12px;}
#blog h1{color:#0363A9;}
.blog_side_boxes ul{list-style-type:none;padding:0;margin:0;}
.blog_side_boxes li{list-style-type:none;padding:0 0 0 15px;margin:0;}
#blog a{text-decoration:none;}
#blog a{color:#333;}
#blog img{margin-right:6px;position:relative;top:3px;}
#blog .post{margin-top:10px;margin-bottom:15px;border:1px solid #369;padding:10px;}
#blog .post h1 a{color:#333;font-family:georgia;margin-bottom:0;padding-bottom:0;line-height:18px;font-size:16px;}
#blog em{color:#666;}
#blog .post_footer{padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;display:none;}
#blog .comment{margin-bottom:20px;color:#666;}
#blog table td{font-size:11px;}
#comment_table{margin-top:30px;font-size:11px;}
#comment_table td{padding:5px 40px 5px 0;vertical-align:top;}
.border{border:1px solid #369;padding:10px;margin:10px 0 10px 0;}
.border h2{font-weight:bold;}
#blog .border a{text-decoration:underline;color:#0000ff;}
.gallery{padding:20px;}
.gallery_image{padding:8px;border:1px solid #ccc;float:left;width:170px;margin:10px 15px;text-align:center;}
.gallery_image a img{border:0;}
.gallery h1{color:#0363A9;font-size:23px;margin-left:15px;font-weight:normal;width:400px;float:left;margin-bottom:15px;}
.gallery select{float:right;margin-right:20px;margin-bottom:15px;}
#lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
#lightboxCaption{font-size:11px;padding-top:0.4em;text-align:right;}
#lightbox img{border:none;background-color:#fff;}
#overlay img{border:none;}
#overlay{background-image:url(../lightbox/overlay.png);}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;}
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}
#search{line-height:20px;background:#e6f4ff;text-align:right;padding:10px 10px 0 0;border-bottom:1px solid #369;font-size:11px;font-style:italic;white-space:nowrap;}
#search a{color:#0000ff;}
#search .sfield{border:1px solid #ccc;font-family:arial;}
#search .sbutton{background:#369;color:#fff;border:1px solid #fff;}
#search_results{padding:5px 20px;}
#search_results h1{color:#0363A9;font-size:23px;font-weight:normal;margin-bottom:15px;}
#search_results .result{border:1px solid #ccc;padding:6px;margin-bottom:10px;font-size:11px;height:90px;}
#search_results .result a{font-weight:bold;color:#0000ff;}
#newsletter{line-height:20px;background:#e6f4ff;padding:10px 10px 10px 10px;border-bottom:1px solid #369;font-size:11px;font-style:italic;}
#newsletter a{color:#0000ff;}
#newsletter .sfield{border:1px solid #ccc;font-family:arial;}
#newsletter .sbutton{background:#369;color:#fff;border:1px solid #fff;}
#newsletter td{font-size:11px;padding-right:8px;}
#scrolling_text{height:150px;overflow:auto;}
#scrolling_text p{margin:0 0 15px 0;}
#book-job{margin:15px auto 0 auto;}
#book-job img{margin-right:15px;}
#book-job a{text-decoration:none;color:#dc0e18;font-size:18px;font-weight:bold;}
.forum{width:100%;}
.forum th{background:#333;color:#fff;padding:2px;}
.forum td{padding:6px 2px;}
.forum tr.odd td{background:#f8f8f8;}
.forum tr.even td{background:#eaeaea;}
.forum_post tr.blue td{background:#28459a;color:#fff;padding:5px;}
.forum_post tr.grey td{background:#eaeaea;color:#333;padding:10px;}
.forum_links{color:#333;text-align:center;}
.forum_links a{color:#333;font-weight:bold;text-decoration:underline;}
.forum_posts{margin-top:20px;}
.forum_posts tr.odd td{background:#f8f8f8;padding:15px 6px;}
.forum_posts tr.even td{background:#eaeaea;padding:15px 6px;}
.forum_posts td.user{vertical-align:top;width:160px;}
.forum_posts td.post_content{vertical-align:top;}
.transMenu{position:absolute;overflow:hidden;left:-1000px;top:-1000px;font-family:arial;z-index:100;}
.transMenu .content{position:absolute;}
.transMenu .items{position:relative;left:0px;top:0px;z-index:101;text-indent:5px;background:#0469B6;}
.transMenu.top .items{border-top:none;}
.transMenu .item{font-size:14px;text-decoration:none;margin:0px;display:block;border:none;cursor:pointer;cursor:hand;}
.transMenu .background{position:absolute;left:0px;top:0px;z-index:1;-moz-opacity:1;filter:alpha(opacity=100);}
.transMenu .shadowRight{position:absolute;z-index:3;top:3px;width:2px;-moz-opacity:.4;filter:alpha(opacity=40);}
.transMenu .shadowBottom{position:absolute;z-index:1;left:3px;height:2px;-moz-opacity:.4;filter:alpha(opacity=40);}
.transMenu .item.hover{background:#0469B6;}
.transMenu .item.hover td{color:#70D8F1;}
.transMenu .item img{margin-left:10px;}
.transMenu .item#active{background:#999999;color:#FFFFFF;-moz-opacity:.6;filter:alpha(opacity=60);}
.transMenu .item#active.hover{background:#999999;}
.transMenu .item td{color:#fff;}
#wrap{margin:0px;padding:0px;background:#0469B6;}
a.mainlevel-trans:link, a.mainlevel-trans:visited{font-family:arial;text-decoration:none;font-size:14px;color:#ffffff;white-space:nowrap;line-height:20px;display:block;height:20px;width:auto;margin:0px;padding:3px 10px;}
a.mainlevel-trans:hover{color:#70D8F1;}
a.mainlevel_active-trans, a.mainlevel_active-trans:visited{font-family:arial;text-decoration:none;font-size:14px;color:#ffffff;white-space:nowrap;line-height:20px;display:block;height:20px;width:auto;margin:0px;padding:3px 10px;}
a.mainlevel_active-trans:hover{color:#70D8F1;text-decoration:none;}
.non-bold strong {font-weight:normal}
.non-bold strong.bold {font-weight:bold}
.non-bold a {font-weight:bold}
/* root element for scrollable */
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollables have typically larger height than width but not now */
	height: 320px;
	width: 160px;
}
.scrollable .item {
	margin:10px ;
	padding:10px 0;
	border-bottom:1px solid #369;
}
/* root element for scrollable items */
.scrollable .items {
	
	/* this time we have very large space for height */	
	position:absolute;
	margin: 0px;
}

.blog_summary { border: 0px solid rgb(51, 102, 153); margin-top: 18px; margin-bottom: 10px; font-size: 12px; margin-right: 20px; }
.blog_summary img { position:relative; left:20px; }
.blog_scroll_actions { margin-left:10px; margin-top:10px; }
.blog_scroll_actions a { cursor:pointer; }
.blog_scroll_top	{ background:url(../images/blogscr-top.gif) no-repeat; height:9px; width:175px; }
.blog_scroll_bottom	{ background:url(../images/blogscr-bottom.gif) no-repeat; height:9px; width:175px; }
.blog_scroll_content	{ background:url(../images/blogscr-main.gif) repeat-y; width:175px; }