/*
Colors
grey border: #b4b4b4
grey bg: #f6f6f6
dark grey: #333
dark blue: #6b82cd
#3F5ABA

*/

/* MAIN */
body {margin:0; padding:0;}
div#wrapper {width:950px; height:auto; margin:20px 0 0 0; padding:0;}
div#header {width:950px; height:100px; margin:0 0 20px 0; padding:0;}
	* html div#header {margin:0;}
div#main_nav {width:940px; height:30px; margin:0 0 10px 0; padding:5px;}
	* html div#main_nav {margin:0 0 5px 0;}
div#ad_content {width:950px; height:230px; margin:0 0 20px 0; padding:0;}
	* html div#ad_content {margin:0 0 5px 0;}
div#txt_content {width:946px; height:auto; margin:0 0 20px 0; padding:0;}
	*html div#txt_content {margin:0 0 20px 0;}
div#awards_content {width:946px; height:auto; margin:0 0 20px 0; padding:0;}
	*html div#awards_content {margin:0 0 20px 0;}
div#blog_content {width:946px; height:auto; margin:0 0 20px 0; padding:0;}
	*html div#txt_content {margin:0 0 20px 0;}
div#blog_article {width:946px; height:auto; margin:0 0 20px 0; padding:0;}
	*html div#txt_content {margin:0 0 20px 0;}
div#main_content {width:950px; height:auto; margin:0 0 20px 0; padding:0;}
	* html div#main_content {margin:0 0 10px 0;}
div#footer {width:950px; height:40px; margin:0 0 15px 0; padding:0;}
	* html div#footer {margin:-25px 0 0px 0;}

/* HEADER */
div#header {}
div#header_col2_1 {float:left; width:639px; height:80px; margin:0 5px 0 0; padding:0; text-align:left;}
div#header_col2_2 {float:left; width:306px; height:80px; margin:0; padding:0;}

div#header_col2_2 h1 {margin:12px 0 5px 0; padding:0; color:#6b82cd; line-height:100%; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
div#header_col2_2 h6 {margin:4px 0 5px 0; padding:0; color:#6b82cd; line-height:100%; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
div#header_col2_2 p {margin:0 0 3px 0; padding:0; color:#6b82cd; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
div#header_col2_2 a, div#header_col2_2 a:visited {margin:0; padding:0; color:#000; line-height:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
div#header_col2_2 a:hover {text-decoration:underline;}


/* MAIN_NAV */
div#main_nav {background-image:url(../images/css/nav_bg.jpg); background-position:top left; background-repeat:repeat-x;}
div#main_nav ul {margin:0; padding:0; list-style-type:none;}
div#main_nav ul li {display:inline; margin:0; padding:0;}
div#main_nav ul li a, div#main_nav ul li a:visited {margin:0; padding:5px 11px 5px 0; line-height:100%; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none;}
div#main_nav ul li a:hover {text-decoration:underline;}
div#main_nav ul li a.first {margin-left:5px;}
div#main_nav ul li a.last {margin-right:0;}

/* ADD_CONTENT */
div#ad_content {}
div#ad_col2_1 {float:left; width:311px; height:auto; margin:0 5px 0 0; padding:0; border:1px solid #6b82cd;}
div#ad_col2_2 {float:left; width:630px; height:230px; margin:0; padding:0; border:1px solid #6b82cd;}

div#ad_col2_1 div#inner {width:268px; height:196px; overflow:hidden; margin:0; padding:15px 18px; border:2px solid #fff; background-image:url(../images/css/ad_bg.jpg); background-position:top left; background-repeat:repeat-x;}
div#ad_col2_1 div#inner h3 {margin:0 0 6px 0; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:22px; font-weight:bold;}
	* html div#ad_col2_1 div#inner h3 {margin:0 0 4px 0;}
div#ad_col2_1 div#inner h4 {margin:0 0 3px 0; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:100%; font-weight:bold;}
	* html div#ad_col2_1 div#inner h4 {margin:0 0 2px 0;}
