@charset "UTF-8";
/* CSS Document */

/* Find-Replace Different Channel Styles
categoryBlue
categoryGreen
categoryMagenta
categoryOrange   */

/*----------------------------[ GLOBAL STYLES -- START ]----------------------------*/

html, body { 
	background:url(/images/blog/blog_bg.gif) repeat;
	color:#555251;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	font-size:12px;
	line-height:1.5em;
	margin:1em 0;
}

h1, h2, h3, h4, h5, th, div.imgOnly a {
	font-family:"museo-sans-1","museo-sans-2",'HelveticaNeue-Thin','Helvetica Neue Thin','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight:700;
	color:#555251;
	line-height:1em;
}

h1 {
	font-size:32px;
	font-weight:100;
	letter-spacing:-2px;
}

h2 {
	font-size:24px;
	font-weight:300;
}

h3 {
	font-size:16px;
}

h4 {
	font-size:14px;
}

h5 {
	font-size:12px;
}

a:link,
a:visited {
	color:#000000;
}

a:hover {
	text-decoration:none;
}

/*----------------------------[ GLOBAL STYLES -- END ]----------------------------*/



/*----------------------------[ HEADER STYLES -- START ]----------------------------*/

div#header {
	background-color:#FFFFFF;
	padding:90px 0 20px 0;
	margin-bottom:20px;
	border-bottom:1px solid #ececec;
}

/* TOP TABS -- START */
div#topTabs {
	position:relative;
	background-color:#FFFFFF;
	z-index:500;
}

div.tabs {
	position:fixed;
}

div.tabs div {
	float:left;
	width:40px;
	height:4px;
	margin-right:20px;
	overflow:hidden;
}

div.tabs div a {
	width:40px;
	height:73px;
	display:block;
	background:url(/images/blog/filter_bar_bg-white.gif) bottom no-repeat;
}

div.tabs div#topTabsYellow a {
	width:40px;
	height:73px;
	display:block;
	background:url(/images/blog/filter_bar_bg-black.gif) bottom no-repeat;
}

div#topTabs {
	position:relative;
	
}

div#topTabsBlue {
	background-color:#2598c8;
}

div#topTabsGreen {
	background-color:#5bc825;
}

div#topTabsYellow {
	background-color:#ffff00;
}

div#topTabsOrange {
	background-color:#ff8a00;
}

div#topTabsMagenta {
	background-color:#ff2ea9;
}
/* TOP TABS -- END */

/* TOP NAVIGATION -- START */
div.navigation {
	vertical-align:text-bottom;
	text-align:right;
	height:31px;
}

div.navigation ul {
	margin-top:17px;
}

div.navigation ul li {
	font-size:10px;
	display:inline;
	margin-left:20px;
}

div.navigation ul li a:link, div.navigation ul li a:visited {
	font-family:"museo-sans-1", "museo-sans-2", Georgia, Palatino, serif;
	font-size:13px;
	font-weight:500;
	color:#555251;
	text-decoration:none;
	background-color:#FFFFFF;
}

div.navigation ul li a:hover {
	text-decoration:underline;
	color:#000000;
}

div.navigation ul li a.create:hover {
	text-decoration:underline;
	color:#ff2ea9;
}

/* TOP NAVIGATION -- END */

/*----------------------------[ HEADER STYLES -- END ]----------------------------*/



/*----------------------------[ POST STYLES -- START ]----------------------------*/

div.posts div.individualPost {
	padding:15px 0 1px 0;
	margin:0;
	position:relative;
	background-color:#FFFFFF;
}

div.posts div.individualPost em {
	font-weight:bold;
	font-style:italic;
}

div.posts div.individualPost h1, div.error h1, div.error ul, h2, h3, h4, h5, h6, p {
	padding:0 10px;
}

div.posts div.individualPost ol,
div.posts div.individualPost ul,
div.posts ul,
div.posts ol {
	font-size:12px;
	padding:0 20px;
	margin:1em 0;
}

div.posts div.individualPost ol,
div.posts ol {
	list-style:outside decimal;
}

div.posts div.individualPost ul,
div.posts ul {
	list-style:outside square;
}

div.posts div.individualPost ol li,
div.posts ol li,
div.posts div.individualPost ul li,
div.posts ul li {
	margin:0 0 .75em 10px;
	line-height:1.4em;
}

