@charset "UTF-8";
/* CSS Document */

html { height: 100%; padding: 0; margin: 0; }

body { background-color: #aab2bb; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; }

/* GENERAL */

h1 { color: #556677; font-size: 24px; font-weight: normal; padding: 0; margin: 10px 0px 5px 5px; }
h2 {
	color: #00aacc;
	font-size: 19px;
	font-weight: normal;
	padding: 0;
	margin: 10px 0px 0px 5px;
	line-height: 1.5;
}
h3 { color: #00cc88; font-size: 16px; font-weight: normal; padding: 0; margin: 10px 0px 0px 0px; line-height: 1.2; }
h4 {
	color: #00aacc;
	font-size: 24px;
	font-weight: normal;
	padding: 0;
	margin: 10px 0px 5px 5px;
}
h5 { color: #556677; font-size: 12px; font-weight: bold; padding: 0; margin: 10px 0px 0px 0px; }
h5 a { color: #00aacc; text-decoration:none; }
h5 a:hover { color: #00aacc; text-decoration:underline; }

h6 { color: #778592; font-size: 10px; font-weight:normal; padding: 0; margin: 10px 0px 5px 5px; }

.full_divide { background-color: #667585; width: 910px; height: 1px; padding: 0; margin: 0px 20px 10px 20px; }

img { border: none; }

.clear { clear: both; }

p { margin: 0; padding: 0; font-size: 12px; }

#wrapper { text-align: center; }

#container { width: 950px; height: 100%; background-color: #FFFFFF; margin: 0 auto 0 auto; padding: 0; text-align: left; }

#share { padding: 0px 0px 0px 400px; font-weight: normal; font-size:10px; color:#00aacc; font-family:Arial, Helvetica, sans-serif; text-align:left }
#share a { color: #00aacc; text-decoration: none; }
#share a:hover { text-decoration: underline; }

UL
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	list-style: square;
	list-style-position: outside;
}

LI
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	list-style: square;
	list-style-position: outside;}

/* HEADER */

#header { width: 100%; height: 80px; padding: 0; margin: 0; }
#header #logo { width: 50%; height: 80px; padding: 15px 0px 0px 0px; margin: 0; float: left; text-align: left; }
#header #logo p { margin: 20px 0px 0px 20px; }
#header #logo a { color: #000000; }
#header #right { width: 50%; height: 80px; padding: 15px 0px 0px 0px; margin: 0; float: left; text-align: right; }
#header #right .twitter { vertical-align: bottom; margin: 0px 0px 0px 10px; }

/* NAVIGATION */

#navigation { width: 100%; height: 46px; background-color: #aab2bb; font-size: 12px; }

p.back { color: #00aacc; padding: 15px 0px 0px 20px; }
p.back a { color: #00aacc; text-decoration: none; }
p.back a:hover { text-decoration: underline; }
p.back #share {padding-right: 20px; text-align: right; }

/* MAIN SECTION */

#main_section { width: 100%; height: auto; padding: 20px 20px 10px 20px; }
#main_section #section_1 { width: 445px; height: 190px; float: left; background-color: #eef0f1; margin: 0px 20px 0px 0px; padding: 0px 5px 0px 5px; }
#main_section #section_2 { width: 445px; height: 190px; float: left; }
#main_section .divide { background-color: #6633bb; width: 440px; height: 2px; padding: 0; margin: 0px 0px 10px 0px; }
#main_section .divide {
	background-color: #00aacc;
	width: 440px;
	height: 2px;
	padding: 0;
	margn: 0px 0px 10px 0px;
}

#lowerMain_section { width: 100%; height: auto; padding: 0px 20px 10px 20px; }
#lowerMain_section #section_1 {
	width: 445px;
	height: auto;
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px 5px 5px 5px;
	color: #556677;
}
#lowerMain_section #section_2 {
	width: 445px;
	height: auto;
	float: left;
	color: #556677;
}
#lowerMain_section img { float: left; margin: 2px 10px 5px 0px; }
#lowerMain_section a {
	color: #00aacc;
	text-decoration: none;
}
#lowerMain_section a:hover { text-decoration: underline; }
#lowerMain_section p.link { margin: 5px 0px 5px 0px; }
#lowerMain_section img.arrow { float: none; padding: 0; margin: 0px 0px 0px 0px; }


/* LOWER SECTION */

#lower_section { width: 100%; height: auto; padding: 10px 20px 20px 20px; }
#lower_section #poll { float: left; width: 220px; height: auto; background-color: #00cc88; margin: 0px 20px 0px 0px; color: #FFFFFF; }
.divide_poll { background-color: #FFFFFF; width: 220px; height: 2px; margin: 5px 0px 5px 0px; padding: 0; }
h3.poll { color: #ffffff; background-color: #00cc88; font-size: 16px; font-weight: normal; padding: 10px 10px 0px 10px; margin: 0px 0px 0px 0px; line-height: 1.2; }
h4.poll { color: #fff; padding: 5px 0px 10px 0px; font-size: 12px; margin: 0; float: left; font-weight:bold; }
p.poll { padding: 5px 10px 7px 10px; }
#lower_section #poll img { float: left; padding: 5px 10px 0px 5px; }
#lower_section #poll a { color: #556677; text-decoration: none; }
#lower_section #poll a:hover { text-decoration: underline; }
/*#lower_section #poll form input { float: left; vertical-align: top; text-align: right; padding: 2px 2px 2px 2px; }
#lower_section #poll form .section { background-color: #FFFFFF; width: 255px; height: 40px; padding: 5px 5px 5px 5px; margin: 5px 0px 5px 0px; border: #c3d4d3 1px solid; vertical-align: top; }
#lower_section #poll form p { width: 230px; height: auto; float: left; } */
#lower_section iframe { width: 220px; height: 100%; min-height: 273px; background-color: #00cc88; vertical-align: top; border: 0; text-align: left; margin: 0px 0px 0px 0px; padding: 0; }
#lower_section #right { float: left; width: 100%; height: auto; }
#lower_section #coming_up { width: 910px; height: auto; background-color: #eef0f1; border: #8894a0 1px solid; color: #556677; padding: 10px 0px 10px 0px; }
.divide_coming_up { background-color: #556677; width: 910px; height: 2px; margin: 5px 0px 5px 0px; padding: 0; }
h3.coming_up { color: #556677; font-size: 16px; font-weight: bold; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px; line-height: 1.2; }
#lower_section #coming_up #date { width: 130px; height: auto; padding: 0px 0px 0px 10px; float: left; }
#lower_section #coming_up #date p {
	color: #00aacc;
	font-weight: bold;
}
#lower_section #coming_up #info { width: 730px; height: auto; padding: 0px 0px 0px 10px; float: left; }
#lower_section #coming_up #info a { color: #00aacc; text-decoration: none; }
#lower_section #coming_up #info a:hover { text-decoration: underline; }
#lower_section #employee { width: 910px; height: auto; margin: 10px 0px 0px 0px; color: #637884; }

#lower_section #employee #employee_1 { float: left; width: 425px; margin: 0px 20px 0px 0px; background-color: #cceef5; padding: 10px 10px 10px 10px; }
#lower_section #employee #employee_2 { float: left; width: 425px; background-color: #cceef5; padding: 10px 10px 10px 10px; }
#lower_section #employee #employee_3 { float: left; width: 270px; background-color: #cceef5; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 20px }


#lower_section #employee #employee_3_1 { float: left; width: 270px; background-color: #cceef5; padding: 10px 10px 10px 10px; margin: 0px 20px 0px 0px }
#lower_section #employee #employee_3_3 { float: left; width: 270px; background-color: #cceef5; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px }

/*additional boxes*/
#lower_section #employee #employee_4 { float: left; width: 200px; margin: 0px 10px 0px 0px; background-color: #cceef5; padding: 10px 10px 25px 10px; }
#lower_section #employee #employee_5 { float: left; width: 200px; background-color: #cceef5; padding: 10px 10px 10px 10px; }
#lower_section #employee #employee_6 { float: left; width: 200px; background-color: #cceef5; padding: 10px 10px 40px 10px; margin: 0px 0px 0px 10px }
#lower_section #employee #employee_7 { float: left; width: 200px; background-color: #cceef5; padding: 10px 10px 26px 10px; margin: 0px 0px 0px 10px }

#lower_section #employee .top_section { width: 100%; height: auto; }
#lower_section #employee .title { width: 80%; height: 16px; }
#lower_section #employee .about { border-top:2px solid #00aacc; padding-top:5px; }
#lower_section #employee .linkedIn { float: right; padding: 0; margin: 0; }
#lower_section #employee img { float: left; padding: 0px 5px 10px 0px; }
#lower_section #employee h3 { color: #00aacc; padding: 0; font-size: 16px; margin: 0; float: left; }
#lower_section #employee h4 { color: #00aacc; padding: 0; font-size: 12px; margin: 0; float: left; }
#lower_section #employee h4 a { color: #00aacc; text-decoration: none; }
#lower_section #employee h4 a:hover { text-decoration: underline; }
#lower_section #employee a { color: #00aacc; text-decoration: none; }
#lower_section #employee a:hover { text-decoration: underline; }
#lower_section #employee .divide { background-color: #00aacc; width: 195px; height: 2px; margin: 5px 0px 5px 65px; text-align: right; }
#lower_section #employee .divide_2 { background-color: #00aacc; width: 300px; height: 2px; margin: 5px 0px 5px 65px; text-align: right; }


/* SOCIAL MEDIA */

#social_media_top { width: 100%; height: auto; padding: 20px 20px 20px 20px; }
h1.social_media { color: #00aacc; font-size: 24px; font-weight: normal; padding: 0; margin: 5px 0px 5px 5px; }
#social_media_top .divide { background-color: #00aacc; width: 430px; height: 1px; padding: 0; margn: 0 auto 0 auto; text-align: center; }
#social_media_top p { color: #778592; padding: 10px 0px 10px 5px; line-height: 1.5; }
#social_media_top #section_1 { width: 445px; height: auto; float: left; background-color: #eef0f1; margin: 0px 20px 0px 0px; padding: 0px 5px 5px 5px; }
#social_media_top #section_1 .img_social { float: left; width: 194px; height: 125px; } 
#social_media_top #section_1 .social_text { float: left; width: 220px; height: 125px; } 
#social_media_top #share { padding: 5px 0px 0px 315px; font-weight: normal; font-size:10px; color:#00aacc; font-family:Arial, Helvetica, sans-serif; align:right }
#social_media_top #section_2 { width: 445px; height: 161px; float: left; }

#social_media_top a { color: #00aacc; text-decoration: none; font-weight: bold; }
#social_media_top a:hover { text-decoration: underline; }

#socialMedia_main { width: 100%; height: auto; padding: 0px 20px 10px 20px; }
#socialMedia_main .section_1 { width: 445px; height: 125px; float: left; margin: 0px 20px 10px 0px; padding-right: 10px; background-color: #eef0f1; }
#socialMedia_main .section_2 { width: 430px; height: 125px; float: left; background-color: #eef0f1; margin: 0px 0px 10px 0px; padding-right: 10px; }
#socialMedia_main .section_3 { width: 430px; height: 125px; float: left; background-color: #fff; margin: 0px 0px 10px 0px; padding-right: 10px; }
#socialMedia_main img { float: left; margin: 0px 10px 0px 0px; text-align: left; }
#socialMedia_main a { color: #00aacc; text-decoration: none; font-weight: bold; }
#socialMedia_main a:hover { text-decoration: underline; }
#socialMedia_main p { color: #343031; }
#socialMedia_main p.link { margin: 5px 0px 5px 0px; }
#socialMedia_main img.arrow { float: none; padding: 0; margin: 0px 0px 0px 0px; }
h3.social_media { color: #00aacc; font-size: 16px; font-weight: normal; padding: 0; margin: 10px 0px 5px 0px; line-height: 1.2; }

#services_main { width: 100%; height: auto; padding: 0px 20px 10px 20px; }
#services_main .section_1 { width: 445px; height: auto; float: left; margin: 0px 20px 10px 0px; padding: 5px; background-color: #eef0f1; }
#services_main .section_2 { width: 430px; height: auto; float: left; background-color: #eef0f1; margin: 0px 0px 10px 0px; padding: 5px;}
#services_main .top_1 { width: 445px; height: 125px; float: left; margin: 0px 20px 10px 0px; padding-left: 10px; background-color: #eef0f1; }
#services_main .top_2 { width: 430px; height: 125px; float: left; background-color: #eef0f1; margin: 0px 0px 10px 0px; padding-left: 10px;}
#services_main #section_1 .img{ float: right; width: 194px; height: 125px; } 
#services_main img { float: right; margin: 0px 0px 0px 0px; text-align: left; }
#services_main a { color: #00aacc; text-decoration: none; font-weight: bold; }
#services_main a:hover { text-decoration: underline; 	text-align: right; }
#services_main p { 	color: #343031; line-height: 1.2; text-align: left; padding: 0px 10px 10px 10px; }
#services_main p.link { margin: 5px 0px 5px 0px; }
#services_main img.arrow { float: none; padding: 0; margin: 0px 0px 0px 0px; }
h3.social_media { color: #00aacc; font-size: 16px; font-weight: normal; padding: 0; margin: 10px 0px 5px 0px; line-height: 1.2; }


/* EVENTS */

#events_main { width: 100%; height: auto; padding: 0px 20px 10px 20px; }
#events_main .section_1 { width: 445px; height: auto; float: left; margin: 0px 20px 10px 0px; padding-right: 10px; background-color: #eef0f1; }
#events_main .section_2 { width: 430px; height: auto; float: left; background-color: #eef0f1; margin: 0px 0px 10px 0px; padding-right: 10px; }
#events_main .section_3 { width: 430px; height: auto; float: left; background-color: #fff; margin: 0px 0px 10px 0px; padding-right: 10px; }
#events_main .section_4 { width: 915px; height: auto; float: left; background-color: #eef0f1; margin:0px 0px 10px 0px;}
#events_main .section_4 #table_1 {width: 435px; height: auto; background-color: #eef0f1; float: left; margin: 0px 20px 10px 0px; padding-right: 10px; background-color: #eef0f1;}
#events_main .section_4 #table_2 {width: 420px; float:left; background-color: #eef0f1; margin: 0px 0px 10px 0px;}

#events_main img { float: left; margin: 0px 10px 0px 0px; text-align: left; }
#events_main a { color: #00aacc; text-decoration: none; font-weight: bold; }
#events_main a:hover { text-decoration: underline; }
#events_main p { color: #343031; padding: 0px 10px 10px 10px;}
#events_main p.link { margin: 5px 0px 5px 0px; }
#events_main img.arrow { float: none; padding: 0; margin: 0px 0px 0px 0px; }
h3.events { color: #00aacc; font-size: 16px; font-weight: normal; padding: 0; margin: 10px 0px 5px 0px; line-height: 1.2; }

/* ARTICLE */

#article { width: 100%; height: auto; padding: 20px 20px 20px 20px; }
h1.article { color: #00aacc; font-size: 24px; font-weight: normal; padding: 0; margin: 5px 0px 5px 0px; }
h2.article { color: #00cc88; font-size: 19px; font-weight: normal; padding: 0; margin: 5px 0px 5px 0px; line-height: 1.5; }
h3.article { color: #00cc88; font-size: 16px; font-weight: normal; padding: 0; margin: 5px 0px 5px 0px; line-height: 1.2; }
#article .divide { background-color: #00aacc; width: 520px; height: 1px; padding: 0; margn: 0px 0px 10px 0px; }
#article p {
	color: #778592;
	padding: 0px 0px 10px 0px;
	line-height: 1.5;
	text-align: left;
}
#article p a { color: #00aacc; text-decoration: none; font-weight: bold; }
#article p a:hover { text-decoration: underline; }
#article p.indent { padding-left: 15px; padding-right: 15px; }
#article li { font-weight: normal; font-size: 12px; color: #778592; font-family: Arial, Helvetica, sans-serif; list-style: square; line-height: 1.5; list-style-position: outside;}
#article ul { font-weight: normal; font-size: 12px; color: #778592; font-family: Arial, Helvetica, sans-serif; line-height: 1; list-style-type:square; list-style-position: outside;}
#article li a { color: #00aacc; text-decoration: none; font-weight: bold; }
#article li a:hover { text-decoration: underline; }
#article #column_1 { width: 525px; height: auto; float: left; margin: 0px 30px 0px 0px; padding: 0px 5px 5px 5px; }
#article #column_1 #intro_text { width: 100%; height: auto; background-color: #eef0f1; padding: 10px 10px 10px 10px; margin-bottom: 20px;} 
#article #column_1 #intro_text p { font-size: 14px; padding: 10px 0px 10px 0px; }
#article #column_2 { width: 345px; height: auto; float: left; vertical-align: text-top; }
#article #column_2 #image { float: left; height: 187px;}
#article .img_left { float: left; padding: 0px 7px 0px 0px; }
#article .img_right { float: right; padding: 0px 0px 0px 7px; }
#article .related_articles { background-color: #556677; color: #FFFFFF; width: 325px; height: auto; margin-top: 22px; padding: 10px 10px 10px 10px; margin-bottom: 25px; }
#article .related_articles h3 { color: #66cce0; font-size: 13px; padding: 0px 0px 10px 0px; }
#article .related_articles p { color: #FFFFFF; }
#article .related_articles a { color: #FFFFFF; text-decoration: none; }
#article .related_articles a:hover { text-decoration: underline; }
#article .quote { margin: 10px 10px 10px 0px; }
#article .quote p { color: #00cc88; font-size: 34px; }
#article #column_1 .column_a { width: 230px; height: 305px; background-color: #cceef5; float: left; margin: 0px 10px 10px 0px; padding: 0px 5px 0px 15px; }
#article #column_1 .column_b { width: 230px; height: 305px; background-color: #cceef5; float: right; margin: 0px 10px 10px 0px; padding: 0px 5px 0px 15px; }
#article #employee { width: 335px; height: auto; background-color: #cceef5; margin: 0px 20px 10px 0px; vertical-align:text-top}
#article #employee_1 { float: left; width: 100%; height: auto; background-color: #cceef5; padding: 5px; vertical-align: text-top}
#article #employee .top_section { float: left; width: 100%; height: auto; background-color: #cceef5; padding: 5px; vertical-align: text-top;}
#article #employee_1 .employee_text { float: left; vertical-align: text-top; padding: 0px 10px 0px 10px;}
#article #employee .title { width: auto; height: auto; padding: 0px; text-align: left;}
#article #employee img { float: left; padding: 0px 7px 10px 0px; }
#article #employee img_employee { float: left; padding: 0px 5px 5px 0px; }
#article #employee h4 { color: #00aacc; padding: 0px 5px 5px 0px; font-size: 12px; margin: 0; float: left; }
#article #employee h4 a { color: #00aacc; text-decoration: none; }
#article #employee h4 a:hover { text-decoration: underline; }
#article #employee a { color: #00aacc; text-decoration: none; }
#article #employee a:hover { text-decoration: underline; }
#article #employee p { font-size: 12px; line-height: 1.2; color: #000; padding-top: 20px;}
#article #employee .linkedIn { float: right; padding: 0; margin: 0; }
#article #employee .divide { background-color: #00aacc; width: 95%; height: 2px; margin: 5px 0px 5px 5px; text-align: right; }
#article #footnote divide { background-color: #778592; width: 25%; height: 1px; padding: 0; margn: 0px 0px 10px 0px; }
#article #footnote p { font-size:10px; line-height: 1.2; }
#article #poll { float: right; width: 345px; height: 100%; background-color: #00cc88; margin: 0px 20px 0px 0px; color: #FFFFFF; }
.divide_poll { background-color: #FFFFFF; width: 345px; height: 2px; margin: 5px 0px 5px 0px; padding: 0; }
h3.poll { color: #ffffff; background-color: #00cc88; font-size: 16px; font-weight: normal; padding: 10px 10px 0px 10px; margin: 0px 0px 0px 0px; line-height: 1.2; }
#article #poll p { color: #fff; padding: 10px 10px 0px 10px;}
/*#lower_section #poll form input { float: right; text-align: right; padding: 2px 2px 2px 2px; }
#lower_section #poll form .section { background-color: #FFFFFF; width: 325px; height: auto; padding: 5px 5px 5px 5px; margin: 5px 0px 5px 0px; border: #c3d4d3 1px solid; }
#lower_section #poll form p { width: 325px; height: auto; float: left; } */
#article iframe { width: 345px; height: 100%; min-height: 200px; background-color: #00cc88; vertical-align: bottom; border: 0; text-align: left; margin: 0px 0px 0px 0px; padding: 0; }
#article #poll a { color: #fff; text-decoration: none; font-weight: bold; }
#article #poll a:hover { text-decoration: underline;}

/* CONTACT US */

#contact_top { width: 100%; height: auto; padding: 20px 20px 20px 20px; }
h1.contact { color: #00aacc; font-size: 24px; font-weight: normal; padding: 0; margin: 10px 0px 5px 5px; }
#contact_top .divide { background-color: #00aacc; width: 430px; height: 1px; padding: 0; margn: 0 auto 0 auto; text-align: center; }
#contact_top p { color: #778592; padding: 10px 0px 10px 5px; line-height: 1.5; }
#contact_top #section_1 { width: 445px; height: 161px; float: left; background-color: #cceef5; margin: 0px 20px 0px 0px; padding: 0px 5px 5px 5px; }
#contact_top #section_1 .img_contact { float: left; padding: 0px 5px 10px 0px; width: 61px; height: 61px; }
#contact_top #section_1 .contact_text { float: left; padding: 0px 5px 5px 5px; width: 220px; height: 125px; } 
#contact_top #section_2 { width: 445px; height: 161px; float: left; }
#contact_top a { color: #00aacc; text-decoration: none; font-weight: bold; }
#contact_top a:hover { text-decoration: underline; }

#contact_main { width: 100%; height: auto; padding: 0px 20px 10px 20px; }
#contact_main .section_1 { width: 445px; height: 130px; float: left; margin: 0px 20px 10px 0px; padding-right: 10px; background-color: #cceef5; }
#contact_main .section_2 { width: 430px; height: 130px; float: left; background-color: #cceef5; margin: 0px 0px 10px 0px; padding-right: 10px; }
#contact_main .section_3 { width: 445px; height: 230px; float: left; margin: 0px 20px 10px 0px; padding-right: 10px; background-color: #cceef5; }
#contact_main .section_4 { width: 430px; height: 230px; float: left; background-color: #cceef5; margin: 0px 0px 10px 0px; padding-right: 10px; }
#contact_main .section_5 { width: 430px; height: 130px; float: left; background-color: #fff; margin: 0px 0px 10px 0px; padding-right: 10px; }

#contact_main img { float: left; padding: 5px; margin: 0px 5px 5px 0px; }
#contact_main a { color: #00aacc; text-decoration: none; font-weight: bold; }
#contact_main a:hover { text-decoration: underline; }
#contact_main p { color: #343031; padding: 5px; }
#contact_main p.link { margin: 5px 0px 5px 0px; }
#contact_main img.arrow { float: none; padding: 0; margin: 0px 0px 0px 0px; }
#contact_main h3 { color: #00aacc; font-size: 16px; font-weight: normal; padding: 0; margin: 10px 0px 5px 0px; }
#contact_main h3 a { color: #00aacc; text-decoration: none; }
#contact_main h3 a:hover { text-decoration: underline; }
#contact_main h4 { color: #00aacc; padding-left: 5px; font-size: 12px; margin: 0; float: left; }
#contact_main h4 a { color: #00aacc; text-decoration: none;}
#contact_main h4 a:hover { text-decoration: underline; }
#contact_main .linkedIn { float: right; padding: 0; margin: 0; }
#contact_main .divide { background-color: #00aacc; width: auto; height: 2px; margin: 5px 0px 5px 65px; text-align: right; }
#contact_main .title { width: 100%; height: 16px; }




/* FOOTER */

#footer { background-color: #aab2bb; color: #FFFFFF; font-size: 8px; padding: 10px 20px 10px 20px; }
#footer a { color: #FFFFFF; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#sitemap { float: left; width: auto; margin-right: 40px; }
#regulatory { float: left; width: auto; }
#terms {float: left; width: auto; margin-left: 50px; }
#tw { float: right; width: auto; }


/* sliderBox */
div.sliderBox {
  position: relative;
  overflow: hidden;
	width: 438px;
	height: 190px;
	margin-bottom: 20px;
} 
div.sliderBox div.items {
	height:	210px;
  overflow: hidden;
  position: absolute;
  width: 20000em;
}
div.sliderBox .prevPage {
	background-image: url('../images/linklist-arrow-left.gif');
	left: 7px;
	top: 174px;;
}
div.sliderBox .nextPage {
	background-image: url('../images/linklist-arrow-right.gif');
	left: 22px;
	top: 174px;;
}
div.sliderBox .prevPage,
div.sliderBox .nextPage {
	bottom: 0;
	display: block;
	height: 10px;
	position: absolute;
	width: 14px;
}
div.sliderBox .item {
	background-color:#fff;
	float: left;
	height: 256px;
	padding-bottom: 10px;
	width: 560px;
}

/* three column layout */
div.column {
	float: left;
	margin-top:30px;
	width: 310px;
}
div.column.middle { margin: 30px 10px 0; }
div.column .sidebar-box {
	padding:11px 10px 0;
	width: 290px;
}
div.column .bg_color_03 p a { color: #333333; }
#content_wide div.column .sidebar-box h2 {
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
	margin-bottom: 0.5em;
}
#content_wide div.column .sidebar-box p { padding-bottom: 0 !important; }

.article-list .article-item-header a,
.event-item-header a {
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
}

#content .tx-thmailformplus-pi1 h2,
#content_wide .tx-thmailformplus-pi1 h2 {
	font-weight:	normal;
}


/*
 * Navigation screen.css?cache=23244343545454
 */


/* Skip Links */

.nav-skip {
	display:block;
	height:0px;
	line-height:0px;
	overflow:hidden;
	width:0px;
}
.nav-skip:focus, .nav-skip:active {
	display:inline;
	height:auto;
	line-height:normal;
	overflow:auto;
	width:auto;
	background-color: #fff;
}


/* Main and Secondary Navigation */
.mainnavs{
	position: absolute;
	top: 110px;
}

#topnavs{
	position:absolute;
	top:0; 
	right:0;
	
	padding:8px 0;
}
#topnavs ul{
	display:block !important;
	float:none;
	visibility:visible !important;
}
#topnavs ul li{
	 float:left;
}
#topnavs ul li.nav-piper{ 
	display: none;
	padding:2px 12px 0 7px; 
}

#nav-main li {
	/*width: 190px;*/
	background-repeat: no-repeat;
	
	width: auto;
}

#nav-main li.navMainItem {
	background-position: top, left;
}

#nav-main li.navMainItem.sfHover {
	background-position: left bottom;
}

#nav-main li a {
	display: block;
	width: 190px;
}
#nav-main li a:hover,
#nav-main li a:active,
#nav-main li a:focus,
#nav-main li.act a {
	/*background-image: url(img/nav_bullet_act.gif);
	background-repeat: no-repeat; */
}

#nav-main li li a {
	display: block;
	width: 100%;
}

#nav-main li.act li a {
	background-image: none;
}
#nav-main li.act li a:hover,
#nav-main li.act li a:active,
#nav-main li.act li a:focus,
#nav-main li.act li.act a {
	/*background-image: url(img/nav_bullet_act.gif);*/
}



/* Main Navigation */
#nav-main { }

#nav-main li a {
	/* height: 25px; */
	padding:16px 0 16px 0;
}


#nav-main li ul {
	background-color:	#cceef5;
	/*width:			190px;*/
	margin-top: 7px;
	margin-bottom: 5px;
	/*padding-top: 5px;
	padding-bottom: 12px;*/

	width:		auto;
	display: block;
	border-right: 6px solid #cceef5;
	padding: 21px 8px 10px 8px;
	
}

#nav-main li ul.withAoEs {
	width:	358px;
} 

#nav-main div.AoElist {
	clear:		both;
	float: 		left;
	padding: 	5px 0;
	width:		366px;
}

