/*   

Theme Name: pols_theme

Theme URI: http://www.panama-offshore-services.com/

Description: A search engine optimized website framework for WordPress.

Author: SEO My Biz

Author URI: http://seomybiz.com/

Version: 0.1.2

Tags: threaded-comments, microformats

.

The pols_theme Theme for WordPress is copyright to SEO My Biz.

.

*/





/* Import a basic layout */

@import url('styles/2c-r.css');



/* Reset default browser styles */

@import url('styles/reset.css');



/* Rebuild default browser styles */

@import url('styles/rebuild.css');



/* Basic WordPress Styles */

@import url('styles/wp.css');





body {

	margin: 1.5em 15%;

}



/* =Header

-------------------------------------------------------------- */



#branding {

	margin: 0 0 1.5em 0;

}





/* =Menu

-------------------------------------------------------------- */



#access {

	margin: 0 0 1.5em 0;

	overflow: auto;

}

.skip-link {

	display: none;

}

.menu ul {

	list-style: none;

	margin: 0;

}

.menu ul ul {

	display: none;

}

.menu li {

	display: inline;

}

.menu a {

	display: block;

	float: left;

}





/* =Content

-------------------------------------------------------------- */



.post {

	margin: 0 0 3em 0;	

}

.entry-content, .entry-summary {

	margin: 1.5em 0 0 0;

}





/* =Navigation

-------------------------------------------------------------- */



.navigation {

	margin: 0 0 1.5em 0;

	overflow: auto;	

}





/* =Widget Areas

-------------------------------------------------------------- */



.widget-area ul {

	list-style: none;

	margin-left: 0;

}

.widget-area ul ul {

	list-style: disc;

	margin-left: 1.1em;

}

.widget-area ul ul ul {

	margin-left: 2.5em;

}

.widget-container {

	margin: 0 0 1.5em 0;

}



/* =Temporary styles until the

		directory can read @import

		

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}

		

-------------------------------------------------------------- */

@charset "utf-8";

/* CSS Document */



* { margin: 0;}

body, html { height: 100%; font-family:Arial, Helvetica, sans-serif;}