div#ad_col2_1 div#inner h5 {margin:8px 0 8px 0; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:100%; font-weight:bold;}
div#ad_col2_1 div#inner p {color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
div#ad_col2_1 div#inner a, div#ad_col2_1 div#inner a:visited {color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none;}
div#ad_col2_1 div#inner a:hover {text-decoration:underline;}
div#ad_col2_1 div#inner ul {margin:0; padding:0; list-style-type:none;}
div#ad_col2_1 div#inner ul li {margin:0 0 1px 0; padding:0; color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
div#ad_col2_1 div#inner span.print {margin:0 0 1px 0; padding:0; color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:100%;}
div#ad_col2_1 div#inner span.print a, div#ad_col2_1 div#inner span.print a:visited {color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:9px !important; line-height:100%;}


div#ad_col2_2 div#inner {width:589px; height:auto; margin:0; padding:15px 18px;}
div#ad_col2_2 div#inner h2 {margin:0px 0 8px 0; padding:0; color:#6b82cd; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:100%; font-weight:bold;}
div#ad_col2_2 div#inner p {color:#666; line-height:26px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}


/* TEXT CONTENT */
div#txt_content {border:1px solid #6b82cd;}
div#txt_content div#inner {width:912px; height:auto; margin:0; padding:15px 18px;}
div#txt_content div#inner h2 {margin:0 0 12px 0; padding:0; color:#6b82cd; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:100%; font-weight:bold;}
div#txt_content div#inner p {margin:0 0 10px 0; padding:0; color:#666; line-height:22px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal;}
div#txt_content div#inner dl {margin:20px 0 0 12px;}
div#txt_content div#inner dt {margin:0 0 10px 0; padding:0; color:#666; line-height:100%; text-align:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
div#txt_content div#inner dd {margin:0 0 10px 25px; padding:0; color:#666; line-height:100%; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
div#txt_content div#note {width:900px;margin:6px 0 10px 0;text-align:right;font-size:12px;font-weight:bold;color:#6b82cd; font-family:Arial, Helvetica, sans-serif;}
div#txt_content h5 {margin:12px 0 12px 14px; padding:0; color:#6b82cd; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:100%; font-weight:bold;}

/* AWARDS CONTENT */
div#awards_content {padding:6px;border:1px solid #6b82cd;text-align:left;}
div#awards_content div.award {float:left;width:160px;height:auto;margin-right:20px;text-align:center;}
div#awards_content div.award a, div#awards_content div.award a:visited {color:#222;text-decoration:none;}
div#awards_content div.award a:hover {text-decoration:underline;}
div#awards_content div.award a p {margin:0;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
div#awards_content div.award a img {border:0;}

/* BLOG CONTENT - art list */
div#blog_content {border:1px solid #6b82cd;}
div#blog_content div#inner {float:left;width:770px; height:auto; margin:0; padding:15px 18px;border-right:1px dotted #6b82cd;}
div#blog_content div#blog_nav {float:left;width:121px; height:auto; margin:0 0 20px 0; padding:5px;}

div#blog_content div#inner h2 {margin:0 0 15px 0; padding:0; color:#6b82cd; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:100%; font-weight:bold;}
div#blog_content div#inner h3,
div#blog_content div#inner h4,
div#blog_content div#inner h5,
div#blog_content div#inner h6 {margin:0 0 6px 0; padding:0; color:#6b82cd; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:100%; font-weight:bold;}
div#blog_content div.subheading {margin:0 0 6px 0; padding:0; color:#666; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:100%;}
div#blog_content div.subheading span {margin-left:10px;}
div#blog_content div#inner p {margin:0 0 30px 0; padding:0; color:#666; line-height:22px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
div#blog_content div#inner ul {margin:20px 0 0 12px;}
div#blog_content div#inner li {margin:0 0 10px 0; padding:0; color:#666; line-height:100%; text-align:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div#blog_content div#inner a h3,
div#blog_content div#inner a h4,
div#blog_content div#inner a h5,
div#blog_content div#inner a h6 {width:auto;}
div#blog_content div#inner a:hover h3,
div#blog_content div#inner a:hover h4,
div#blog_content div#inner a:hover h5,
div#blog_content div#inner a:hover h6 {text-decoration:underline;}

div#blog_content div#inner a.readmore, div#blog_content div#inner a.readmore:visited {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:100%;color:#6b82cd;text-decoration:none;}
div#blog_content div#inner a.readmore:hover {text-decoration:underline;}