#nav-main div.AoEitem {
	width:	159px;
	float:	left;
	background:	url("images/navi-arrow-right.gif") no-repeat scroll 0 4px transparent;
	padding-left: 16px;
	padding-right: 8px;
}

#nav-main div.AoEitem a {
	background-color: 	#cceef5;
	white-space:		normal;
}

#nav-main li li {
	/*width:		190px;*/
	border-bottom: 0 none;

	float: left;
	display:	block !important;
	width:		100%;
}

/* #nav-main li li a {
	padding:0 10px 0 10px;
	color:	#000000;
	font-size:	13px;
	line-height:18px;
} */
#nav-main li li a {
	/*padding:3px 10px 3px 10px;*/
	color:	#000000;
	font-size:	11px;
	line-height:13px;

	display: block;
	width: 100%;
	padding:2px 3px;
	margin-bottom: 1px;
	white-space: nowrap;
	background-color:	#f2f9fc;
}
#nav-main li li a:hover,
#nav-main li li a:active,
#nav-main li li a:focus,
#nav-main li li.act a {
	color: #ffffff;
	background-color:	#00aacc;
}



.separator,
.parawan{
	padding:0 10px 0 10px !important;
	color:#667585;
	 line-height:12px !important;
	font-size:12px;
	vertical-align:top !important;
}