div.posts div.individualPost ol li:last-child,
div.posts div.individualPost ul li:last-child,
div.posts ol li:last-child,
div.posts ul li:last-child {
	margin-bottom:0;
}

div.posts div.individualPost h1, h2, h3, h4, h5, h6 {
	margin:30px 0 0 0;
}

div.posts div.individualPost h1 {
	padding:.25em 10px .5em 10px;
}

div.posts div.individualPost h2:first-child {
	margin-top:10px;
}

div.posts div.individualPost img.postImageFloatRight {
	float:right;
	margin:15px 0 0 10px;
}

div.posts div.individualPost img.postImageFloatLeft {
	float:left;
	margin:15px 10px 0 0;
}

div.posts div.individualPost h1:first-child {
	margin-top:0;
}

div.posts div.individualPost a:visited {
	text-decoration:line-through;
}

div.posts div.individualPost a:hover {
	text-decoration:none;
}

div.topBar {
	height:10px;
	position:relative;
}
div.blogEntry {
	margin:20px 0 0 0;
	float:left;
}

div.showColor {
	width:580px;
	height:10px;
	z-index:1000;
	position:inherit;
	margin-top:-20px;
	background-repeat:no-repeat;
	background-position:top left;
}


/* ---[ BLUE - START ]--- */
div.categoryBlue div.topBar {
	background:url(/images/blog/topBarBlue.gif) top left no-repeat;
}

div.categoryBlue div.topBar div.showColor {
	background-image:url(/images/blog/showBlue.gif);
}

div.categoryBlue a:link,
div.categoryBlue a:visited,
div.categoryBlue a:hover {
	color:#2598c8;
}

div.categoryBlue div.postBottom {
	border-left-color:#2598c8;
}
/* ---[ BLUE - END ]--- */

/* ---[ GREEN - START ]--- */
div.categoryGreen div.topBar {
	background:url(/images/blog/topBarGreen.gif) top left no-repeat;
}

div.categoryGreen div.topBar div.showColor {
	background-image:url(/images/blog/showGreen.gif);
}

div.categoryGreen a:link,
div.categoryGreen a:visited,
div.categoryGreen a:hover {
	color:#5bc825;
}

div.categoryGreen div.postBottom {
	border-left-color:#5bc825;
}
/* ---[ GREEN - END ]--- */

/* ---[ YELLOW - START ]--- */
div.categoryYellow div.topBar {
	background:url(/images/blog/topBarYellow.gif) top left no-repeat;
}

div.categoryYellow div.topBar div.showColor {
	background-image:url(/images/blog/showYellow.gif);
}

div.categoryYellow a:link,
div.categoryYellow a:visited,
div.categoryYellow a:hover {
	background-color:#ffff00;
	color:#000000;
}
/* ---[ YELLOW - END ]--- */

/* ---[ ORANGE - START ]--- */
div.categoryOrange div.topBar {
	background:url(/images/blog/topBarOrange.gif) top left no-repeat;
}

div.categoryOrange div.topBar div.showColor {
	background-image:url(/images/blog/showOrange.gif);
}

div.categoryOrange a:link,
div.categoryOrange a:visited,
div.categoryOrange a:hover {
	color:#ff8a00;
}

div.categoryOrange div.postBottom {
	border-left-color:#ff8a00;
}

div.posts div.categoryOrange div.individualPost {
	padding-top:0;
}

div.posts div.categoryOrange div.individualPost h2 {
	margin-top: 0;
	padding-top:10px;
	padding-bottom:10px;
	letter-spacing:-1px;
}

div.posts div.categoryOrange div.individualPost h1 {
	margin-bottom:.25em;
	padding-bottom:0;
	padding-top:.5em;
}
/* ---[ ORANGE - END ]--- */

/* ---[ MAGENTA - START ]--- */
div.categoryMagenta div.topBar {
	background:url(/images/blog/topBarMagenta.gif) top left no-repeat;
}

div.categoryMagenta div.topBar div.showColor {
	background-image:url(/images/blog/showMagenta.gif);
}

div.categoryMagenta a:link,
div.categoryMagenta a:visited,
div.categoryMagenta a:hover {
	color:#ff2ea9;
}