body { background-image:url(images/bg5.png); background-repeat:no-repeat; background-position:center top; background-attachment:fixed !important; background-color:#65729c;}



#wrapper {

	position: absolute;

	width:976px;

	top:0px;

	left:50%;

	margin-left: -488px;

	margin-right: -488px;

}



	div#main { width:966px; padding:0px 5px 0px 5px; margin:0px; position:absolute; top:392px; left:0px; background-image: url(images/wrapper_bg.png);}

		div#container { width:719px; background-color:#FFFFFF; margin:0px 0px 0px 28px; float:left;}

			div#content { width:477px; float:right; margin:11px 14px 20px 26px; color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

			div#content div.content_banner_image { margin-bottom:18px; text-align:center; width:473px;}

			div#content h1 { color:#026bd4; font-size:24px; margin:0px 0px 10px 0px; font-weight:bold;}

			h3  { font-size: 130%; font-weight: bold; margin-bottom: 0.5em; line-height: 1.4; margin-top: 1.75em;}

			div#primary { width:178px; margin:0px 0px 0px 24px; float:right; text-align:left;}

				div#primary div.leftmenu_title { margin:8px 0px 10px 0px; padding-left:0px; font-size:12px; font-weight:bold; color:#026bd4; float:left; width:118px;}

				

				div.langmenu{

					margin:8px 2px 10px 0px;

					width:50px;

					position:absolute;

					z-index:20;

				}

				div.langmenu-pos1{

					top:190px;

					right:34px;

				}

				div.langmenu-pos2{

					top:390px;

					left:184px;

				}

				div.langmenu-pos3{

					top:20px;

					right:34px;

				}

				

					ul.pols_language_menu{

						list-style:none;

						margin:0;

					}

					ul.pols_language_menu li {

						padding:0 1px 0 0;

					}

					ul.pols_language_menu li div.current-item {

						-moz-box-shadow: 1px 1px 3px #AAA;

						-webkit-box-shadow: 1px 1px 3px #AAA;

						box-shadow: 1px 1px 3px #AAA;

						width:44px;

						height:14px;

						padding:2px;

						cursor:pointer;

						background-image: url(images/lang_arrow.gif);

						background-position:30px 0px;

						background-repeat:no-repeat;

						background-color:#F0F0F0;

						border: #FFF solid 1px;

					}

					ul.pols_language_menu li ul.languages_list{

						display:none;

						list-style:none;

						margin:-1px -1px 0 0;

						padding:2px 0 0 0;

						background-color:#F0F0F0;

						float:right;

						-moz-box-shadow: 1px 2px 3px #999;

						-webkit-box-shadow: 1px 2px 3px #999;

						box-shadow: 1px 2px 3px #999;

						border: #FFF solid 1px;

					}

					ul.pols_language_menu li:hover ul.languages_list {

						display:block;

					}

					ul.pols_language_menu li:hover ul.languages_list li {

						float:right;

						margin:4px 14px 0px 14px;

					}

					ul.pols_language_menu li:hover ul.languages_list li.last {

						height:12px;

					}

					ul.pols_language_menu li:hover ul.languages_list li a {

						text-decoration:none;

						display:block;

						width:125px;

						height:14px;

						padding:4px;

						line-height:14px;

						font-size:13px;

						text-align:right;

						background-color:#FFF;

						-moz-box-shadow: 1px 1px 2px #CCC;

						-webkit-box-shadow: 1px 1px 2px #CCC;

						box-shadow: 1px 1px 2px #CCC;

						color:#000000;

						font-weight:bold;

					}



					div#primary ul { margin:0; padding:0; list-style:none;}

					ul.main-menu { list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#000000;}

					ul.main-menu li { padding:0px 0px 0px 8px; background-image:url(images/menu_arrow.gif); background-repeat:no-repeat; background-position:0px 8px;}

					ul.main-menu li a { color: #000000; text-decoration:none; display:block; padding-left:2px;}

					ul.main-menu li a:hover, ul.main-menu li.current-menu-parent a:hover { color:#000000; text-decoration:none; background-color:#ff9900;}

					ul.main-menu li ul.sub-menu li { font-weight:normal;}

					ul.main-menu li.current-menu-parent, ul.main-menu li.current-menu-item, ul.main-menu li ul.sub-menu li.current-menu-item { font-weight:bold;}

					ul.main-menu li.current-menu-parent a, ul.main-menu li.current-menu-item a { color:#000000; background-color:#e3e3e3;}

					ul.main-menu li ul { padding:0px; list-style:none;}

					ul.main-menu li ul li { padding:0px 0px 0px 8px; line-height:14px; background-color: #e3e3e3; background-image:url(images/menu_arrow.gif); background-repeat:no-repeat; background-position:2px 10px; border-top:#eeeeee solid 1px; border-bottom:#c7c7c7 solid 1px;}

					ul.main-menu li ul li a, ul.main-menu li.current-menu-parent ul li a { color: #000000; text-decoration:none; display:block; padding:7px 0px 7px 2px; background-color: #e3e3e3;}

					ul.main-menu li ul li a:hover, ul.main-menu li.current-menu-item ul li a:hover { text-decoration:none; color:#000000; background-color:#ff9900;}

					ul.main-menu li ul li.current-menu-parent { font-weight:bold;}

					ul.main-menu li ul li.current-menu-parent a, ul.main-menu li ul li.current-menu-item a { color:#ffffff; background-color:#026bd4;}

					ul.body-menu { list-style-type: none; padding: 0px; margin:15px 0 15px 0; max-height: 210px; overflow: auto; }

					ul.body-menu li { background-image: none; }

					ul.body-menu li ul { padding: 0px; margin:0px; }

					ul.body-menu li ul li { background-image:url(images/menu_arrow.gif); }

					div.page div ul.menu { list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#000000; margin:15px 0 15px 0; max-height: 210px; overflow: auto; }

					div.page div ul.menu li { padding:0px 0px 0px 8px; line-height:28px; background-color: #ffffff; background-image:url(images/menu_arrow.gif); background-repeat:no-repeat; background-position:2px 10px; border-top:#ffffff solid 1px; border-bottom:#d7d7d7 solid 1px; float:none; display: block; }

					div.page div ul.menu li a { color: #000000; text-decoration:none; display:block; padding-left:2px; float:none;}

					div.page div ul.menu li a:hover, ul.main-menu li.current-menu-parent a:hover { color:#000000; text-decoration:none; background-color:#ff9900;}

					div.page div ul.menu li ul.sub-menu li { font-weight:normal;}

					div.page div ul.menu li.current-menu-parent, div.page div ul.menu li.current-menu-item, div.page div ul.menu li ul.sub-menu li.current-menu-item { font-weight:bold;}

					div.page div ul.menu li.current-menu-parent a, div.page div ul.menu li.current-menu-item a { color:#000000; background-color:#e3e3e3;}

					div.page div ul.menu li ul { padding:0px; list-style:none;}

					div.page div ul.menu li ul li { padding:0px 0px 0px 8px; line-height:14px; background-color: #e3e3e3; background-image:url(images/menu_arrow.gif); background-repeat:no-repeat; background-position:2px 10px; border-top:#eeeeee solid 1px; border-bottom:#c7c7c7 solid 1px;}

					div.page div ul.menu li ul li a, div.page div ul.menu li.current-menu-parent ul li a { color: #000000; text-decoration:none; display:block; padding:7px 0px 7px 2px; background-color: #e3e3e3;}

					div.page div ul.menu li ul li a:hover, div.page div ul.menu li.current-menu-item ul li a:hover { text-decoration:none; color:#000000; background-color:#ff9900;}

					div.page div ul.menu li ul li.current-menu-parent { font-weight:bold;}

					div.page div ul.menu li ul li.current-menu-parent a, div.page div ul.menu li ul li.current-menu-item a { color:#ffffff; background-color:#026bd4;} 

					div.entry-content div ul.menu { list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; color:#000000; margin:15px 0 15px 0; max-height: 210px; overflow: auto; }

					div.entry-content div ul.menu li { padding:0px 0px 0px 8px; line-height:28px; background-color: #ffffff; background-image:url(images/menu_arrow.gif); background-repeat:no-repeat; background-position:2px 10px; border-top:#ffffff solid 1px; border-bottom:#d7d7d7 solid 1px; float:none; display: block; }

					div.entry-content div ul.menu li a { color: #000000; text-decoration:none; display:block; padding-left:2px; float:none;}

					div.entry-content div ul.menu li a:hover, ul.main-menu li.current-menu-parent a:hover { color:#000000; text-decoration:none; background-color:#ff9900;}

					div.entry-content div ul.menu li ul.sub-menu li { font-weight:normal;}

					div.entry-content div ul.menu li.current-menu-parent, div.entry-content div ul.menu li.current-menu-item, div.entry-content div ul.menu li ul.sub-menu li.current-menu-item { font-weight:bold;}

					div.entry-content div ul.menu li.current-menu-parent a, div.entry-content div ul.menu li.current-menu-item a { color:#000000; background-color:#e3e3e3;}

					div.entry-content div ul.menu li ul { padding:0px; list-style:none;}

					div.entry-content div ul.menu li ul li { padding:0px 0px 0px 8px; line-height:14px; background-color: #e3e3e3; background-image:url(images/menu_arrow.gif); background-repeat:no-repeat; background-position:2px 10px; border-top:#eeeeee solid 1px; border-bottom:#c7c7c7 solid 1px;}

					div.entry-content div ul.menu li ul li a, div.entry-content div ul.menu li.current-menu-parent ul li a { color: #000000; text-decoration:none; display:block; padding:7px 0px 7px 2px; background-color: #e3e3e3;}

					div.entry-content div ul.menu li ul li a:hover, div.entry-content div ul.menu li.current-menu-item ul li a:hover { text-decoration:none; color:#000000; background-color:#ff9900;}

					div.entry-content div ul.menu li ul li.current-menu-parent { font-weight:bold;}

					div.entry-content div ul.menu li ul li.current-menu-parent a, div.entry-content div ul.menu li ul li.current-menu-item a { color:#ffffff; background-color:#026bd4;}

					

					

			

		div#secondary { width:178px; margin:0px 41px 0px 0px; padding:0px; float:left; font-size:12px;}

			div#secondary div.right_column_image { margin:0px 8px 0px 4px; float:left;}

			div#secondary div.name_search_title { margin:0px; padding:0px; width:166px; height:22px; text-align:center; font-weight:bold; color:#026bd4;}

			div#secondary div.entity_search { margin:0px; padding:0px; width:166px; height:26px;}

			div#secondary input.entitynamefield { padding:0px; width:140px; height:24px; border:1px solid #abadb3; border-right:0px; margin:0px; float:left; background-color:#e3e3e3;}

			div#secondary input.entitysubmit { width:25px; height:26px; margin:0px; float:left;}

			div#secondary div.entity_type { margin:6px 0px 0px 0px; padding:0px; width:166px; height:26px; font-size:11px;}

		

		div.template_footer { width:936px; height:86px; background-color:#000000; margin:0px 15px 0px 15px; float:left;}

			div.footer_topedge1 { width:936px; height:12px; background-color:#f4f4e8; margin:0px;}

			div.footer_topedge2 { width:936px; height:7px; background-color:#000000; background-image:url(images/bottom_border.gif); margin:0px;}

			div.footer_content { width:936px; height:67px; background-color:#000000; margin:0px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}

			div.copyright { float:left; margin:10px 0px 0px 40px; width:306px;}

			div.poweredby {	margin:0px;}

			div.poweredby a { text-decoration:none; color:#26a6d5;}

			div.poweredby a:hover { text-decoration:underline;}

			div.footer_menu { float:right; margin:10px 40px 0px 0px; width:550px; text-align:right;}

				div.footer_menu a { text-decoration:none; color:#ffffff;}

				div.footer_menu a:hover { text-decoration:underline; color:#26a6d5;}

				div.footer_menu span.current-menu-item a { text-decoration:none; color:#26a6d5; font-weight:bold;}



			span.footer_greytext { color:#878787;}

			span.footer_bluetext { color:#26a6d5;}



	div.header { height:375px; width:976px; margin:0; padding:0; float:left; position:absolute; top:0px; left:0px;}



	div.template_top { height:375px; width:942px; margin:0px; padding:0px 17px 0px 17px; float:left; position:absolute; top:17px; left:0px; background-image: url(images/wrapper_bg.png);}

		div.template_header { width:942px; height:206px; margin:0px 0px 0px 0px; padding:0px; float:left; background-image: url(images/header.png);}

			div.template_logo { width:247px; height:176px; margin:0px; padding:0px; float:left;}

			div.template_logo_en { background-image: url(images/en/logo.png); background-repeat: no-repeat;}

			div.template_logo_es { background-image: url(images/es/logo.png);}

			div.template_logo_fr { background-image: url(/francaise/files/2016/05/pols-logo-fr.jpg);}

			div.template_top_gallery { width:695px; height:176px; margin:0px; padding:0px; float:left; background-image: url(images/panama_city_1.png);}



		div.template_search { width:247px; height:30px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px; float:left;}

			div.search { margin:4px 0px 0px 41px;}

			input#searchinput { width:170px; height:18px; border:none; background:none; background-color:transparent; float:left; padding:0px 3px 0px 3px; margin:2px 0px 2px 0px;}

			div.search input.button { width:22px; height:22px; float:left; margin:0px 0px 0px 3px;}

			

		div.topmenu { height:17px; width:587px; margin:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; padding:0px; float:left; text-align:left;}

			div.topmenu div.top-menu { margin:0px 0px 0px 6px; text-align:left; font-size:13px; line-height:17px; float:left;}

			div.topmenu a { text-decoration:none; color:#026bd4; padding:2px 3px 2px 3px;}

			div.topmenu span.current-menu-item a { text-decoration:none; color:#ffffff; background-color:#026bd4;}

			div.topmenu a:hover { text-decoration:none; color:#000000; background-color:#ff9900;}

			div.topmenu span.horiz-nav-separator { color: #e7e7e7; font-weight:600;}

	

	div.wrapper_topedge { height:17px; width:976px; margin:0px; padding:0px; position:absolute; top:0px; left:0px; background-image: url(images/wrapper_bg_top.png);}



		div.template_topbanners {

			 background-color:#e3e3e3;

			 width:936px;

			 height:169px;

			 position:absolute;

			 top:206px;

			 left:20px;

			 margin:0;

			 padding:0px;

			 float:left;

		}

			div.template_topbanners div.topbanneredge {

				width:26px;

				height:169px;

				margin:0px;

				padding:0px;

				float:left;

			}

			div.template_topbanners div.topbannerdivider {

				background-image: url(images/top_banner_divider.gif);

				width:2px;

				height:169px;

				margin:0px 5px 0px 5px;

				padding:0px;

				float:left;

			}

			div.template_topbanners div.topbanner {

				width:212px;

				height:169px;

				margin:0px;

				padding:0px;

				float:left;

				background-position:10px 29px;

				background-repeat:no-repeat;

			}

				div.topbanner div.topbanner_title { height:61px; margin:6px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-shadow: 1px 1px 1px #888; }

				div.topbanner div.topbanner_text { height:56px; margin:3px 4px 0px 10px; font-family:Arial, Helvetica, sans-serif; color:#111; font-size:11px; line-height:14px; letter-spacing:0px; text-align:left;}

				div.topbanner div.topbanner_buttons { margin:0px 0px 8px 0px; height:21px; line-height:19px;}

				div.topbanner div.topbanner_buttons span.order_button { display:inline-block; font-size:11px; font-weight:900; background-image:url(images/button_order_more.gif); width:95px; height:21px; padding:0; margin:0; line-height:19px;}

				div.topbanner div.topbanner_buttons span.more_button { display:inline-block; font-size:11px; font-weight:900; background-image:url(images/button_order_more.gif); width:95px; height:21px; padding:0; margin:0; line-height:19px;}

				div.topbanner div.topbanner_buttons span.order_button a { display:inline-block; color:#f08910; text-shadow: 0px -1px 1px #fff; text-decoration:none; padding-top:1px; letter-spacing:0px; width:95px; height:20px; text-align:center;}

				div.topbanner div.topbanner_buttons span.more_button a { display:inline-block; color:#5f5f5f; text-shadow: 0px -1px 3px #eee; text-decoration:none; padding-top:1px; letter-spacing:0px; width:95px; height:20px; text-align:center;}

				div.topbanner div.topbanner_buttons span.order_button a:hover { color:#026bd4; text-shadow: 0px -1px 1px #fff; }

				div.topbanner div.topbanner_buttons span.more_button a:hover { color:#333; text-shadow: 0px -1px 1px #fff; }

				div.template_topbanners div#topbanner-1 { background-image:url(images/banner_corp.gif);}

				div.template_topbanners div#topbanner-2 { background-image:url(images/banner_found.gif);}

				div.template_topbanners div#topbanner-3 { background-image:url(images/banner_candf.gif);}

				div.template_topbanners div#topbanner-4 { background-image:url(images/banner_bank.gif);}

				

				div.rightbanner {

					width:166px;

					height:106px;

					font-family:Arial, Helvetica, sans-serif;

				}

					div.rightbanner a {

						display:block;

						width:166px;

						height:106px;

						text-decoration:none;

					}

					div.rightbanner-ask a {

						background-image:url(images/rside_banner_ask.png);

					}

					div.rightbanner-cd a {

						background-image:url(images/rside_banner_cd.png);

					}

					div.rightbanner-newsl a {

						background-image:url(images/rside_banner_newsl.png);

					}

					div.rightbanner-order a {

						background-image:url(images/rside_banner_order.png);

					}

					div.rightbanner-refer a {

						background-image:url(images/rside_banner_refer.png);

					}

						div.rightbanner .rightbanner_title {

							display:block;

							width:150px;

							margin:0px 4px 0px 12px;

							padding:12px 0 0 0;

							font-size:14px;

							font-weight:bold;

							color:#FFFFFF;

							line-height:14px;

						}

						div.rightbanner .rightbanner_text {

							display:block;

							width:150px;

							height:48px;

							margin:0px 4px 0px 12px;

							padding:0;

							font-size:11px;

							line-height:14px;

							font-weight:normal;

							color:#96CFFF;

						}

						div.rightbanner .rightbanner_button {

							display:block;

							width:83px;

							height:12px;

							margin:3px 0px 0px 14px;

							font-size:9px;

							letter-spacing:0px;

							line-height:12px;

							font-weight:bold;

							color:#FFFFFF;

							text-align:center;

						}

						div.rightbanner a:hover .rightbanner_button {

							color:#000000;

						}

						div.rightbanner-ask .rightbanner_button {

							width:90px;

						}

						div.rightbanner-cd .rightbanner_button {

							width:83px;

						}

						div.rightbanner-newsl .rightbanner_button {

							width:83px;

						}

						div.rightbanner-order .rightbanner_button {

							width:83px;

						}

						div.rightbanner-refer .rightbanner_button {

							width:84px;

						}



				div.rightbanner_map {

					width:166px;

					height:134px;

					font-family:Arial, Helvetica, sans-serif;

				}

					div.rightbanner_map a {

						display:block;

						width:166px;

						height:134px;

						text-decoration:none;

						background-image:url(images/pols_map.png);

					}

						div.rightbanner_map span.rightbanner_map_title {

							display:block;

							width:142px;

							margin:0px 12px 0px 12px;

							padding:102px 0 0 0;

							font-size:17px;

							letter-spacing:-0.5px;

							font-weight:bold;

							color:#000;

							text-shadow: 0px 1px 2px #666, 0px -1px 2px #FFF;

							line-height:20px;

							text-align:center;

						}



				div.rightbanner_contact {

					width:166px;

					font-family:Arial, Helvetica, sans-serif;

				}

				div.rightbanner_contact_small {

					height:134px;

				}

				div.rightbanner_contact_large {

					height:312px;

				}

					div.rightbanner_contact a {

						display:block;

						width:166px;

						text-decoration:none;

						color:#026bd4;

					}

					div.rightbanner_contact_small a {

						height:134px;

						background-image:url(images/rside_banner_call.png);

					}

					div.rightbanner_contact_large a {

						height:312px;

						background-image:url(images/rside_banner_call_large.png);

					}

					

						div.rightbanner_contact span {

							display:block;

							font-size:11px;

							letter-spacing:0px;

							line-height:11px;

						}

						div.rightbanner_contact span.rightbanner_contact_text1 {

							width:142px;

							margin:0px 12px 0px 12px;

							padding:12px 0 0 0;

						}

						div.rightbanner_contact span.rightbanner_contact_text2 {

							width:142px;

							margin:0px 12px 0px 12px;

							padding:0 0 7px 0;

							font-size:14px;

							line-height:14px;

						}

						div.rightbanner_contact span.rightbanner_contact_text3 {

							width:142px;

							margin:0px 12px 0px 12px;

							padding:12px 0 0 0;

							border-bottom:#CCC 1px solid;

						}

						div.rightbanner_contact span.rightbanner_contact_bigtel {

							width:142px;

							margin:0px 12px 0px 12px;

							padding:0;

							font-size:18px;

							letter-spacing:0px;

							line-height:18px;

							color:#808080;

						}

						div.rightbanner_contact span.rightbanner_contact_areacode {

							color:#026bd4;

							font-size:18px;

							line-height:18px;

							display:inline;

						}

						div.rightbanner_contact span.rightbanner_contact_smalltel {

							width:142px;

							margin:0px 12px 7px 12px;

							padding:5px 0px 5px 0px;

							color:#808080;

						}

							div.rightbanner_contact span.rightbanner_contact_smalltel_text {

								width:35px;

								margin:0;

								padding:0;

								float:left;

								font-size:12px;

								line-height:13px;

								letter-spacing:0.5px;

							}

							div.rightbanner_contact span.rightbanner_contact_smalltel_num {

								width:107px;

								margin:0;

								padding:0;

								float:left;

								text-align:right;

								font-size:12px;

								line-height:13px;

								letter-spacing:0px;

							}

								div.rightbanner_contact span.rightbanner_contact_smalltel_num span.rightbanner_contact_areacode {

									color:#026bd4;

									font-size:12px;

									line-height:13px;

									letter-spacing:0px;

									display:inline;

								}



p { margin:0px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}



div#printfriendlyCustom { width:58px; height:17px; float:right; margin:-44px 0 0 0; cursor:pointer;}





table.fee_schedule {

	border-width: 2px;

	border-spacing: 2px;

	border-style: solid;

	border-color: gray;

	border-collapse: collapse;

	margin:0px 0px 20px 0px;

}

table.fee_schedule th {

	border-width: 1px;

	padding: 3px;

	border-style: solid;

	border-color: gray;

	-moz-border-radius: 0px 0px 0px 0px;

}

table.fee_schedule td {

	border-width: 1px;

	padding: 3px;

	border-style: solid;

	border-color: gray;

	-moz-border-radius: 0px 0px 0px 0px;

	vertical-align:top;

}

tr.table_header, tr.table_header td { background-color:#0056ad; color:#ffffff; font-weight:bold; vertical-align:top;}

tr.table_header_lt, tr.table_header_lt td { background-color:#026bd4; color:#ffffff; font-weight:bold; vertical-align:top;}

tr.table_header_minor, tr.table_header_minor td { background-color:#eaeaea; color:#000000; font-weight:bold; vertical-align:top;}



span.highlight { background-color:#FFFF00; color:#000000;}



/* Begin Entity Search Style */

div.entity_search_results { FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none; width:446px; }

div.entity_search_results td         { FONT-SIZE: 80%; FONT-FAMILY: verdana, arial, helvetica, sans-serif;} 

div.entity_search_results th         { FONT-SIZE: 80%; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-WEIGHT: bold; } 

div.entity_search_results A:active  { COLOR: #3366cc;  TEXT-DECORATION: underline }

div.entity_search_results A:hover   { COLOR: #3366cc;  TEXT-DECORATION: underline }

div.entity_search_results A:link    { COLOR: #003399;  TEXT-DECORATION: underline }

div.entity_search_results A:visited { COLOR: #336699;  TEXT-DECORATION: underline }

div.entity_search_results TD.TOPLINK { FONT-SIZE: 60%; FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none }

div.entity_search_results A.TOPLINK:link    { FONT-WEIGHT: bold; COLOR: #ffffff;  TEXT-DECORATION: none }

div.entity_search_results A.TOPLINK:hover   { FONT-WEIGHT: bold; COLOR: #ffffff;  TEXT-DECORATION: none }

div.entity_search_results A.TOPLINK:active  { FONT-WEIGHT: bold; COLOR: #ffffff;  TEXT-DECORATION: none }

div.entity_search_results A.TOPLINK:visited { FONT-WEIGHT: bold; COLOR: #ffffff;  TEXT-DECORATION: none }

div.entity_search_results A.noline:active  {  TEXT-DECORATION: none }

div.entity_search_results A.noline:hover   {  TEXT-DECORATION: none }

div.entity_search_results A.noline:link    { COLOR: #000000; TEXT-DECORATION: none }

div.entity_search_results A.noline:visited { COLOR: #000000;  TEXT-DECORATION: none }

div.entity_search_results div.index       { FONT-SIZE: 60%; }

div.entity_search_results A.index:active  { COLOR: #3366cc;  TEXT-DECORATION: none }

div.entity_search_results A.index:hover   { COLOR: #3366cc;  TEXT-DECORATION: underline }

div.entity_search_results A.index:link    { COLOR: #003399;  TEXT-DECORATION: none }

div.entity_search_results A.index:visited { COLOR: #336699;  TEXT-DECORATION: none }

div.entity_search_results td.copywhite { FONT-WEIGHT: normal; FONT-SIZE: 60%; COLOR: #ffffff; TEXT-DECORATION: none }

div.entity_search_results td.submenue-selected { FONT-WEIGHT: bold;  background-color: white; FONT-SIZE: 60%; CURSOR: pointer; COLOR: BLACK; }

div.entity_search_results td.submenue-inactive { FONT-WEIGHT: normal; FONT-SIZE: 60%; CURSOR: pointer; COLOR: #b4cffc;}

div.entity_search_results td.submenue          { FONT-WEIGHT: normal; FONT-SIZE: 60%; CURSOR: pointer; COLOR: black;   }

div.entity_search_results p.msg { FONT-WEIGHT: bold; FONT-SIZE: 60%; CURSOR: pointer; COLOR: #003399; }

div.entity_search_results input    { FONT-SIZE: 80%; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; }

div.entity_search_results select          { FONT-SIZE: 80%; FONT-WEIGHT: normal; COLOR: #000000; }

div.entity_search_results td.white        { background-color: white } 

div.entity_search_results td.blue 	{ background-color: #e9eef5; COLOR: #336699;} 

div.entity_search_results TR.gray         { background-color: #E9EEF5 }

div.entity_search_results td.input        { FONT-WEIGHT: normal;  COLOR: #000000; background-color: #7FAADF; text-align:center; padding:8px 0px 8px 0px; font-size:12px; }

div.entity_search_results tr.top          { FONT-WEIGHT: normal;  COLOR: #000000; background-color: #7FAADF }

div.entity_search_results .history { FONT-SIZE: 80%; COLOR: #666666; TEXT-DECORATION: none }

/* End Entity Search Style */



div.clear {

	clear:both;

}



table.frontpage_table td {

	padding:4px;

}



div.page h2 {

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	margin-bottom: 8px;

}

div.page li {
font-size: 13px;
}


/*Blog styles*/

.blog div#main, .single-post div#main, .category div#main{ top: 223px; }

.blog h1.blog-title, .single-post h1.blog-title, .category h1.blog-title { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; line-height: 40px; margin-left: -13px; padding: 0 38px; color: #026BD4; font-size: 24px; font-weight: bold; }



.blog h1.blog-title, .category h1.blog-title { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; line-height: 40px; margin-left: -13px; padding: 0 38px; color: #026BD4; font-size: 24px; font-weight: bold; background-color: #f6f6f6; }



.single-post h3 {

font-size: 16px;

margin: 0px 0px 10px 0px;

font-weight: bold;

}



.blog div#container, .single-post div#container, .category div#container { width: 923px; }

.blog div#content, .single-post div#content, .category div#content { width:640px; float:left; }

.blog div.template_top, .single-post div.template_top, .category div.template_top { height: 206px; }

.blog div#primary, .single-post div#primary, .category div#primary { float: left; overflow: visible; }

#primary li.widget-container { background: #f9f9f9; border: 2px solid #fff; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; padding: 5px; -moz-box-shadow: 0px 0px 3px #888; -webkit-box-shadow: 0px 0px 3px #888; box-shadow: 0px 0px 3px #888; }

#primary li.widget-container h2.widgettitle {  font-size: 14px; font-weight: bold; border-bottom: 1px solid #2B6FC2; line-height: 28px; margin-bottom: 5px; color:#2B6FC2; }

#primary li.widget-container ul {  margin-bottom: 5px; }

#primary li.widget-container ul li {  border-top: 1px solid #dedede; color: #96CFFF; padding: 4px 5px; display: block;overflow: hidden;clear: both;}

#primary li.widget-container ul li a {  color: #2B6FC2; }

#primary li.widget-container ul li:first-child {  border-top: none; }

#primary li.widget-container ul ul li:first-child {border-top: 1px solid #dedede;}

#primary li.widget-container ul ul {padding-top:5px;clear: both;}

.entry-meta .meta-sep {padding: 0 5px;}

.entry-content #post-thumbnail { float: left; border: 1px solid #ccc; margin: 0 10px 10px 0px; padding: 1px;}

.entry-content #post-thumbnail img{ margin: 0; display: block; }

.blog .entry-content, .category .entry-content  {width: 100%; overflow: hidden; }

#better-author-bio-div h4 { clear: none; font-size: 20px;}

#better-author-bio-div br { display: none;}

#subscribe-form {

	background: #F7F7F7;

    border: 1px solid #E6E6E6;

    margin: 20px 0 0;

    overflow: hidden;

    padding: 10px 0;

    width: 100%;

    border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;

    text-align: center;

}

div#content #subscribe-form h1 { font-size: 18px; font-weight: normal; }

#subscribe-form form { margin: 0 20px; }

div#content #subscribe-form td { text-align: left; padding-bottom: 5px; }

h2.title { overflow: hidden; font-size: 20px; padding: 0 0 5px; margin: 0 0 10px; border-bottom: 1px solid #E6E6E6; }

h2.title a.comment-link { font-size: 12px; float: right; background: #2B6FC2; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; padding: 4px 10px; text-decoration: none; color: #fff; }

#comments #respond { background: #F7F7F7; border: 1px solid #E6E6E6; padding: 20px; margin: 0 0 20px; }

#comments #respond h3 { font-size: 18px; }

#comments #respond #commentform .form-section { width: 100%; overflow: hidden; margin: 0 0 10px; }

#comments #respond #commentform .form-section .form-label { width: 80px; float: left; margin: 0 10px 0 0; }

#comments #respond #commentform .form-section .form-input { float: left; width: 465px; }

#comments #respond #commentform .form-section .form-input input { width: 96%; }

#comments #respond #commentform .form-section .form-textarea { float: left; width: 465px; }

#comments #respond #commentform .form-section .form-textarea textarea { width: 96%; }

#comments #respond #commentform #form-allowed-tags { display: none; }

#comments #respond #commentform .form-submit { padding-left: 90px; }

#comments #comments-list { margin: 0 0 20px; }

#comments #comments-list ol { list-style: none; margin: 0;}

#comments #comments-list .comment-item { background: #F7F7F7; border: 1px solid #E6E6E6; padding: 10px; margin: 0 0 10px; overflow: hidden; }

#comments #comments-list .comment-item .comment-author { float: left; margin: 0 10px 0 0; }

#comments #comments-list .comment-item .comment-body { float: left; width: 460px; }

#comments #comments-list .comment-item .comment-body h3 { font-size: 16px; }

#comments #comments-list ol ul.children { list-style: none; margin: 0 0 0 40px; }

.navigation { overflow: hidden; }

.navigation .nav-previous { float: left; }

.navigation .nav-next { float: right; }

div#content .post { border-bottom: 1px solid #E6E6E6; padding-bottom: 20px; margin-bottom: 20px; }

div#content .post h2.entry-title { font-size: 18px; }

div#content .post .entry-content { margin-top: 10px; }



li#text-4.widget.widget_text {

font-size: 14px;

font-weight: bold;

line-height: 28px;

margin-bottom: 5px;

color: #2B6FC2;

list-style: none;

}



h2 {

font-size: 22px;

margin-bottom: 5px;

}



.ebooks {

background: #f6f6f6;

padding: 5px 5px 10px 10px;

border-radius: 10px;

border: 1px solid #ccc;

}



.page-id-2527 div#primary.widget-area {

display: none;

}



.page-id-2527 div#secondary.widget-area {

display: none;

}



.page-id-2527 div.printfriendly {

display: none;

}



div#post-2527.post-2527.page.type-page.status-publish.hentry {

width: 880px;

margin-left: -200px;

} 



.page-id-2558 div#primary.widget-area {

display: none;

}



.page-id-2558 div#secondary.widget-area {

display: none;

}



.page-id-2558 div.printfriendly {

display: none;

}



div#post-2558.post-2558.page.type-page.status-publish.hentry {

width: 880px;

margin-left: -200px;

} 



.page-id-2571 div#primary.widget-area {

display: none;

}



.page-id-2571 div#secondary.widget-area {

display: none;

}



.page-id-2571 div.printfriendly {

display: none;

}



div#post-2571.post-2571.page.type-page.status-publish.hentry {

width: 880px;

margin-left: -200px;

}



.download {

background: #FF0000;

color: #ffffff;

}



.tcsl-button {

cursor: pointer !important;

position: relative;

width: 90px !important;

height: 30px !important;

float: left;

margin: 0px 20px 15px 0;

background-color: #fff;

background: #fff;

background:#fff;

text-align: center;

color: #4e4e4e;

-webkit-border-radius: 2px;

-moz-border-radius: 2px;

border-radius: 2px;

}



.download-link {

    font-size: 16px;

    background-color: #FF0000;

    text-align: center;

height: 70px;

border-left: 2px solid #ccc;

border-top: 2px solid #ccc;

border-bottom: 2px solid #333;

border-right: 2px solid #333;

width: 350px;

margin-left: 3px;

border-radius: 8px;

}



.blog-img {

-webkit-box-shadow: 0 8px 6px -6px #4e4e4e;

-moz-box-shadow: 0 8px 6px -6px #4e4e4e;

box-shadow: 0 8px 6px -6px #4e4e4e;

background: #f8f8f8;

border: 1px solid #ececec;

padding: 10px;

margin-bottom: 10px;

}



ol li {

margin-top: 5px;

}




.page-id-4271 div#primary.widget-area {

display: none;

}



.page-id-4271 div#secondary.widget-area {

display: none;

}



.page-id-4271 div.printfriendly {

display: none;

}



div#post-4271.post-4271.page.type-page.status-publish.hentry {

width: 880px;

margin-left: -200px;

}

a.comment-link { 
display: none;
}