html { height: 100%; }
body { margin: 0pt; padding: 0pt; height: 100%; }
body.nunight {
	background: rgb(212, 212, 212) url('images/bg_gradient_dark.jpg') repeat-x scroll 0% 0%;
	background-color: #545454;
}
html > body { min-height: 100%; height: auto; }
#wrapper { position: absolute; height: 100%; width: 100%; z-index: 20; }
#bg_wrapper2 { height: 100%; width: 100%; z-index: 1; position: absolute; top: 0pt; left: 0pt; }
._logo {
	padding: 28px 30px 0pt 0pt;
	background: transparent url('images/converge_logo.png') no-repeat scroll left bottom;
	float: right;
	height: 63px;
	width: 300px;
}
#con_menu { margin: 0pt; padding: 40px 30px 0pt; }
#con_menu ul { margin: 0pt; padding: 0pt; background: transparent url('images/bigborder.png') repeat-x scroll left bottom; float: left; width: 100%; position: relative; }
* html #con_menu ul { margin-bottom: 0pt; }
#con_menu ul li { display: inline; margin-top: 1px; }
#con_menu ul li a { padding: 0px 12px 10px; float: left; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-decoration: none; }
#con_menu ul li a:hover { padding: 0px 12px 10px; background: transparent url('bluu.gif') repeat-x scroll left bottom; color: rgb(255, 255, 255); }
#con_menu .sub_nav { background: transparent none repeat scroll 0% 0%; position: absolute; top: 25px; left: 0pt; }
#con_menu .sub_nav a { color: rgb(255, 255, 255); font-size: 11px; }
#con_menu .sub_nav a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(200, 218, 49); }
.description { overflow: hidden; display: block; text-indent: -50000px; height: 0pt; font-size: 0pt; }

#convcontent_holder {
	margin: 0px;
	padding: 30px;
	width: 510px;
	float: left;
}
#convcontent_holder a { color: rgb(255, 255, 255); text-decoration: none; }
#convcontent_holder a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(115, 125, 20); }
#convcontent_holder .blog_item a { color: rgb(115, 125, 20); text-decoration: none; }
#convcontent_holder .blog_item a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(115, 125, 20); }
.home #convcontent_holder a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(200, 218, 49); }
#convcontent_holder h3 { margin: 0pt; padding: 17px 0pt 35px; font-family: Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 40px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); line-height: 0.9em; letter-spacing: -0.05em; text-transform: lowercase; }
.convcontent_holder img { border: medium none ; }
.convcontent_holder h2 { margin: 0pt; padding: 0pt 0pt 25px; font-family: Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 35px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); line-height: 0.9em; letter-spacing: -0.05em; }
.bluu {
	color: #309FDC;
}
.grey { color: rgb(0, 0, 0); }
.grey2 { color: rgb(220, 220, 220); }
.con_column { padding: 20px 0pt 0pt 0px; width: 240px; float: left; }
.con_column_right { padding: 20px 0pt 0pt 20px; width: 240px; float: left; }
.con_column_double { width: 500px; clear: both; }
.flash_content2 { border: 1px solid rgb(212, 212, 212); margin: 10px 0pt ! important; background: rgb(51, 51, 51) none repeat scroll 0% 0%; width: 500px; height: 200px; clear: both; }
.flash_content2new { border: 1px solid rgb(212, 212, 212); margin: 10px 0pt ! important; background: rgb(51, 51, 51) none repeat scroll 0% 0%; width: 500px; height: 240px; clear: both; }
.image_content2 { border: 1px solid rgb(212, 212, 212); margin: 10px 0pt ! important; background: rgb(51, 51, 51) none repeat scroll 0% 0%; width: 500px; height: 333px; clear: both; }
#con_trans_line { margin: 0pt; padding: 0pt; background: transparent url('images/bigborder.png') repeat-x scroll left bottom; overflow: hidden; height: 1px; }
#con_trans_line2 { margin: 0pt; padding: 0pt; background: transparent url('images/bigborder.png') repeat-x scroll left bottom; overflow: hidden; height: 1px; }
#convcontent_holder h3.latest_news_header { margin: 0pt; padding: 10px 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
.latest_news_text { margin-bottom: 14px; display: block; }
.latest_news_text p { margin: 0pt; padding: 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); line-height: 1.2em; }
#convcontent_holder h3.date { margin: 0pt; padding: 8px 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(62, 62, 62); text-transform: none; }
#convcontent_holder h3.internal_blog_header { margin: 0pt; padding: 12px 0pt 15px; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 2.7em; font-size-adjust: none; font-stretch: normal; -x-system-font: none; line-height: 0.95em; color: rgb(0, 0, 0); }
#convcontent_holder h3.internal_header { margin: 0pt; padding: 10px 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#convcontent_holder a.internal_header { margin: 0pt; padding: 10px 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(200, 218, 49); }
#convcontent_holder h3.internal_header a:hover { margin: 0pt; padding: 10px 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(200, 218, 49); }
#convcontent_holder h3.internal_header_link { margin: 0pt; padding: 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 18px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); }
#convcontent_holder h3.internal_header_link a { padding: 10px 0pt; text-decoration: none; color: rgb(0, 0, 0); display: block; }
#convcontent_holder h3.internal_header_link a:hover { padding: 10px 0pt 10px 10px; background: rgb(200, 218, 49) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); }
#convcontent_holder h4.internal_header { margin: 0pt; padding: 10px 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); }
#convcontent_holder h4.internal_header_link { margin: 0pt; padding: 0pt; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); }
#convcontent_holder h4.internal_header_link a { padding: 6px 0pt; text-decoration: none; color: rgb(0, 0, 0); display: block; }
#convcontent_holder h4.internal_header_link a:hover { padding: 6px 0pt 6px 6px; background: rgb(200, 218, 49) none repeat scroll 0% 0%; text-decoration: none; color: rgb(255, 255, 255); }
p { margin: 0pt; padding: 0pt 0pt 14px; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); line-height: 1.2em; }
ol { font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); line-height: 1.2em; }
li { font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); padding-bottom: 10px; line-height: 1.2em; }
p strong { color: rgb(51, 51, 51); }
.home p strong { color: rgb(217, 217, 217); display: block; padding-bottom: 5px; }
ul { margin: 0pt; padding: 0pt 0pt 0pt 1.4em; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(51, 51, 51); line-height: 1.2em; }
.services_ul { margin-top: -10px ! important; }
#con_footer { clear: both; height: 50px; }
#con_sister_site a { position: fixed; bottom: 15px; right: 28px; font-family: Arial,Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(89, 89, 89); text-decoration: none; }
#con_sister_site a:hover { color: rgb(255, 255, 255); }
.blog_item { clear: both; }
.blog_image_tn {  }
.blog_image_tn img { display: block; }
.blog_copy { width: 500px; padding-top: 5px; }
img.gallery_image { float: left; }
.mini_gallery { margin-bottom: 26px; }
.clearline { overflow: hidden; clear: both; height: 0pt; }
#paginate { margin: 10px 0pt; }
#paginate p { text-align: right; }
#paginate a { color: rgb(115, 125, 20); }
#pollen_link { margin-top: 10px; display: block; }
#sticker { position: absolute; left: 530px; top: 234px; }
#sticker img { border: medium none ; }

.teaser_category_list { clear: both; float: left; }
.margin_right { margin: 0pt 1px 1px 0pt; }
.caption { padding: 7px; font-size: 0.7em; background-color: rgb(187, 187, 187); font-weight: bold; margin-bottom: 10px; }