div.categoryMagenta div.postBottom {
	border-left-color:#ff2ea9;
}
/* ---[ MAGENTA - END ]--- */

div.postBottom {
	margin:2px 0 20px 0;
	background-color:#FFFFFF;
	padding:3px 0;
	border-left:2px solid;
}

div.detailPage div.postBottom {
	margin-bottom:2px;
}

div.postBottom a {
	font-weight:bold;
	text-decoration:none;
}

div.postBottom a:hover {
	text-decoration:underline;
}

div.postBottom p {
	margin:0;
	font-size:11px;
	padding-left:8px;
	color:#787372;
}

div.postBottom span {
	color:#555251;
}

a.permalink {
	float:right;
}

/*----------------------------[ POST STYLES -- END ]----------------------------*/


/*----------------------------[ SIDEBAR STYLES -- START ]----------------------------*/
div.sidebar h4{
	height:16px;
	margin:15px 0 8px 0;
	background: 10px top no-repeat;
}

div.sidebarFeature {
	border-top:10px solid #555251;
	background-color:#FFFFFF;
	margin-bottom:20px;
}

div.sidebar h3,
div.imgOnly a {
	font-size:15px;
	letter-spacing:-1px;
	font-weight:700;
}

div.sidebar h3 {
	margin:10px 0 0 0;
}

div#sidebarRespond h3 a:link,
div#sidebarRespond h3 a:visited,
div#sidebarShare h3 a:link,
div#sidebarShare h3 a:visited,
div#sidebarCreate h3 a:link,
div#sidebarCreate h3 a:visited,
div#sidebarReport h3 a:link,
div#sidebarReport h3 a:visited {
	color:#555251;
	text-decoration:none;
}

div#sidebarReport p.date {
	font-size:10px;
	font-weight:normal;
	letter-spacing:0;
	color:#7a7674;
	border:0;
	padding:0 10px;
	margin:1.5em 0 1em 0;
	line-height:0;
}

div#sidebarReport h3 {
	margin-top:0;
}

div.sidebar p {
	font-size:11px;
	padding-bottom:10px;
	margin:.5em 0 0 0;
	line-height:1.25em;
	margin-bottom:10px;
	border-bottom:1px solid #d9d9d9;
}

div.imgOnly a:link,
div.imgOnly a:visited {
	text-decoration:none;
	border-bottom:1px solid #d9d9d9;
	padding:10px;
	color:#555251;
	display:block;
	letter-spacing:-1px;
	font-size:15px;
	margin:0;
}

div.sidebar h4#newWork {
	background-image:url(/images/blog/sidebarNewWork.gif);
}

div.sidebar h4#usefulInformation {
	background-image:url(/images/blog/sidebarUsefulInformation.gif);
}

div.sidebar h4#checkThisOut {
	background-image:url(/images/blog/sidebarCheckThisOut.gif);
}

div.sidebar h4#rscrNews {
	background-image:url(/images/blog/sidebarRSCRNews.gif);
}

div.sidebarFeature h4 span {
	display:none;
}

div.sidebar div.contact p {
	line-height:2em;
}

div.sidebarFeature a:hover {
	text-decoration:underline;
}

div.sidebar div.contact p a:hover {
	text-decoration:none;
}

div#sidebarRespond {
	border-top-color:#5bc825;
}

div#sidebarRespond a,
div#sidebarRespond a:link,
div#sidebarRespond a:visited {
	color:#5bc825;
}

div#sidebarRespond h3 a:hover {
	color:#5bc825;
	text-decoration:none;
}

div#sidebarShare {
	border-top-color:#2598c8;
}

div#sidebarShare a:hover {
	color:#2598c8;
}

div#sidebarCreate {
	border-top-color:#ff2ea9;
}

div#sidebarCreate a:hover {
	color:#ff2ea9;
}

div#sidebarReport {
	border-top-color:#ff8a00;
}

div#sidebarReport a:link,
div#sidebarReport a:visited,
div#sidebarReport h3 a:hover {
	color:#ff8a00;
}

div.sidebarFeature#sidebarRespond a:hover,
div.sidebarFeature#sidebarShare a:hover,
div.sidebarFeature#sidebarCreate a:hover,
div.sidebarFeature#sidebarReport a:hover {
	text-decoration:none;
}

