/* @group Imports */

@import "reset.css";

@import "thickbox.css";

/* @end */

/* @group Global Styles */

body {
	margin: 0; padding: 0;
}

#top-bar {
	height: 30px; margin: 0 auto; padding: 0; background: #000 url(/images/global/topbar-bg.png) top left repeat-x;
}

#footer {
	clear: both; background: #141414 url(/images/global/footer-bg.png) top left repeat-x; border-top: 5px #fff solid; min-height: 25px; overflow: auto;
}

#footer-content {
	width: 960px; height: 30px; margin: 15px auto;
}

#footer-content p {
	font-family: Arial, Helvetica; font-size: 12px; color: #8a8a8a;
}

#footer-content a {
	color: #8a8a8a;
}

#footer-content a:hover {
	color: #fff;
}

/* @end */

/* @group Servolution */

/* @group Main */

#content {
	background: #f5f5f5 url(/images/servolution/serve-bg.png) top left repeat-x; height: auto; border-bottom: 2px #e1e1e1 solid; padding: 0 0 30px 0; overflow: auto;
}

#servolution-body {
	width: 960px; height: auto; margin: 0 auto;
}

#header {
	width: 960px; height: 200px; border-bottom: 5px #1d1d1d solid;
}

#logo {
	float: left; width: 670px; height: 200px; background: url(/images/servolution/logo.jpg) top left no-repeat; cursor: pointer;
}

#menu {
	float: right; width: 290px; height: 200px; background: url(/images/servolution/menu-bg.png) top left no-repeat;
}

#menu li a.menu-selected {
	background-position: 0 -18px;
}

#menu li a.menu-selected2 {
	background-position: 0 -16px;
}

#menu ul {
	list-style-type: none; margin: 50px 0 0 40px;
}

#menu li a {
	display: block; width: 250px; overflow: hidden; text-indent: -10000px; font-size: 0px; line-height: 0px;
}

#menu-def a {
	height: 18px; background: url(/images/servolution/nav/menu-def.png) top left no-repeat;
}

#menu-def a:hover {
	background-position: 0 -18px;
}

#menu-blog a {
	height: 18px; background: url(/images/servolution/nav/menu-blog.png) top left no-repeat;
}

#menu-blog a:hover {
	background-position: 0 -18px;
}

#menu-action a {
	height: 16px; background: url(/images/servolution/nav/menu-action.png) top left no-repeat;
}

#menu-action a:hover {
	background-position: 0 -16px;
}

#menu-ideas a {
	height: 18px; background: url(/images/servolution/nav/menu-ideas.png) top left no-repeat;
}

#menu-ideas a:hover {
	background-position: 0 -18px;
}

#menu-story a {
	height: 16px; background: url(/images/servolution/nav/menu-stories.png) top left no-repeat;
}

#menu-story a:hover {
	background-position: 0 -16px;
}

#menu-partner a {
	height: 18px; background: url(/images/servolution/nav/menu-partner.png) top left no-repeat;
}	

#menu-partner a:hover {
	background-position: 0 -18px;
}

#menu-book a {
	height: 18px; background: url(/images/servolution/nav/menu-book.png) top left no-repeat;
}

#menu-book a:hover {
	background-position: 0 -18px;
}


/* @end */

/* @group Headers */

#feature {
	display: block; width: 940px; height: 320px; margin: 15px auto;
}

#feature-definition {
	display: block; width: 940px; height: 320px; margin: 15px auto; background: url(/images/servolution/headers/header-def.jpg) top left no-repeat;
}

#feature-action {
	display: block; width: 940px; height: 320px; margin: 15px auto; background: url(/images/servolution/headers/header-action.jpg) top left no-repeat;
}

#feature-haiti {
	display: block; width: 940px; height: 320px; margin: 15px auto; background: url(/images/servolution/headers/header-haiti.jpg) top left no-repeat;
}

#feature-2010 {
	display: block; width: 940px; height: 320px; margin: 15px auto; background: url(/images/servolution/headers/2010.jpg) top left no-repeat;
}