div#blog_content div#blog_nav h5 {margin:10px 0 5px 0; padding:0;color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
div#blog_content div#blog_nav ul {list-style-type:none;margin:0;padding:0;}
div#blog_content div#blog_nav ul li {margin:0;padding:0; text-align:center;}
div#blog_content div#blog_nav ul li a, div#blog_content div#blog_nav ul li a:visited {color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
div#blog_content div#blog_nav ul li a:hover { text-decoration:underline;}

/* BLOG ARTICLE */
div#blog_article {border:1px solid #6b82cd;}
div#blog_article div#inner {float:left;width:770px; height:auto; margin:0; padding:15px 18px;border-right:1px dotted #6b82cd;}
div#blog_article div#blog_nav {float:left;width:121px; height:auto; margin:0 0 20px 0; padding:5px;}

div#blog_article div#inner h2 {margin:0 0 15px 0; padding:0; color:#6b82cd; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:100%; font-weight:bold;}
div#blog_article div#inner h3,
div#blog_article div#inner h4,
div#blog_article div#inner h5,
div#blog_article div#inner h6 {margin:0 0 6px 0; padding:0; color:#6b82cd; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:100%; font-weight:bold;}
div#blog_article div.subheading {float:left;width:630px;margin:0 0 14px 0; padding:0; color:#666; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:100%;}
div#blog_article div.subheading span {margin-left:10px;}
div#blog_article div#inner p {margin:0 0 10px 0; padding:0; color:#666; line-height:22px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;}
div#blog_article div#inner ul {margin:20px 0 0 12px;}
div#blog_article div#inner li {margin:0 0 10px 0; padding:0; color:#666; line-height:100%; text-align:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div#blog_article div#inner a h3,
div#blog_article div#inner a h4,
div#blog_article div#inner a h5,
div#blog_article div#inner a h6 {width:auto;}
div#blog_article div#inner a:hover h3,
div#blog_article div#inner a:hover h4,
div#blog_article div#inner a:hover h5,
div#blog_article div#inner a:hover h6 {text-decoration:underline;}

div#blog_article div#inner a.readmore, div#blog_article div#inner a.readmore:visited {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:100%;color:#6b82cd;text-decoration:none;}
div#blog_article div#inner a.readmore:hover {text-decoration:underline;}

div#blog_article div#inner div.community {float:right;width:130px;margin:0 0 14px 0;text-align:left;}

div#blog_article div#blog_nav h5 {margin:10px 0 5px 0; padding:0;color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
div#blog_article div#blog_nav ul {list-style-type:none;margin:0;padding:0;}
div#blog_article div#blog_nav ul li {margin:0;padding:0; text-align:center;}
div#blog_article div#blog_nav ul li a, div#blog_article div#blog_nav ul li a:visited {color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
div#blog_article div#blog_nav ul li a:hover { text-decoration:underline;}


/* EXTRA IN-CONTENT BOXES*/
div#colorbar {height:auto; margin:0 3px 0 90px;}
div#colorbar div#blue_box {float:left; height:auto; margin:0 5px 0 0; padding:10px 16px 15px 16px;}
div#colorbar div#blue_box h3 {margin:0 0 8px 0; padding:0; color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:120%; font-weight:bold; text-align:left;}
div#colorbar div#blue_box ul {margin:0; padding:0; list-style-type:none;}
div#colorbar div#blue_box ul li {margin:0 0 4px 0; padding:0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#colorbar div.bluebox_width1a {width:65px; text-align:center;}
div#colorbar div.bluebox_width1b {width:200px; margin-left:180px; text-align:left;}
div#colorbar div.bluebox_width1 {width:200px; text-align:left;}
div#colorbar div.bluebox_width2 {width:220px; text-align:left;}
div#colorbar div.bluebox_width3 {width:250px; text-align:left;}
div#colorbar div.bluebox_width4 {width:475px; text-align:left;}
div#colorbar div.bluebox_width5 {width:360px; text-align:left;}


