/*
Theme Name: Konnect
Theme URI: http://www.konnect.co.nz
Description: Theme for www.konnect.co.nz
Version: 0.1
Author: Caliber
Author URI: http://www.caliber.co.nz
Tags: white
.
Released under the <a href="http://www.perlfoundation.org/artistic_license_2_0">Artistic License 2.0</a>
.
*/
/* F2 Framework: 0.1.3 - http://f2.artmov.com */
strong{font-weight:700;}
em{font-style:italic;}
ul,ol,dl{margin:0 0 0 10px;padding:0 10px 10px;}
ul li,ol li{list-style-position:inside;font-size:13px;color:#222;margin:0 0 10px;}
ul li{list-style:disc;}ol li{list-style:decimal;}
ul li ul,ol li ol{padding:0 10px;}
ul li ul li,ol li ol li{font-size:12px;color:#555;margin:10px 0 0;}
dl dd{margin:0 0 0 10px;}
table{width:100%;margin:0 0 2px;border-collapse:collapse;}
th,td{border:1px solid #CCC;padding:0px;margin: 0px; }
th{background:#EEE;font-weight:700;}
caption{text-align:center;margin:0 0 10px;}
p,fieldset{margin:0 0 20px;}pre{margin:10px;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
sup{position:relative;top:-5px;font-size:11px;}
sub{position:relative;bottom:-5px;font-size:11px;}
hr{width:100%;height:1px;background:#CCC;border:0;}
blockquote{border-top:1px solid #CCC;border-bottom:1px solid #CCC;color:#444;font-size:15px;font-style:italic;text-align:center;margin:19px 0;padding:10px;}
h1{font-size:31px;font-weight:400;margin:20px 0 10px;}
h2{margin:0px 0 10px;}
h3{font-size:17px;font-weight:400;margin:20px 0 10px;}
h4{font-size:15px;font-weight:400;margin:20px 0 10px;}
h5{font-size:14px;font-weight:400;margin:20px 0 10px;}
h6{font-size:13px;font-weight:400;margin:20px 0 10px;}
.clearing{clear:both;}
.padding{padding:10px;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.nomargintop{margin-top:0 !important;}
.nomarginright{margin-right:0 !important;}
.nomarginbottom{margin-bottom:0 !important;}
.nomarginleft{margin-left:0 !important;}
.nobordertop{border-top:none !important;}
.noborderright{border-right:none !important;}
.noborderbottom{border-bottom:none !important;}
.noborderleft{border-left:none !important;}
.nopaddingtop{padding-top:0 !important;}
.nopaddingright{padding-right:0 !important;}
.nopaddingbottom{padding-bottom:0 !important;}
.nopaddingleft{padding-left:0 !important;}
img.floatleft{margin:7px 15px 5px 0;}
img.floatright{margin:7px 0 5px 15px;}
a:link{color: #c3480f;text-decoration:underline;}
a:visited{color: #c3480f;text-decoration:underline;}
a:hover{color:#00F;text-decoration:none;}
a:active{color:red;}
a img{border:0;}
#container{width:980px;margin:20px auto;}
#header #menu ul{margin:5px 0 0;padding:0;}
#header #menu ul li{display:block;float:left;list-style:none;margin:0 20px 0 0;}
#header #menu ul li a.active{color:#444;text-decoration:none;}
#page #left{float:left;width:650px;}
#page #right{float:right;width:260px;}
.c-2 .c-2-1{float:left;width:450px;}
.c-2 .c-2-2{float:right;width:450px;}
.c-3 .c-3-3{float:left;width:300px;}
.c-4 .c-4-4{float:left;width:225px;}
.c-5 .c-5-5{float:left;width:180px;}
.c-6 .c-6-6{float:left;width:145px;}
#footer{clear:both;font-size:11px;}
form.frm-horz fieldset{border:1px solid #CCC;padding:10px 10px 0;}
form.frm-horz fieldset legend{font-size:11px;font-style:italic;padding:5px;}
form.frm-horz .d-wrap{clear:both;margin:0 0 20px;}
form.frm-horz .d-wrap label{display:block;float:left;width:20%;font-size:13px;font-weight:700;}
form.frm-horz .d-wrap input.ipt{width:78%;font-size:12px;color:#222;padding:5px;}
form.frm-horz .d-wrap select{width:79%;font-size:13px;color:#222;padding:5px;}
form.frm-horz .d-wrap textarea{width:78%;height:200px;font-family:Arial, sans-serif;font-size:13px;color:#222;padding:5px;}
form.frm-horz .d-wrap input.ipt-btt-submit{cursor:pointer;padding:3px 15px;}
form.frm-horz .d-wrap input.ipt-btt-cancel{cursor:pointer;font-size:11px;color:#555;background:transparent;border:0;margin:0 20px;padding:0;}
form.frm-horz .d-wrap input.ipt-btt-cancel:hover{color:#222;}
.d-breadcrumbs span{margin:0 5px;}
.d-pagination span.page-no{font-size:11px;margin:0 10px 0 0;}
.d-pagination a{border:1px solid #CCC;margin:0 2px;padding:4px;}
.d-pagination a.active{background:#EEE;}
.d-pagination a.a-ext{font-size:11px;border:0;}
.d-jump{text-align:right;font-size:11px;}
ul.ul-sitemap{padding:0;}
ul.ul-sitemap li{list-style:disc;list-style-position:inside;line-height:25px;margin:0 0 0 5px;padding:0;}
ul.ul-sitemap li ul{padding:10px 30px;}
ul.ul-sitemap li ul li{list-style:square;}
.d-notice{color:#444;padding:10px;}
.d-notice-error{color:#FFF;background:#D65C5C;border:1px solid #C33;}
.d-notice-info{color:#555;background:#BEF;border:1px solid #48D1FF;}
.d-notice-ok{color:#555;background:#B1DBA7;border:1px solid #72C765;}
.d-notice-no{color:#FFF;background:#E9584C;border:1px solid #C33;}
ul.m-horz-dropdown li{display:block;float:left;position:relative;z-index:10;list-style:none;margin:0 20px 0 0;}
ul.m-horz-dropdown li.li-submenu ul{display:none;width:200px;background:#F1F1F1;border:1px solid #00F;position:absolute;top:20px;left:-10px;}
ul.m-horz-dropdown li.li-submenu ul li{display:block;float:none;margin:0 5px 0 0;}
ul.m-vert-dropdown li{display:block;position:relative;list-style:none;margin:0 0 5px;}
ul.m-vert-dropdown li.li-submenu ul{display:none;width:200px;background:#F1F1F1;border:1px solid #00F;position:absolute;top:18px;left:30px;z-index:99;}
ul.m-vert-dropdown li.li-submenu ul li{display:block;margin:0 0 3px;}
.d-tabs .d-tabs-nav ul{margin:0;padding:0;}
.d-tabs .d-tabs-nav ul li{display:block;float:left;font-size:12px;margin:0;}
.d-tabs .d-tabs-nav ul li a{display:block;border:1px solid #CCC;margin-right:-1px;padding:2px 10px;}
.d-tabs .d-tabs-nav ul li a.active{background:#F1F1F1;font-weight:700;}
.d-tabs .d-tabs-content{margin-top:-1px;border:1px solid #CCC;padding:10px 10px 0;}
.btt,.ico,.arr{display:block;text-indent:-9999px;line-height:0;font-size:0;color:transparent !important;overflow:hidden;}
ul li ul li p,ol li ol li p,small{font-size:11px;}
.floatleft,#logintitle #logo{float:left;}
.floatright,#header #menu{float:right;}
#wrap,.wrap{width:980px;text-align:left;margin:0 auto;}
.c-2,.c-3,.c-4,.c-5,.c-6,ul.m-horz-dropdown li.li-submenu:hover ul,ul.m-horz-dropdown li.li-submenu ul li a,ul.m-vert-dropdown li.li-submenu:hover ul,ul.m-vert-dropdown li.li-submenu ul li a{display:block;}
.c-3 .c-3-1,.c-3 .c-3-2{float:left;width:300px;margin-right:30px;}
.c-4 .c-4-1,.c-4 .c-4-2,.c-4 .c-4-3{float:left;width:225px;margin-right:20px;}
.c-5 .c-5-1,.c-5 .c-5-2,.c-5 .c-5-3,.c-5 .c-5-4{float:left;width:180px;margin-right:15px;}
.c-6 .c-6-1,.c-6 .c-6-2,.c-6 .c-6-3,.c-6 .c-6-4,.c-6 .c-6-5{float:left;width:145px;margin-right:18px;}
form.frm-horz .d-wrap input.ipt-radio,form.frm-horz .d-wrap input.ipt-checkbox{font-family: myriad-pro, "Trebuchet MS" , Verdana, Helvetica, sans-serif;position:relative;bottom:-2px;margin:0 7px 0 25px;}
.d-breadcrumbs a,ul.m-horz-dropdown,ul.m-vert-dropdown{margin:0;
}
;padding:0;}

/* Artmov: KONNECT - 0.1.1 - Max. */
body { background:#1D1D1D; }
div#container { width:960px; background:#FFF; text-align:left; margin:0 auto; }

.btt { background:url(images//btt.png) no-repeat 0 0; }
.btt-suremed-login { width:164px; height:39px; backtextground-position:0 0; }
.btt-learn-more { width:149px; height:36px; background-position:0 -39px; }
.btt-suremed-gp-demo { width:248px; height:36px; background-position:0 -75px; }
.btt-suremed-brochure { width:248px; height:36px; background-position:0 -111px; }
.btt-training-video { width:248px; height:36px; background-position:0 -147px; }
.btt-payment-policy { width:248px; height:36px; background-position:0 -183px; }
.btt-registration-form { width:248px; height:36px; background-position:0 -219px; }
.btt-faq { width:248px; height:36px; background-position:0 -255px; }
.btt-privacy-policy { width:248px; height:36px; background-position:0 -291px; }
.btt-register-now { width:177px; height:36px; background-position:0 -327px; }
.btt-login { width:81px; height:26px; background-position:0 -363px; }
.btt-login:hover { background-position:-81px -363px; }
.btt-circle { width:10px; height:10px; background-position:-185px -339px; }
.btt-circle.active { width:10px; height:10px; background-position:-195px -339px; }

.ico { background:url(images//ico.png) no-repeat 0 0; }
.ico-email { width:16px; height:17px; background-position:0 0; }
.ico-print { width:16px; height:17px; background-position:-17px 0; }
.ico-comment { width:19px; height:18px; background-position:-34px 0; }

/* ----- HEADER ----- */
#header { width:960px; background:#FFF; }
#header div.padding { position:relative; padding:30px 20px 30px 20px; }
#header #menu { float:left; }
#header #menu ul { margin:20px 0 0 0; }
#header #menu ul li { position:relative; z-index:55; font-size:16px; color:#4d555a; margin:0 20px 0 0; }
#header #menu ul li a { color:#4d555a; text-decoration:none; }
#header #menu ul li a:hover { color:#f1592a; text-decoration:none; }
#header #menu ul li.current_page_item a { color:#f1592a; }
#header #menu ul li ul { display:none; position:absolute; top:0; left:0; width:125px; margin:0; background:url(images/header-menu-ul-li-ul.png) no-repeat 18% 0; margin:25px 0 0 0; padding:7px 0 0 0; }
#header #menu ul li ul li { position:relative; display:block; width:125px; background:#1D1D1D; border-bottom:1px solid #353535; margin:0; font-size:14px; color:#e8e8e8; }
#header #menu ul li ul li a { display:block; padding:2px 20px; color:#e8e8e8; }
#header #menu ul li ul li a:hover { background:#474747; color:#e8e8e8; }
#header #menu ul li ul li ul { display:none; position:absolute; top:0; left:125px; background-image:none; margin:0; padding:0; }
#header #menu ul li ul li ul li { width:125px; border-bottom:1px solid #353535; background:#474747; }
#header #menu ul li ul li ul li a { background:#474747; }
#header #menu ul li ul li ul li a:hover { color:#f1592a; }
#header #menu ul li.current_page_item ul li a { color:#e8e8e8; }
#header #menu ul li:hover ul { display:block; }
#header #menu ul li:hover ul li ul { display:none; }
#header #menu ul li ul li:hover ul { display:block; }
#header #d-sm-login { position:absolute; top:22px; right:-11px; }
#header #d-sm-login p { font-size:10px; color:#666665; line-height:14px; margin:0; }
#header #d-sm-login p a { font-weight:bold; color:#666665; text-decoration:underline; }
#header #d-sm-login p a:hover { text-decoration:none; }
#header #d-sm-login p.p-more { margin:0 0 0 70px; }

/* ----- D_SLIDE ----- */
#d-slide { width:960px; }
#d-slide div.c-picture { position:relative; width:960px; height:150px; border-bottom:7px solid #DCDCDC; }
#d-slide div.c-picture div.c-item { position:relative; }
#d-slide div.c-picture div.c-item p.p-o-title { position:absolute; top:40px; left:40px; width:600px; font-size:25px; font-weight:normal; font-style:italic; color:#FFF; line-height:30px; }
#d-slide div.c-picture div.c-item p.p-o-title strong { display:block; margin:0 0 20px 0; }
#d-slide div.c-picture div.c-item p.p-o-title strong span { padding:10px; margin:0 0 0 -10px; background:#f1592a; }
#d-slide div.c-picture div.c-item p.p-sm-title { position:absolute; top:20px; left:40px; width:600px; font-size:23px; color:#f1592a; }
#d-slide div.c-picture div.c-item p.p-sm-title strong { display:block; font-size:50px; font-weight:bold; font-style:normal; margin:0 0 15px 0; line-height:15px; }
#d-slide div.c-picture div.c-item p.p-sm-title strong em { color:#4d555a; font-weight:normal; font-style:italic; }
#d-slide div.c-picture div.c-item p.p-sm-btt { position:absolute; top:155px; left:40px; }

#d-slide div.c-picture #c-slideshow { width:960px; height:220px; overflow:hidden; }
#d-slide div.c-picture #c-slideshow div.c-item { width:960px; height:220px; overflow:hidden; }
#d-slide div.c-picture #c-slideshow div.c-item div.c-txt p { position:absolute; display:none; z-index:8; opacity:0; }
#d-slide div.c-picture #c-slideshow div.c-item div.c-txt p.active { z-index:10; }

#d-slide div.c-bg { width:960px; height:17px; background:url(images/c-picture.png) no-repeat 0 0; }

#d-slide div.c-menu { width:960px; }
#d-slide div.c-menu ul { margin:0; padding:0; }
#d-slide div.c-menu ul li { display:block; float:left; position:relative; margin:0; border-right:1px solid #fff; font-size:12px; color:#8b8b8b; line-height:16px; }
#d-slide div.c-menu ul li a { display:block; width:276px; height:63px; margin:0; padding:24px 20px 15px 20px; background:#eeeeee; font-size:16px; font-weight:bold; color:#696969; text-decoration:none; }
#d-slide div.c-menu ul li a span { position:absolute; top:46px; left:19px; display:block; font-size:13px; color:#8b8b8b; line-height:16px; }
#d-slide div.c-menu ul li a:hover { background:#e9e9e9; text-decoration:none; }
#d-slide div.c-menu ul li.noborderright a { width:265px;  padding:24px 40px 15px 20px;}

body.homepage #d-slide div.c-picture { height:220px; border-top:0px solid #FAFAFA; border-bottom:0 !important; }

/* ----- PAGE ----- */
#page div.padding { padding:33px; }
#page div.padding-blog { padding-top:20px; }
#page div.c-2 div.c-2-1 { width:520px; }
#page div.c-2 div.c-2-2 { width:307px; }

/* ----- PAGE: General Typografic Styles ----- */
#page h2 { font-size:18px; font-weight:bold; color:#f1592a; line-height:22px; margin:0 0 10px 0; }

#page h2.h2-c-title { font-size:25px !important; font-weight:bold !important; color:#FFF !important; margin:0 0 20px 0 !important; line-height:18px !important; border-bottom:1px solid #EEE; padding:0 0 20px 0; }
#page h2.h2-c-title span { color:#FFF; padding:5px 12px 10px 10px; background:#f1592a; }

#page h3 { font-size:16px; font-weight:bold; color:#555; line-height:22px; margin:0 0 15px 0; }
#page h6 { font-size:14px; font-weight:bold; color:#555; line-height:18px; margin:0 0 15px 0; }
#page hr { width:100%; height:1px; margin:0 0 10px 0; background:#EEE !important; }
#page h4 { font-size:15px; color:#555; font-weight:bold; margin-top:0; }
#page p { font-size:12px; line-height:17px; margin:0 0 20px 0; font-weight:normal; color:#575757; }
#page p a { color:#575757; font-size:12px; font-weight:bold; text-decoration:underline; }
#page p a:hover { text-decoration:none; }
#page p a:visited { color:#575757; }
#page ul { margin:0 0 20px 15px; padding:0; }
#page ul li { font-size:12px; font-weight:normal; color:#575757; line-height:18px; margin:0 0 5px 0; list-style-type:disc; list-style-position:outside; }

#page div.d-homepage h2 { margin:0 0 20px 0; }
#page div.d-homepage p { font-size:16px; }
#page div.d-homepage p a { font-weight:normal; }
#page div.d-homepage ul li { font-size:16px; font-weight:bold; }
#page div.d-homepage ul.ul-plus li { font-size:16px; }

#page ul.ul-plus { margin:0 0 20px 0; }
#page ul.ul-plus li { font-size:12px; font-weight:normal; background:url(images/ul-plus-li.png) no-repeat top left; padding:0 0 0 18px; line-height:20px; list-style-type:none; list-style-position:outside; }

#page ul.ul-team { margin:0; padding:0; }
#page ul.ul-team li { display:block; float:left; width:107px; margin:0 30px 20px 0; list-style-type:none; list-style-position:outside; }
#page ul.ul-team li div.c-picture { width:107px; height:107px; background:#EEE; margin:0 0 10px 0; }
#page ul.ul-team li div.c-name p { font-size:13px; color:#7e7e7e; line-height:18px; margin:0; }
#page ul.ul-team li div.c-name p strong { display:block; }

#page a.a-diagram { display:block; position:absolute; top:30px; left:-70px; width:377px; height:356px; background:url(pictures/diagram.jpg) no-repeat 0 0; text-indent:-9999px; line-height:0; font-size:0; }

/* ----- PAGE: App Buttons Showcase ----- */
#page div.c-box { border:1px solid #EEE; margin:0; padding:0 0 30px 0; }
#page div.c-box div.padding { padding:13px; }
#page div.c-box div.floatleft { width:175px; margin:0 22px 0 0; }
#page div.c-box div.floatright { width:290px; }
#page div.c-box div.floatright p { font-size:16px; color:#f1592a; }
#page div.c-box h2 { font-size:30px; font-weight:normal; color:#f1592a; margin:0 0 10px 0; line-height:20px; }
#page div.c-box h2 em { color:#666; }
#page div.c-box h4 { font-size:18px; font-weight:bold; color:#f1592a; margin:0; line-height:20px; }
#page div.c-box p { font-size:12px; font-weight:normal; color:#666; margin:0 0 10px 0; line-height:18px; }
#page div.c-box p.p-more { font-size:14px; font-weight:normal; font-style:italic; color:#666666; margin:0 0 0 15px; }
#page div.c-box p.p-more a { color:#666666; text-decoration:underline; font-weight:normal; }
#page div.c-box p.p-more a:hover { text-decoration:none; }
#page div.c-box p.p-learn-more { margin:0; }
#page div.c-box p.p-learn-more a { font-weight:normal !important; }
#page div.c-box p.p-learn-more a.btt { margin:0 0 0 342px; }
#page div.noborder { border:0 !important; }

/* ----- PAGE_SIDEBAR: Konnect Profile ----- */
#page div.c-sb-profile { display:block; width:307px; line-height:13px; }
#page div.c-sb-profile img { width:307px; height:79px; margin:0; padding:0; }
#page div.c-sb-profile p.p-profile { background:#E8E8E8; padding:3px 10px; font-size:14px; font-weight:bold; color:#666666; line-height:25px; margin:0; }
#page div.c-sb-profile p.p-profile a { color:#666666; font-size:14px; font-weight:bold; text-decoration:underline; }
#page div.c-sb-profile p.p-profile a:hover { text-decoration:none; }

/* ----- PAGE_SIDEBAR: News on the Sidebar ----- */
#page div.c-sb-news h3 { font-size:18px; font-weight:bold; color:#565656; padding:0 0 10px 0; margin:0 0 5px 0; line-height:18px; border-bottom:1px solid #EEE; }
#page div.c-sb-news ul li { background:url(images//c-sb-news-ul-li.png) no-repeat top left; border-bottom:1px solid #EEE; padding:0 0 5px 30px; margin:0 0 5px 0; line-height:20px; font-size:14px; font-weight:normal; font-style:italic; list-style-type:none; list-style-position:outside; }
#page div.c-sb-news ul li a { color:#565656; text-decoration:none; }
#page div.c-sb-news ul li a:hover { text-decoration:underline; }
#page div.c-sb-news p.p-more { padding:0 0 0 30px; font-size:14px; font-style:italic; font-weight:normal; color:#565656; margin:10px 0 0 0; line-height:18px; }
#page div.c-sb-news p.p-more a { color:#565656; text-decoration:underline; }
#page div.c-sb-news p.p-more a:hover { text-decoration:none; }

/* ----- PAGE_SIDEBAR: Quotes inside the Sidebar ----- */
#page div.c-sb-quotes { background:#F9F9F9; }
#page div.c-sb-quotes div.padding { padding:20px; }
#page div.c-sb-quotes p { font-size:18px; font-weight:normal; font-style:italic; color:#f1592a; line-height:25px; margin:0 0 60px 0; }

/* ----- PAGE_SIDEBAR: Testimonials inside the Sidebar ----- */
#page div.c-sb-testimonials { background:#F9F9F9; }
#page div.c-sb-testimonials a { color:#565656; text-decoration:underline;  }
#page div.c-sb-testimonials a:hover { text-decoration:none; }
#page div.c-sb-testimonials div.padding { padding:20px; }
#page div.c-sb-testimonials h3 { font-size:18px; font-weight:bold; color:#565656; padding:0 0 10px 0; margin:0 0 10px 0; line-height:18px; border-bottom:1px solid #EEE; }
#page div.c-sb-testimonials blockquote { font-size:12px; font-weight:bold; font-style:normal; color:#f1592a; text-align:left; padding:0; border:0; line-height:18px; margin:0 0 5px 0; }
#page div.c-sb-testimonials p.p-author { font-size:11px; color:#565656; line-height:15px; margin:0 0 40px 0; }
#page div.c-sb-testimonials p.p-author strong { display:block; }

/* ----- PAGE_SIDEBAR: Benefits inside the Sidebar ----- */
#page div.c-sb-benefits { background:#F9F9F9; }
#page div.c-sb-benefits div.padding { padding:20px; }
#page div.c-sb-benefits h3 { font-size:18px; font-weight:bold; color:#565656; padding:0 0 10px 0; margin:0 0 10px 0; line-height:18px; border-bottom:1px solid #EEE; }
#page div.c-sb-benefits h4 { font-size:15px; font-weight:bold; color:#565656; margin:0 0 10px 0; line-height:18px; }
#page div.c-sb-benefits ul { margin:0 0 40px 15px; padding:0; }
#page div.c-sb-benefits ul li { font-size:12px; font-weight:normal; line-height:17px; color:#565656; margin:0 0 5px 0; list-style-type:disc; list-style-position:outside; }

/* ----- PAGE_SIDEBAR: Tools and Resources ----- */
#page div.c-sb-tools-and-resources { background:#F9F9F9; }
#page div.c-sb-tools-and-resources div.padding { padding:20px; }
#page div.c-sb-tools-and-resources h3 { font-size:18px; font-weight:bold; color:#565656; padding:0 0 10px 0; margin:0 0 10px 0; line-height:18px; border-bottom:1px solid #EEE; }
#page div.c-sb-tools-and-resources h4 { font-size:15px; font-weight:bold; color:#565656; margin:0 0 10px 0; line-height:18px; }
#page div.c-sb-tools-and-resources p a.btt { margin:0 0 10px 0; }
#page div.c-sb-tools-and-resources ul { margin:0 0 40px 15px; padding:0; }
#page div.c-sb-tools-and-resources ul li { font-size:12px; font-weight:normal; line-height:17px; color:#565656; margin:0 0 5px 0; list-style-type:disc; list-style-position:outside; }

/* ----- PAGE_SIDEBAR: Blog Archives ----- */
#page div.c-sb-archives { background:#F9F9F9; }
#page div.c-sb-archives div.padding { padding:20px; }
#page div.c-sb-archives h3 { font-size:18px; font-weight:bold; color:#565656; padding:0 0 10px 0; margin:0 0 10px 0; line-height:18px; border-bottom:1px solid #EEE; }
#page div.c-sb-archives ul { margin:0; padding:0; }
#page div.c-sb-archives ul li { font-size:12px; background:url(images/c-sb-archives-ul-li.png) no-repeat top left; padding:0 0 0 30px; line-height:22px; list-style-type:none; list-style-position:outside; }
#page div.c-sb-archives ul li a { color:#565656; text-decoration:underline; }
#page div.c-sb-archives ul li a:hover { text-decoration:none; }
#page div.c-sb-archives ul li ul { margin:0 0 0 18px; padding:0; }
#page div.c-sb-archives ul li ul li { color:#565656; background-image:none; font-weight:normal; margin:0; padding:0; list-style-type:disc; }

/* ----- PAGE_SIDEBAR: Tag Cloud ----- */
#page div.c-sb-tag-cloud { background:#F9F9F9; }
#page div.c-sb-tag-cloud div.padding { padding:20px; }
#page div.c-sb-tag-cloud a { color:#565656; }

/* ----- PAGE_SIDEBAR: SureMed Support ----- */
#page div.c-sb-suremed-support { background:#F9F9F9; }
#page div.c-sb-suremed-support div.padding { padding:20px; }
#page div.c-sb-suremed-support h3 { font-size:18px; font-weight:bold; color:#565656; padding:0 0 10px 0; margin:0 0 10px 0; line-height:18px; border-bottom:1px solid #EEE; }
#page div.c-sb-suremed-support p { font-size:12px; line-height:18px; }

/* ----- PAGE: Contact Us ----- */
#page div.c-contact div.floatleft { width:250px; margin:0 20px 0 0; }
#page div.c-contact div.floatright { float:left; width:250px; }

/* ----- PAGE: Contact Team ----- */
#page div.c-contact-team div.c-member { display:block;	margin:0 0 10px 0; }
#page div.c-contact-team div.c-member div.c-picture { float:left; width:60px; height:60px; background:#EEE; margin:0 20px 0 0; }
#page div.c-contact-team div.c-member div.c-info { float:left; }
#page div.c-contact-team div.c-member div.c-info p { font-size:12px; line-height:18px; margin:0; }

/* ----- PAGE: SureMed Login ----- */
#page div.c-suremed-login { margin:65px 0 0 0; padding:0 0 25px 0; border-bottom:1px solid #EEE; }
#page div.c-suremed-login form div.d-wrap { width:370px; margin:12px auto; position:relative; }
#page div.c-suremed-login form div.d-submit { width:250px; margin:15px auto; }
#page div.c-suremed-login form div.d-submit input { float:right; }
#page div.c-suremed-login form div.d-wrap label { display:block; float:left; width:70px; font-size:12px; font-weight:bold; color:#555; margin:0 10px 0 0; }
#page div.c-suremed-login form div.d-wrap input.ipt { display:block; float:left; width:220px; padding:4px; font-size:13px; font-weight:normal; color:#444; line-height:20px; border:1px solid #CCC; background:#EEE; }
#page div.c-suremed-login form div.d-wrap span.s-forgotton { position:absolute; top:2px; right:-70px; }
#page div.c-suremed-login form div.d-wrap span.s-forgotton a { font-size:11px; color:#a4a4a4; text-decoration:none; }
#page div.c-suremed-login form div.d-wrap span.s-forgotton a:hover { text-decoration:underline; }
#page div.c-suremed-login form div.d-submit input.ipt-btt-submit { border:0; cursor:pointer; }


/* ----- PAGE_BLOG ----- */
#page div.d-blog h2 { font-size:18px; font-weight:bold; color:#565656; margin:0; line-height:18px; }
#page div.d-blog h2.h2-limit { width:100%; height:20px; overflow:hidden; }
#page div.d-blog h2 a { color:#565656; text-decoration:none; }
#page div.d-blog h2 a:hover { text-decoration:underline; }
#page div.d-blog p.p-by { font-size:11px; font-weight:normal; font-style:italic; border:0; margin:0 0 10px 0; padding:0; }
#page div.d-blog div.c-metadata { margin:15px 0 20px 0; line-height:20px; }
#page div.d-blog div.c-metadata span.ico { float:left; margin:0 7px 0 0; }
#page div.d-blog div.c-metadata span.s-txt { float:left; margin:0 20px 0 0; font-size:12px; font-weight:normal; color:#565656; }
#page div.d-blog div.c-metadata span.s-txt a { color:#565656; text-decoration:underline; }
#page div.d-blog div.c-metadata span.s-txt a:hover { text-decoration:none; }

#page div.d-blog div.c-post { color:#565656; }
#page div.d-blog div.c-post p.p-read-more { margin:0; }
#page div.d-blog div.c-post p.p-read-more a { position:relative; padding:0 0 0 25px; color:#565656; text-decoration:underline; }
#page div.d-blog div.c-post p.p-read-more a:hover { color:#f1592a; text-decoration:none; }
#page div.d-blog div.c-post p.p-read-more a span.ico { position:absolute; top:-2px; left:0; }

#page div.d-blog div.c-post h1 { font-size:25px; font-weight:bold; color:#565656; margin:0 0 10px 0; }
#page div.d-blog div.c-post h2 { font-size:22px; font-weight:bold; color:#565656; margin:0 0 10px 0; }
#page div.d-blog div.c-post h3 { font-size:19px; font-weight:bold; color:#565656; margin:0 0 10px 0; }
#page div.d-blog div.c-post h4 { font-size:17px; font-weight:bold; color:#565656; margin:0 0 10px 0; }
#page div.d-blog div.c-post h5 { font-size:14px; font-weight:bold; color:#565656; margin:0 0 10px 0; }
#page div.d-blog div.c-post p { font-size:12px; line-height:17px; margin:0 0 10px 0; }
#page div.d-blog div.c-post ul { margin:0 0 10px 15px; padding:0; }
#page div.d-blog div.c-post ul li { font-size:12px; font-weight:normal; line-height:17px; margin:0; list-style-type:disc; list-style-position:outside; }

#page div.d-navigation { border-top:1px solid #EEE; padding:10px 0 0 0; }
#page div.d-navigation a { font-size:14px; color:#565656; text-decoration:underline; }
#page div.d-navigation a:hover { text-decoration:none; }

#page div.c-2-2 li.widget { list-style-type:none; list-style-position:outside; }
#page div.c-2-2 h2.widgettitle { display:none; }

/* ----- Comments and trackbacks ----- */
#comment-template { border-top:1px solid #CCC; padding:30px 0 0 0; margin:0; }
#comment-template p.comments-closed { font-size:20px; }
#comment-template #comments { margin:40px 0 0 0; }
#comment-template blockquote { margin:0 0 10px 0; line-height:23px; color:#555; padding:20px 0 0 20px; text-align:left; font-style:normal; border:0; border-bottom:2px solid #F1F1F1; }
#comment-template blockquote.odd { background:#F2F2F2; }
#comment-template blockquote.even { background:#FFF; }
#comment-template blockquote .floatleft { width:100px; text-align:center; }
#comment-template blockquote .floatright { width:400px; text-align:left; }
#comment-template blockquote div.avatar-wrap { text-align:center; }
#comment-template blockquote div.avatar-wrap img.avatar { width:50px; height:50px; }
#comment-template blockquote div.author { font-size:14px; font-weight:normal; line-height:15px; margin:0; }
#comment-template blockquote div.author a { color:#444; text-decoration:none; }
#comment-template blockquote div.date { color:#444; font-size:11px; text-align:left; margin:0 0 10px 0; }
#comment-template blockquote div.date span { padding:10px 15px 5px 0; }
#comment-template blockquote div.date a { color:#444; }
#comment-template blockquote div.comment { font-style:normal; padding:0 20px 0 0; font-size:12px; line-height:17px; color:#565656; }
#comment-template blockquote div.comment p { font-size:12px; }
#comment-template blockquote div.comment a { color:#666; }
form#respond p.logged-as { font-size:11px; }
form#respond p.logged-as a { color:#555; }
form#respond .commentform-wrap { }
form#respond label { color:#555; font-size:12px; font-weight:bold; margin:0 0 5px 0; }
form#respond label strong { font-weight:normal; }
form#respond input { width:506px; border:1px solid #CCC; background:#EEE; padding:5px; margin:0 0 15px 0; color:#555; font-size:12px; }
form#respond textarea { width:506px; border:1px solid #CCC; background:#EEE; padding:5px; color:#555; font-size:12px; }
form#respond p.btt-submit-wrap { text-align:right; }
form#respond p.btt-submit-wrap input.btt-submit { cursor:pointer; width:150px; font-size:14px; background:#FFF; }

#wp-email-content p#wp-email-required { font-size:11px; margin:0 0 10px 0; }
#wp-email-content label { font-size:12px; font-weight:bold; }
#wp-email-content input { width:506px; border:1px solid #CCC; background:#EEE; padding:5px; margin:0; color:#555; font-size:12px; }
#wp-email-content textarea { width:506px; border:1px solid #CCC; background:#EEE; padding:5px; color:#555; font-size:12px; }
#wp-email-content p em { font-size:11px; }
#wp-email-content input#imageverify { width:100px; }
#wp-email-content p#wp-email-button { border-top:1px solid #EEE; padding:10px 0 0 0; text-align:right; }
#wp-email-content p#wp-email-button input { cursor:pointer; width:80px; background:#FFF; font-size:13px; }

/* ----- FOOTER ----- */
#footer { background:#eeeeee; }
#footer div.padding { padding:0px; }
#footer div.c-4 { position:relative; }
#footer div.c-4 h4 { font-size:14px; font-weight:bold; color:#4d555b; margin:0 0 10px 0; }
#footer div.c-4 ul { margin:0; padding:0; }
#footer div.c-4 ul li { font-size:11px; color:#666666; border-top:1px solid #dfdfdf; margin:0; line-height:18px; list-style-type:none; list-style-position:outside; }
#footer div.c-4 ul li a { color:#666666; text-decoration:none; }
#footer div.c-4 ul li a:hover { text-decoration:underline; }
#footer div.c-4 p.p-copyright { position:absolute; top:0; right:0; margin:0; font-size:11px; color:#868686; line-height:18px; text-align:right; }