#feature-2010es {
	display: block; width: 940px; height: 320px; margin: 15px auto; background: url(/images/servolution/headers/2010es.jpg) top left no-repeat;
}

#feature-partner {
	display: block; width: 940px; height: 320px; margin: 15px auto; background: url(/images/servolution/headers/header-partner.jpg) top left no-repeat;
}

#feature-book {
	display: block; width: 940px; height: 320px; margin: 15px auto; background: url(/images/servolution/headers/header-book.jpg) top left no-repeat;
}

/* @end */

/* @group Home */

#row1 {
	margin: 0 0 30px 0; overflow: auto;
}

#row2 {
	margin: 0 0 30px 0; overflow: auto;
}

#row2 p {
	font-size: 12px; font-family: Arial, Helvetica; line-height: 140%; margin: 5px 5px 0 10px; color: #1d1d1d;
}

.home-title {
	border-top: 2px #1d1d1d solid; border-bottom: 1px #1d1d1d dashed; z-index: 0;
}

.home-title h2 {
	font-family: Helvetica, Arial; font-size: 12px; text-transform: uppercase; color: #a5a5a5; margin: 20px 0 0 10px; letter-spacing: -0.05em;
}

.home-title h1 {
	font-family: Helvetica, Arial; font-size: 18px; text-transform: uppercase; color: #1d1d1d; margin: 0 0 20px 10px; letter-spacing: -0.05em;
}

.link-btn {
	display: block; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; text-transform: uppercase; text-align: center; color: #fff; margin: 20px 0 20px 0; padding: 5px; background-color: #c51c1c; text-decoration: none;
}

.link-btn:hover {
	color: #fff; background-color: #1d1d1d;
}

#definition {
	float: left; width: 670px; height: auto; background: url(/images/servolution/definition.png) 0 75px no-repeat;
}

#definition ul {
	list-style-type: none; margin: 70px 210px 0 80px;
}

#definition li {
	font-size: 14px; font-family: Arial, Helvetica; line-height: 140%; margin: 5px 5px 20px 0; color: #1d1d1d; border-bottom: 1px #cbcbcb dotted;
}

#definition a {
	display: block; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; text-transform: uppercase; text-align: center; color: #fff; margin: 30px 210px 20px 0; padding: 5px; background-color: #c51c1c; text-decoration: none;
}

#definition a:hover {
	color: #fff; background-color: #1d1d1d;
}

#def-picture {
	float: right; display: block; width: 209px; height: 330px; background: url(/images/servolution/def/rotate.php) top right no-repeat;
}

#side-action {
	float: right; width: 250px; height: auto;
}

#side-action ul {
	list-style-type: none; margin: 5px 0 0 0; padding: 0;
}

#side-action li {
	border-bottom: 1px #cbcbcb dotted; background: url(/images/servolution/action-arrow.png) center right no-repeat; padding: 15px 44px 15px 10px; cursor: pointer;
}

#side-action li a {
	font-size: 11px; font-family: Arial, Helvetica; text-decoration: none; color: #1d1d1d;
}

#side-action li:hover {
	background-color: #e5e5e5;
}

#idea-picture {
	float: right; display: block; width: 191px; height: 270px; background: url(/images/servolution/ideas/rotate.php) top right no-repeat; z-index: 2;
}

#book {
	float: right; width: 460px; height: 270px;
}

#ideas {
	float: left; width: 460px; height: 270px;
}

#book-picture {
	float: right; display: block; width: 205px; height: 270px; background: url(/images/servolution/book-sample.jpg) top right no-repeat; z-index: 2; cursor: pointer;
}

#partners {
	float: left; width: 290px; height: 265px;
}

#partners a {
	display: block; background: url(/images/servolution/partner.png) top left no-repeat; width: 290px; height: 196px;
}

#partners a:hover {
	background: #e5e5e5 url(/images/servolution/partner.png) top left no-repeat; width: 290px; height: 196px;
}

#story {
	float: left; width: 290px; height: 265px; margin: 0 44px 0 44px;
}