/* MAIN_CONTENT */
div#main_content {}
div#main_col3_1 {float:left; width:193px; height:220px; margin:0 5px 0 0; padding:15px 18px; border:1px solid #6b82cd; text-align:left;}
div#main_col3_2 {float:left; width:193px; height:220px; margin:0 5px 0 0; padding:15px 18px; border:1px solid #6b82cd; text-align:left; background-color:#f6f6f6;}
div#main_col3_2b {float:left; width:193px; height:220px; margin:0 5px 0 0; padding:15px 18px; border:1px solid #6b82cd; text-align:left;}
div#main_col3_3 {float:left; width:193px; height:220px; margin:0; padding:15px 18px; border:1px solid #6b82cd; text-align:left;background-color:#f6f6f6;}
div#main_col3_1_long {float:left; width:275px; height:350px; margin:0 5px 0 0; padding:15px 18px; border:1px solid #6b82cd; text-align:left;}
div#main_col3_2_long {float:left; width:594px; height:350px; margin:0; padding:15px 18px; border:1px solid #6b82cd; text-align:left; background-color:#f6f6f6;}

div#main_col3_1 h2 {margin:0 0 12px 0; padding:0; color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:100%; font-weight:bold;}
div#main_col3_1 ul {margin:0; padding:0; list-style-type:none;}
div#main_col3_1 ul li {margin:0 0 4px 0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

div#main_col3_2 h2 {margin:0 0 12px 0; padding:0; color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:100%; font-weight:bold;}
div#main_col3_2 ul {margin:0; padding:0; list-style-type:none;}
div#main_col3_2 ul li {margin:0 0 4px 0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

div#main_col3_3 h2 {margin:0 0 12px 0; padding:0; color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:100%; font-weight:bold;}
div#main_col3_3 ul {margin:0; padding:0; list-style-type:none;}
div#main_col3_3 ul li {margin:0 0 4px 0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

div#main_col3_1_long h2 {margin:0 0 12px 0; padding:0; color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:100%; font-weight:bold;}
div#main_col3_1_long ul {margin:0; padding:0; list-style-type:none;}
div#main_col3_1_long ul li {margin:0 0 4px 0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

div#main_col3_2_long h2 {margin:0 0 12px 0; padding:0; color:#6b82cd; font-family:Arial, Helvetica, sans-serif; font-size:20px; line-height:100%; font-weight:bold;}
div#main_col3_2_long p {margin:0 0 4px 0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
div#main_col3_2_long dl {margin:0; padding:0; list-style-type:none;}
div#main_col3_2_long dl dt {margin:0 0 3px 0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline;}
div#main_col3_2_long dl dd {margin:0 0 6px 0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* LOWER BOX*/
div#lower_box {float:left; width:279px; height:250px; margin:0 5px 0 0; padding:10px 16px 15px 16px; border:1px solid #6b82cd; background-color:url(../images/css/boxbg.jpg) bottom left repeat-x #fff;/*#f6f6f6*/;}
div#lower_box h2 {margin:0 0 8px 0; padding:0; color:#627bcc; font-family:Arial, Helvetica, sans-serif; font-size:15px; line-height:120%; font-weight:bold; text-align:center;}
div#lower_box ul {margin:0; padding:0; list-style-type:none; text-align:center;}
div#lower_box ul li {margin:0 0 4px 0; padding:0; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}


/* FOOTER */
div#footer {background-image:url(../images/css/footer_bg.jpg); background-position:top left; background-repeat:repeat-x;}
div#footer_col2_1 {float:left; width:380px; height:40px; margin:0 20px 0 0; padding:8px 0 0 15px; text-align:left;}
div#footer_col2_2 {float:left; width:520px; height:40px; margin:0; padding:3px 0 0 0; text-align:right;}

div#footer_col2_1 {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:100%;}
div#footer_col2_1 a, div#footer_col2_1 a:visited {margin:0; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; text-decoration:none;}
div#footer_col2_1 a:hover {text-decoration:underline;}

div#footer_col2_2 ul {margin:0; padding:0; list-style-type:none;}
div#footer_col2_2 ul li {display:inline; margin:0 4px 0 4px; padding:0;}
div#footer_col2_2 ul li a, div#footer_col2_2 ul li a:visited {margin:0; padding:0; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:100%; text-decoration:none;}
div#footer_col2_2 ul li a:hover {text-decoration:underline;}


/* ADDED */
div.bigger_txt {font-size:12px !important;font-weight:bold !important;}