div.sidebarFeature a.sidebarImage {
	padding:0;
	margin:0;
	border:0;
}


/*----------------------------[ SIDEBAR STYLES -- START ]----------------------------*/


/*----------------------------[ PAGINATION STYLES -- START ]----------------------------*/

div.pagination a,
div.pagination strong {
	padding:4px 6px 3px 6px;
	float:left;
	border:1px solid #c7c7c7;
	color:#555251;
	font-size:12px;
	margin:0 5px 20px 0;
	background-color:#FFFFFF;
	text-decoration:none;
}

div.pagination strong {
	background-color:#555251;
	border:1px solid #555251;
	color:#FFFFFF;
	font-weight:bold;
}

div.pagination a:hover {
	border-color:#555251;
	color:#333333;
}

/*----------------------------[ PAGINATION STYLES -- END ]----------------------------*/



/*----------------------------[ IMAGE GALLERY STYLES -- START ]----------------------------*/

div.imageGallery img {
	margin:20px 20px 0 0;
	border:1px solid #b8b1af;
}

div.imageGallery img:hover {
	border:1px solid #555251;
}

div.imageGallery img.last {
	margin-right:0;
}

/*----------------------------[ IMAGE GALLERY STYLES -- END ]----------------------------*/



/*----------------------------[ ABOUT US / THANKS -- START ]----------------------------*/

div.aboutUs p {
	font-family:"museo-sans-1","museo-sans-2",'HelveticaNeue-Thin','Helvetica Neue Thin', 'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	line-height:1.6em;
	padding:0;
	font-size:24px;
	margin:0 0 .5em 0;
	font-weight:300;
}

div.aboutUs p span {
	background-color:#FFFFFF;
	font-weight:200;
	padding:0 3px;
	color:#555251;
	margin-right:4px;
}

div.aboutUs p span:before,
div.aboutUs p span:after {
	color:#8d8886;
	padding-bottom:2px;
}

div.aboutUs p span:before {
	content:'_';
}

div.aboutUs p span:after {
	content:'';
}

div.aboutUs span.ellipsis {
	margin:0 0 0 10px;
	padding-right:0;
}

div.aboutUs h1 {
	font-size:35px;
	margin-bottom:10px;
}

div.aboutUs h1 span {
	background-color:#FFFFFF;
	font-weight:200;
	padding:0 3px 0 0;
	color:#000000;
}

div.aboutUs p span strong {
	font-weight:500;
	color:#000000;
}

div.aboutUs p span.greenColor strong {
	color:#5bc825;
}

div.aboutUs p span.blueColor strong {
	color:#2598c8;
}

div.aboutUs p span.magentaColor strong {
	color:#ff2ea9;
}

div.aboutUs p span.orangeColor strong {
	color:#ff8a00;
}

div.aboutUs p span.aboutIntro strong {
	color:#000000;
	font-weight:400;
	letter-spacing:0;
}

div.aboutUs h1 span.aboutIntro {
	background-color:#FFFFFF;
}

div.thanks p {
	font-size:25px;
	font-family:"museo-sans-1","museo-sans-2",'HelveticaNeue-Thin','Helvetica Neue Thin', 'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight:100;
	margin:0;
	line-height:1.4em;
	padding:0;
	background-color:#FFFFFF;
	display:inline;
}

div.aboutUs p span strong,
div.thanks p strong {
	color:#000000;
	font-weight:400;
}

div.thanks p span.thanks {
	color:#ff2ea9;
	font-weight:400;
}

div.aboutUs p.left {
	text-align:left;
	padding-right:360px;
}

div.aboutUs p.right {
	text-align:right;
	padding-left:360px;
}

/*----------------------------[ ABOUT US -- END ]----------------------------*/



/*----------------------------[  / COMMENT FORMS -- START ]----------------------------*/

div.contactUs h1,
div.posts h1 {
	margin-bottom:.25em;
	margin-top:.25em;
	padding:0 10px;
}

div.comments {
	background-color:#FFFFFF;
	padding:10px 0;
}

div.commentsEntry h3,
div.contactUs h3,
div.commentList h3 {
	font-size:20px;
}

div.contactUs h3 {
	color:#ff2ea9;
}