#story a {
	display: block; background: url(/images/servolution/share.png) top left no-repeat; width: 290px; height: 196px;
}

#story a:hover {
	background: #e5e5e5 url(/images/servolution/share.png) top left no-repeat; width: 290px; height: 196px;
}

#spread {
	float: left; width: 290px; height: 265px; background: url(/images/servolution/tweet.png) bottom left no-repeat;
}

#spread ul {
	list-style-type: none; margin: 30px 0 0 145px;
}

#spread a {
	display: block; font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; text-transform: uppercase; text-align: center; color: #fff; margin: 20px 0 20px 0; padding: 5px; background-color: #c51c1c; text-decoration: none;
}

#spread a:hover {
	color: #fff; background-color: #1d1d1d;
}

/* @end */

/* @group Pages */

#pages {
	overflow: auto;
}

.page-title {
	border-top: 2px #1d1d1d solid; border-bottom: 1px #1d1d1d dashed; z-index: 0;
}

.page-title h1 {
	font-family: Helvetica, Arial; font-size: 24px; text-transform: uppercase; color: #1d1d1d; margin: 15px 0 13px 10px; letter-spacing: -0.05em;
}

#sidebar {
	float: right; width: 250px; height: auto;
}

#side-type {
	margin: 15px 0 0 0; height: 296px; background: url(/images/servolution/type/rotate.php) top right no-repeat;
}

#sidebar ul {
	list-style-type: none; margin: 5px 0 0 0; padding: 0;
}

#sidebar li {
	border-bottom: 1px #cbcbcb dotted; background: url(/images/servolution/side-arrow.png) center left no-repeat; padding: 15px 0 15px 30px; cursor: pointer;
}

#sidebar li a {
	font-size: 14px; font-family: Arial, Helvetica; text-decoration: none; color: #1d1d1d;
}

#sidebar li:hover {
	background-color: #e5e5e5;
}

#sidebar li.side-selected {
	background-color: #e5e5e5;
}

#main {
	float: left; width: 670px; height: auto; border-top: 2px #1d1d1d solid;
}

#main h1 {
	font-family: Helvetica, Arial; font-size: 35px; padding: 10px 0 5px 0; font-weight: bold; text-transform: uppercase; color: #1d1d1d; letter-spacing: -0.05em; margin: 30px 0 15px 20px; border-bottom: 1px #c51c1c dotted; border-top: 1px #c51c1c dotted;
}

#main h2 {
	font-family: Helvetica, Arial; font-size: 20px; padding: 10px 0 5px 0; font-weight: bold; text-transform: uppercase; color: #1d1d1d; letter-spacing: -0.05em; margin: 30px 0 15px 20px; border-bottom: 1px #c51c1c dotted;
}

#main h2 a {
	color: #1d1d1d; text-decoration: none;
}

#main h2 a:hover {
	color: #c51c1c; text-decoration: none;
}

#main h3 {
	font-size: 16px; font-family: Helvetica, Arial; font-weight: bold; text-transform: uppercase; line-height: 140%; margin: 15px 15px 0 20px; color: #1d1d1d;
}

#main p {
	font-size: 14px; font-family: Helvetica, Arial; line-height: 140%; margin: 5px 15px 15px 20px; color: #1d1d1d;
}

#main p a {
	color: #c51c1c; text-decoration: none; border-bottom: 1px #c51c1c dotted;
}

#main p a:hover {
	color: #fff; text-decoration: none; background-color: #c51c1c;
}

#main img {
	padding: 5px; border: 1px #ccc solid; margin: 10px 0px 10px 10px;
}

#main .simpleimg {
	padding: 0; margin: 0; border: none;
}

#main object {
	margin: 10px 0px 10px 10px;
}

#idea-btn2 {
	display: block; background: url(/images/servolution/content/share-btn.png) top left no-repeat; width: 650px; height: 170px; margin: 10px 0px 10px 10px;
}

#idea-btn2:hover {
	background: #e5e5e5 url(/images/servolution/content/share-btn.png) top left no-repeat; width: 650px; height: 170px;
}