/* Secondary Navigation */
#nav-sec {
	padding-top:	2px;
	position: relative;
	z-index: 1000;
}

ul#nav-sec li {
	width:	100px;
	float: none;
}

#nav-sec li a {
	font-size: 11px;
	/*font-weight: bold;*/
	color:			#556677;
	padding:2px 5px 2px 5px;
}


#nav-sec li:hover a,
#nav-sec li a:hover,
#nav-sec li a:active,
#nav-sec li a:focus,
#nav-sec li.act a {
	background-color: 	#cceef5;
	color: 				#556677;
}

#nav-sec li ul {
	background-color:	#cceef5;
	width:			163px;

	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	z-index: 999;
}

#nav-sec li ul li {
	width:			163px;
}

#nav-sec li li a {
	font-weight: normal;
	padding:	0 5px 0 5px;
	color:	#556677;
	font-size:	11px;
	
	line-height:15px;
}

#nav-sec li li a:hover,
#nav-sec li li a:active,
#nav-sec li li a:focus,
#nav-sec li li.act a {
	background-color:	#f2f9fc;
}

/* Breadcrumb Navigation */
#nav-bc {
	font-size: 11px;
	padding-top: 9px;
	height: 38px;
	color: #7e7e7e;
}


/* Language Navigation */

#nav-lang {
	float:none;
	font-size: 11px;
	padding-top: 2px;
	color: #7e7e7e;
}
#nav-lang span {
	padding:0 6px 0 3px;
}

li#nav-lang {
	margin-right: 10px;
	width:	82px;
}

li#nav-lang a{
	display: block;
	padding: 2px 5px;
	color: #8894a0 !important;
}

/* Service Navigation */

#nav-service {
	float: left;
	
	width: 580px;
	margin-left: 15px;
	display: inline;
}

#nav-service li {
	float: left;

	margin-right: 30px;
	padding: 4px 0 0 0;
	
}

#nav-service li a {
	font-size: 11px;
	color:		#ffffff;
}


/* Pager Navigation */

.nav-pager {
	font-size: 13px;
	padding-top: 3px;
	line-height: 1.23em;
}

.nav-pager-prev,
.nav-pager-select,
.nav-pager-next {
	float: left;
	display: inline;
}
.nav-pager-prev {
	margin-right: 35px;
}

.nav-pager-next {
	margin-left: 35px;
}