div.commentsEntry h3,
div.commentList h3 {
	margin-top:0;
	color:#5bc825;
}

div.commentList h3 {
	margin-bottom:10px;
}

div.commentsEntry h3 {
	margin-top:20px;
}

div.commentsEntry input[type=text],
div.commentsEntry textarea,
div.commentsEntry option,
div.commentsEntry select,
div.contactUs input[type=text],
div.contactUs textarea,
div.contactUs option,
div.contactUs select {
	font-size:16px;
	font-family:"museo-sans-1","museo-sans-2",'HelveticaNeue-Thin','Helvetica Neue Thin','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight:500;
}

div.contactUs select {
	border-color:#555251;
	border-style:solid;
	border-width:1px;
	outline:medium none;
	padding: 2px;
	width:20em;
}

div.commentsEntry input[type=text],
div.commentsEntry textarea,
div.contactUs input[type=text],
div.contactUs textarea {
	border:1px solid #555251;
	margin-bottom:.5em;
	width:20em;
	padding:3px;
}

div.commentsEntry textarea,
div.contactUs textarea {
	width:30em;
	height:15em;
}

div.respond div.commentsEntry input[type=text]:focus,
div.respond div.commentsEntry textarea:focus,
div.respond div.commentsEntry select:focus {
	border-color:#5bc825;
	box-shadow:0px 0px 10px #bbff99;
	-moz-box-shadow:0px 0px 10px #bbff99;
	-webkit-box-shadow:0px 0px 10px #bbff99;
}

div.contactUs input[type=text]:focus,
div.contactUs textarea:focus,
div.contactUs select:focus {
	border-color:#ff2ea9;
	box-shadow:0px 0px 10px #ff9ad5;
	-moz-box-shadow:0px 0px 10px #ff9ad5;
	-webkit-box-shadow:0px 0px 10px #ff9ad5;
}

div.commentsEntry label,
div.commentsEntry input[type=text],
div.commentsEntry textarea,
div.contactUs label,
div.contactUs input[type=text],
div.contactUs textarea {
	display:block;
}

div.comments  div.commentsEntry input[type=text].captcha {
	width:8em;
	display:inline;
	vertical-align:top;
	padding-bottom:4px;
}

div.commentsEntry label,
div.contactUs label {
	font-size:14px;
	font-weight:bold;
	margin-bottom:.25em;
}

div.contactUs p.greeting a {
	cursor:pointer;
	color:#000000;
	border-bottom:1px dotted #000000;
	font-weight:400;
}

div.contactUs h1 a {
	border:0;
	font-weight:200;
	cursor:pointer;
}

div.contactUs p.greeting a.contactActive,
div.contactUs h1 a.contactActive {
	font-weight:400;
	color:#ff2ea9;
	border:0;
}

p.greeting {
	font-size:18px;
	font-family:"museo-sans-1","museo-sans-2",'HelveticaNeue-Thin','Helvetica Neue Thin','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight:300;
	margin-top:0;
}

div.contactUs p.greeting strong {
	font-weight:400;
	color:#000000;
}

div.respond div.commentsEntry label.focused {
	color:#5bc825;
}

div.contactUs label.focused {
	color:#ff2ea9;
}

div.contactUs label span {
	font-size:12px;
}

div.contactUs label a {
	color:#ff2ea9;
}

div.commentsEntry input[type=submit],
div.contactUs input[type=submit] {
	font-family:"museo-sans-1","museo-sans-2",'HelveticaNeue-Thin','Helvetica Neue Thin','HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Arial,Helvetica,sans-serif;
	font-weight:900;
	letter-spacing:0;
	color:#FFFFFF;
	padding:4px 6px;
	border:0;
	cursor:pointer;
	font-size:16px;
}

div.contactUs input[type=submit] {
	background-color:#ff2ea9;
}

div.respond div.commentsEntry input[type=submit] {
	background-color:#5bc825;
}

div.contactUs input.state {
	width:2em;
}

div.contactUs input.zipcode {
	width:3em;
}

div.commentsEntry label.required:after,
div.contactUs label.required:after {
	content:'*';
}

div.individualComment {
	padding:20px;
	border-top:1px solid #abf685;
}