.dottedline {
	margin: 30px 0 30px 0; border-bottom: 1px #1d1d1d dotted;
}

.endline {
	margin: 10px 0 10px 20px; border-bottom: 1px #1d1d1d dotted; clear: both;
}

/

/* @end */

/* @group Table Sorter */

#main td {
	font-size: 14px; font-family: Helvetica, Arial; color: #1d1d1d;
}

#main td a {
	color: #c51c1c; text-decoration: none; border-bottom: 1px #c51c1c dotted;
}

#main td a:hover {
	color: #fff; text-decoration: none; background-color: #c51c1c;
}

#main th {
	font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 140%; color: #fff; margin: 25px 10px 0px 20px; letter-spacing: -0.2px; text-transform: uppercase;
}

table.tablesorter {
	width: 100%; text-align: left; margin: 0 0 0 10px;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #7c0404; border: 1px solid #000; padding: 4px 0px 3px 10px;
}

table.tablesorter thead tr .header {
	background-image: url(/images/servolution/both.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;
}

table.tablesorter tbody td {
	padding: 8px 0px 5px 10px; background-color: #ededed; vertical-align: top; border-bottom: 1px #000 solid; font-size: 11px; font-family: Helvetica, Arial; color: #1d1d1d; text-transform: capitalize;
}

table.tablesorter tbody tr.odd td {
	background-color: #ededed;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/servolution/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/servolution/desc.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #e00808;
}

/* @end */

/* @group Form */

form#login {
	padding: 0px 0px 0px 10px; position: relative; width: 600px; float: left; 
}

form#login2 {
	padding: 0px 0px 0px 10px; position: relative; width: 640px; float: left; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px;

}

div#fill {
	position: relative; float: left; margin-right: 3px; padding: 10px; margin: 0 0 0 20px;
}

div#fill2 {
	position: relative; float: left; margin-right: 3px; padding: 10px; margin: 0 0 0 20px;
}

div#fill2 input {
	border: 1px #ccc solid; min-height: 30px; font-size: 14px; font-family: Helvetica, Arial; padding: 3px 0 0 0; margin: 4px 0 0 0;
}

div#fill2 select {
	border: 1px #ccc solid; min-height: 20px; font-size: 14px; font-family: Helvetica, Arial; padding: 3px 0 0 0; margin: 4px 0 0 0;
}

div#fill2 textarea {
	border: 1px #ccc solid; font-size: 12px; font-family: Helvetica, Arial;
}

div#fill input {
	border: 1px #ccc solid; min-height: 30px; font-size: 14px; font-family: Helvetica, Arial; padding: 3px 0 0 0;
}

div#fill textarea {
	border: 1px #ccc solid; font-size: 12px; font-family: Helvetica, Arial;
}

#submit {
	clear: both; padding: 15px 0 0 20px;
}

#submit-btn {
	display: block; width: 200px; height: 30px; border: 1px #000000 solid; background-color: #cc0505; color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 10px;
}

#submit-btn:hover {
	background-color: #000; color: #ffffff;
}

label {
	font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold;
}

label.overlabel {
	color: #666666;
}

label.overlabel-apply {
	position: absolute; top: 15px; left: 15px; z-index: 1; color: #666666;
}

.styled-input {
	border: 1px #ccc solid; min-height: 30px; font-size: 14px; font-family: Helvetica, Arial; width: 80%; padding: 3px 0 0 0;
}

.styled-textarea {
	border: 1px #ccc solid; font-size: 13px; font-family: Helvetica, Arial; width: 80%;
}

.jsvalidation {
	font-size: 11px; font-family: Helvetica, Arial; line-height: 140%; margin: 5px 15px 0px 20px; color: #cc0505;
}

/* @end */

/* @group Blog */

#feature-blog {
	display: block; width: 940px; height: 320px; margin: 15px auto; background: url(/images/servolution/headers/blog/rotate.php) top left no-repeat;
}

#main-blog {
	float: left; width: 620px; height: auto; border-top: 2px #1d1d1d solid;
}

#main-blog h1 {
	font-family: Helvetica, Arial; font-size: 35px; font-weight: bold; text-transform: uppercase; color: #1d1d1d; letter-spacing: -0.05em; margin: 0 0 15px 0;
}

#main-blog h2 {
	font-family: Helvetica, Arial; font-size: 16px; padding: 10px 0 5px 0; font-weight: bold; text-transform: uppercase; color: #1d1d1d; letter-spacing: -0.05em; margin: 15px 0 15px 0; border-bottom: 1px #c51c1c dotted;
}

#main-blog p {
	font-size: 14px; font-family: Helvetica, Arial; line-height: 140%; margin: 5px 5px 15px 0; color: #1d1d1d;
}

#main-blog p a {
	color: #c51c1c; text-decoration: none; border-bottom: 1px #c51c1c dotted;
}

#main-blog p a:hover {
	color: #fff; text-decoration: none; background-color: #c51c1c;
}

#main-blog form {
	font-size: 13px; font-family: Helvetica, Arial; color: #1d1d1d;
}

.entry img {
	padding: 5px; border: 1px #ccc solid; margin: 10px 0px 10px 0;
}

.blog-title {
	border-top: 2px #1d1d1d solid; border-bottom: 1px #1d1d1d dashed; z-index: 0; margin: 30px 0 0 0;
}

.blog-title h1 {
	font-family: Helvetica, Arial; font-size: 24px; text-transform: uppercase; color: #1d1d1d; margin: 15px 0 13px 10px; letter-spacing: -0.05em;
}

#sidebar-blog {
	float: right; width: 300px; height: auto;
}

#sidebar-blog p {
	font-size: 12px; font-family: Arial, Helvetica; text-decoration: none; color: #1d1d1d; margin: 5px 10px 10px 5px; line-height: 140%; text-align: center;
}

#sidebar-blog p a {
	text-decoration: none; color: #c51c1c;
}

#sidebar-blog p a:hover {
	color: #fff; text-decoration: none; background-color: #c51c1c;
}

#sidebar-blog ul {
	list-style-type: none; margin: 5px 0 0 0; padding: 0;
}

#sidebar-blog li {
	border-bottom: 1px #cbcbcb dotted; background: url(/images/servolution/blog-side-arrow.png) center left no-repeat; padding: 10px 0 10px 30px; cursor: pointer;
}

#sidebar-blog li a {
	font-size: 14px; font-family: Arial, Helvetica; text-decoration: none; color: #1d1d1d;
}

#sidebar-blog li a:hover {
	color: #c51c1c; text-decoration: none; border-bottom: 1px #c51c1c dotted;
}

#sidebar-blog li:hover {
	background-color: #e5e5e5;
}

#sidebar-blog li.side-selected {
	background-color: #e5e5e5;
}

#share-btn {
	display: block; background: url(/images/servolution/share-blog.png) top left no-repeat; width: 300px; height: 170px;
}

#share-btn:hover {
	background: #e5e5e5 url(/images/servolution/share-blog.png) top left no-repeat; width: 300px; height: 170px;
}

#idea-btn {
	display: block; background: url(/images/servolution/idea-blog.png) top left no-repeat; width: 300px; height: 170px;
}

#idea-btn:hover {
	background: #e5e5e5 url(/images/servolution/idea-blog.png) top left no-repeat; width: 300px; height: 170px;
}

.post {
	margin: 30px 0 30px 0; border-bottom: 1px #c51c1c dotted; padding: 10px 0 30px 0;
}

.post-date {
	font-size: 12px; font-family: Helvetica, Arial; color: #666; text-transform: uppercase;
}

.post-date a {
	color: #c51c1c; text-decoration: none; border-bottom: 1px #c51c1c dotted;
}

.post-date a:hover {
	color: #fff; text-decoration: none; background-color: #c51c1c;
}

.blogpost-cat {
	font-size: 11px; font-family: Helvetica, Arial; color: #666; text-transform: uppercase; margin: 0 0 40px 0;
}