div.commentList div.odd:first-child {
	border-top:0;
}

div.commentList div.odd {
	background-color:#f6fef2;
}

div.commentList div.even {
	background-color:#FFFFFF;
}

div.commentList p.commentAuthor {
	margin:0;
	font-weight:bold;
}

div.individualComment p {
	padding:0;
}

div.commentList p:last-child {
	margin-bottom:0;
}

div.commentList div.individualComment:last-child {
	border-bottom:1px solid #abf685;
}

div.commentList div.highlight p {
	color:#000000;
}

/*----------------------------[ CONTACT US -- END ]----------------------------*/



/*----------------------------[ ERROR -- START ]----------------------------*/

div.error {
	background-color:#FFFFFF;
}

div.error ul {
	margin-top:15px;
}

div.error a:link,
div.error a:visited {
	color:#ff2ea9;
}

div.error h1 {
	margin:15px 0;
}

/*----------------------------[ ERROR -- START ]----------------------------*/



/*----------------------------[ PROCESS PAGE -- START ]----------------------------*/

div.fit,
div.process {
	background-color:#FFFFFF;
}

div.posts h1{
	background-color:#FFFFFF;
	padding-top:0.25em;
}

div.posts h4{
	margin-top:15px;
}

div.accordionProcess {
	padding-bottom:10px;
}

div.accordionProcess ul,
div.accordionProcess ol {
	margin-left:10px;
}

div.accordionProcess h2 {
	background:url(/images/blog/accordion-closed.png) right center no-repeat #555251;
	color:#FFFFFF;
	margin:5px 10px 0 10px;
	padding:4px 10px 6px;
	cursor:pointer;
	font-weight:200;
	font-size:24px;
	letter-spacing:0;
}

div.accordionProcess h2.ui-state-active {
	background:url(/images/blog/accordion-open.png) right center no-repeat #555251;
	border-left:4px solid #ff2ea9;
	padding-left:6px;
}

div.accordionProcess h2:hover,
div.accordionProcess h2.ui-state-active:hover {
	background-color:#ff2ea9;
}

div.accordionProcess h2:first-child {
	margin-top:0;
}

div.accordionProcess div h3 {
	font-size:20px;
	padding-bottom:10px;
	margin:1em 10px 0 10px;
	font-weight:600;
	border-bottom:1px solid #cec8c4;
}

div.accordionProcess div h3:first-child {
	margin-top:.5em;
}

div.accordionProcess div h4 {
	letter-spacing:0;	
}

div.accordionProcess div h4 span {
	color:#ff2ea9;
	text-transform:uppercase;
	font-weight:900;	
}

div.accordionProcess div h4,
div.accordionProcess div p {
	padding:0 20px;
}

div.accordionProcess div p:last-child {
	padding-bottom:10px;
}

/*----------------------------[ PROCESS PAGE -- END ]----------------------------*/



/*----------------------------[ FIT PAGE -- START ]----------------------------*/

div.posts a.trueLove {
	color:#ff2ea9;
}

div.fit table tr td h4,
div.fit table tr td p {
	padding-left:0;
	padding-right:0;
	letter-spacing:0;
}

div.fit table tr td p {
	margin-top:0.25em;
}

div.fit table tr th {
	font-size:30px;
	font-weight:100;
	text-align:left;
	padding-bottom:6px;
	border-bottom:1px solid #555251;
	letter-spacing:-1px;
}

div.fit table tr th:last-child {
	font-weight:300;
}

div.fit table tr th:last-child,
div.fit table tr td:last-child h4 {
	color:#ff2ea9;
}

div.fit table tr th:last-child {
	border-bottom-color:#ff2ea9;
}

div.fit table {
	margin:20px 60px 10px 60px;
}

div.fit table tr .separator {
	width:60px;
	border-bottom:none;
}

div.fit h1 span {
	color:#ff2ea9;
	font-weight:300;
}

div.fit table td:first-child,
div.fit table td:last-child {
	width:330px;
}

div.fit table tr:last-child td:first-child,
div.fit table tr:last-child td:last-child {
	border-top:1px solid #555251;
}

div.fit table tr:last-child td:last-child {
	border-top-color:#ff2ea9;
}

/*----------------------------[ FIT PAGE -- END ]----------------------------*/