.blogpost-cat a {
	color: #c51c1c; text-decoration: none; border-bottom: 1px #c51c1c dotted; padding: 0 3px 0 3px;
}

.blogpost-cat a:hover {
	color: #fff; text-decoration: none; background-color: #c51c1c;
}


.post-cat {
	font-size: 11px; font-family: Helvetica, Arial; color: #666; text-transform: uppercase; margin: 0 0 15px 0; line-height: 150%;
}

.post-cat a {
	color: #c51c1c; text-decoration: none; border-bottom: 1px #c51c1c dotted; padding: 0 3px 0 3px; margin: 3px 0 3px 0;
}

.post-cat a:hover {
	color: #fff; text-decoration: none; background-color: #c51c1c;
}

.votewidget_skin {
	font-size: 12px; font-family: Helvetica, Arial; color: #666; margin: 0 0 15px 0;
}

.votelistind {
	clear: both; 
	margin: 10px 0 10px 0;
	border-bottom:1px dotted #CBCBCB;
	padding:10px 0 20px 10px;
}

.post h1 a {
	color: #1d1d1d; text-decoration: none;
}

.post h1 a:hover {
	color: #fff; text-decoration: none; background-color: #c51c1c;
}

.comment-bubble {
	background-color: #ccc; margin: 0 0 25px 0; padding: 3px 5px 3px 5px;
}

.comment-when {
	text-align: right; font-size: 10px;
}

.comment-who {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%; color: #1d1d1d; text-transform: uppercase; margin: 5px 10px 10px 0; font-weight: bold;
}

.comment-who a {
	text-decoration: underline; color: #424242;
}

.comment-who a:hover {
	color: #e00808;
}

.comments-title {
	font-family: Helvetica, Arial, sans-serif; font-size: 24px; line-height: 140%; color: #ccc; margin: 20px 10px 10px 20px; letter-spacing: -0.2px; text-transform: uppercase;
}

.page-numbers {
	clear: both; display: block; width: 550px; height: auto; margin: 0 auto; padding: 10px 10px 20px 10px; text-align: center; color: #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold;
}

div.pagination {
	padding: 3px 0px 15px 0px; margin: 10px 0px 10px 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold;
}

div.pagination a {
	padding: 2px 5px 2px 5px; margin: 0px 3px 0px 3px; border: 1px solid #666; text-decoration: none; color: #1d1d1d;
}

div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px; margin: 0px 3px 0px 3px; border: 1px solid #c51c1c; background-color: #c51c1c; color: #fff;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px; margin: 0px 3px 0px 3px; border: 1px solid #c51c1c; font-weight: bold; background-color: #c51c1c; color: #fff;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px; margin: 0px 3px 0px 3px; border: 1px solid #ccc; color: #ccc;
}

.single-navigation {
	clear: both; display: block; width: 550px; height: auto; margin: 0 0 20px 0; padding: 10px 0px 20px 0px; text-align: center; color: #1d1d1d; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold;
}

.single-navigation a {
	padding: 3px 4px 3px 4px; border: 1px solid #1d1d1d; text-decoration: none; color: #1d1d1d;
}

.single-navigation a:hover {
	padding: 3px 4px 3px 4px; border: 1px solid #e00808; background-color: #e00808; color: #fff;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.twitter_thumb {
	float: left; margin: 0 5px 0 0; width: 50px; height: 50px; overflow: hidden;
}

.clear {
	clear: both;
}

#twitterfeed li a {
	font-size: 11px; text-decoration: underline; color: #e00808;
}

#twitterfeed li a:hover {
	font-size: 11px; color: #666;
}

.description {
	float: right; font-size: 10px; font-style: italic; margin: 10px 0 0 0;
}

#twitterfeed li {
	clear: both; height: auto; margin: 0 10px 10px 0; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; color: #1d1d1d;
}

#idc-container-parent {
	font-size: 14px; font-family: Helvetica, Arial; line-height: 140%; color: #1d1d1d;
}

#idc-container-parent #idc-container .idc-new a {
	font-size: 10px; text-decoration: none; color: #c51c1c;
}



/* @end */
/* @end */