/* Main settings */
body {margin:0px; padding:0px; background:#DEEBCF url(images/bg-green.jpg) repeat-x 0px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}

#main {width:760px; margin:0px auto;}

/* Header section */

#main #top {background:url(images/insight_logo.jpg) 15px 55px no-repeat; height:113px; width:740px; text-align:right; font-size:12px; color:#7D7D7D; padding:30px 20px 0px 0px;}
#main #top ul {margin:0px; padding:0px; list-style:none;}
#main #top li {margin:0px; padding:0px; display:inline;}
#main #top li a {color:#7D7D7D; text-decoration:none; background:transparent url(images/arrow-gray.gif) 6px 5px no-repeat; padding:0px 15px;} 
#main #top li a:hover {color:#BA0D17; text-decoration:underline; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 15px;}

/* Top menu */

#main #mainMenu {width:760px; height:77px; text-align:right; position:relative;}
#main #mainMenu ul {margin:0px; padding:0px; list-style:none; float:right;}
#main #mainMenu ul li {margin:0px; padding:0px; float:left;}
#main #mainMenu ul li a {font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center; background:transparent url(images/bg-tab-green.jpg) no-repeat; width:100px; height:27px; display:block; line-height:27px; overflow:hidden; text-transform:uppercase; cursor:pointer;}
#main #mainMenu ul li a:hover {background:transparent url(images/bg-tab-over-green.jpg) no-repeat;}

#main #mainMenu .sub-menu {padding:15px 0px 15px 0px; width:760px; position: absolute; top:20px; left:0px; text-align:center !important; color:#EFEFEF; }
#main #mainMenu .sub-menu ul {margin:0px; padding:0px; list-style:none; float:none !important;}
#main #mainMenu .sub-menu li {margin:0px; padding:0px; display:inline; float:none !important;}
#main #mainMenu .sub-menu a {background:none !important; font-weight:normal !important; width:auto !important; height:auto !important; display:inline !important; text-transform:lowercase !important; padding:0px 20px 0px 20px;}
#main #mainMenu .sub-menu a:hover{text-decoration:underline;}

#main #mainMenu .sub-menu {display:none}
#main #mainMenu .active_over .sub-menu {display:block;}

/* Header image */

#main #header {background-image:url(images/header.jpg); height:150px; width:760px;}

/* Title */

#main #title {background-image:url(images/bg-title-dkgreen.jpg); height:34px; width:760px; border:#B3B3B7 2px solid; border-width:2px 0px; padding:15px 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color:#444444; line-height:16px;}
#main #title #firstTitle {width:214px; height:34px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #title span {font-size:14px; font-weight:bold; color:#FFFFFF;}

/* Sub Page Title */

#main #subtitle {border:0px solid #B3B3B7; background:url('images/header_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#444444; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #subtitle #firstsubtitle {width:135px; height:31px; border-right:#C7C7C7 0px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #subtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Home Sub Page Title */

#main #homesubtitle {border:0px solid #B3B3B7; background:url('images/header_home_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#CCCCCC; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #homesubtitle #firsthomesubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #homesubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* training Sub Page Title */

#main #semsubtitle {border:0px solid #B3B3B7; background:url('images/header_training_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #semsubtitle #firstsemsubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #semsubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Role Types Sub Page Title */

#main #rolesubtitle {border:0px solid #B3B3B7; background:url('images/header_role_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #rolesubtitle #firstrolesubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #rolesubtitle span {font-size:14px; font-weight:bold; color:#757575;}


/* Fiji House Sub Page Title */

#main #fijisubtitle {border:0px solid #B3B3B7; background:url('images/header_fiji_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #fijisubtitle #firstfijisubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #fijisubtitle span {font-size:14px; font-weight:bold; color:#757575;}


/* About House Sub Page Title */

#main #aboutsubtitle {border:0px solid #B3B3B7; background:url('images/header_about_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #aboutsubtitle #firstaboutsubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #aboutsubtitle span {font-size:14px; font-weight:bold; color:#757575;}


/* Whats On Sub Page Title */

#main #solutionssubtitle {border:0px solid #B3B3B7; background:url('images/header_solutions_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #solutionssubtitle #firstsolutionssubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #solutionssubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Shop Sub Page Title */

#main #shopsubtitle {border:0px solid #B3B3B7; background:url('images/header_shop_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #shopsubtitle #firstshopsubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #shopsubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* ClientZone Sub Page Title */

#main #clientsubtitle {border:0px solid #B3B3B7; background:url('images/header_clientzone_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #clientsubtitle #firstclientsubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #clientsubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Support Sub Page Title */

#main #supportsubtitle {border:0px solid #B3B3B7; background:url('images/header_support_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #supportsubtitle #firstsupportsubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #supportsubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Evaluation Sub Page Title */

#main #evaluationsubtitle {border:0px solid #B3B3B7; background:url('images/header_evaluation_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #evaluationsubtitle #firstevaluationsubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #evaluationsubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* HR Sub Page Title */

#main #hrsubtitle {border:0px solid #B3B3B7; background:url('images/header_hr_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #hrsubtitle #firsthrsubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #hrsubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Partners Sub Page Title */

#main #partnerssubtitle {border:0px solid #B3B3B7; background:url('images/header_partners_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #partnerssubtitle #firstpartnerssubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #partnerssubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Careers Sub Page Title */

#main #carsubtitle {border:0px solid #B3B3B7; background:url('images/header_career_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #carsubtitle #firstcarsubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #carsubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Exclusives Sub Page Title */

#main #exclusivessubtitle {border:0px solid #B3B3B7; background:url('images/header_exclusives_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #exclusivessubtitle #firstexclusivessubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #exclusivessubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Search Sub Page Title */

#main #searchsubtitle {border:0px solid #B3B3B7; background:url('images/header_search_substrip.jpg') no-repeat 0px 5px; height:50px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:18px; color:#669999; line-height:16px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #searchsubtitle #firstsearchsubtitle {width:200px; height:31px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 20px 0px 0px;}
#main #searchsubtitle span {font-size:14px; font-weight:bold; color:#757575;}

/* Top Strapline Content */

#main #toptitleblock {border:0px solid #B3B3B7; background:url('images/header_strip3.jpg') no-repeat 0px 5px; height:150px; width:760px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#BA0D17; line-height:14px; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:4px}
#main #toptitleblock #firsttoptitleblock {width:214px; height:150px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 0px 0px 0px;}
#main #toptitleblock #secondtoptitleblock {width:214px; height:150px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px; margin:0px 0px 0px 0px;}
#main #toptitleblock #thirdtoptitleblock {padding:0px 5px 0px 15px; margin:0px 5px 0px 0px;}
#main #toptitleblock #thirdtoptitleblock a {color:#BA0D17; text-decoration:underline;}
#main #toptitleblock #thirdtoptitleblock a:hover {text-decoration:none;}
#main #toptitleblock #thirdtoptitleblock a.more {color:#BA0D17; text-decoration:underline; font-size:12px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 15px 15px; display:block;}
#main #toptitleblock span {font-size:12px; font-weight:bold; color:#000000;}

/* Body content */

#main #mainBlog {width:758px; padding:20px 0px 0px 0px; border:#C7C7C7 1px solid; border-width:0px 1px 1px 1px; background-color:#F9F9F9;}

#main #mainBlog #left {width:214px; border-right:#C7C7C7 2px solid; float:left; padding:0px 20px 0px 20px;}
#main #mainBlog #left img {margin:0px 0px 15px 15px}
#main #mainBlog #left p {margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-size:12px; color:#444444; clear:left;}
#main #mainBlog #left span {font-size:12px; color:#090909; font-weight:bold;}
#main #mainBlog #left a {color:#BA0D17; text-decoration:underline;}
#main #mainBlog #left a:hover {text-decoration:none;}
#main #mainBlog #left a.more {color:#BA0D17; text-decoration:underline; font-size:12px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 15px 15px; display:block;}
#main #mainBlog #left a.more:hover {text-decoration:none;}

#main #mainBlog #right {width:460px; float:left; padding:0px 0px 0px 20px}
#main #mainBlog #right img {float:left; margin:0px 10px 0px 0px}
#main #mainBlog #right p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:13px; color:#000000;}
#main #mainBlog #right .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}
#main #mainBlog #right a.more {color:#BA0D17; text-decoration:none; font-size:13px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}
#main #mainBlog #right a.more:hover {text-decoration:underline;}
#main #mainBlog #right span {font-size:13px; color:#090909; font-weight:bold;}

#main #mainBlog #homeright {width:460px; float:left; padding:0px 0px 0px 20px}
#main #mainBlog #homeright p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:13px; color:#000000;}
#main #mainBlog #homeright .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}
#main #mainBlog #homeright a.more {color:#BA0D17; text-decoration:none; font-size:13px;}
#main #mainBlog #homeright a.more:hover {text-decoration:underline;}
#main #mainBlog #homeright span {font-size:13px; color:#090909; font-weight:bold;}

#main #mainBlog #wholeleft {width:4px; border-right:#C7C7C7 0px solid; float:left; padding:0px 20px 0px 20px;}
#main #mainBlog #wholeleft p {margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-size:12px; color:#444444; clear:left;}
#main #mainBlog #wholeleft span {font-size:12px; color:#090909; font-weight:bold;}
#main #mainBlog #wholeleft a {color:#BA0D17; text-decoration:underline;}
#main #mainBlog #wholeleft a:hover {text-decoration:none;}
#main #mainBlog #wholeleft a.more {color:#BA0D17; text-decoration:underline; font-size:12px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 15px 15px; display:block;}
#main #mainBlog #wholeleft a.more:hover {text-decoration:none;}

#main #mainBlog #wholeright {width:700px; float:left; padding:0px 0px 0px 10px}
#main #mainBlog #wholeright p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:13px; font-weight:bold; color:#444444;}
#main #mainBlog #wholeright .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}
#main #mainBlog #wholeright a {color:#BA0D17; text-decoration:underline;}
#main #mainBlog #wholeright a:hover {text-decoration:none;}
#main #mainBlog #wholeright a.more {color:#BA0D17; text-decoration:none; font-size:13px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}
#main #mainBlog #wholeright a.more:hover {text-decoration:underline;}
#main #mainBlog #wholeright span {font-size:13px; color:#444444; text-align:justify;}

#main #mainBlog #evalwholeright {width:755px; float:left; padding:0px 0px 20px 0px}
#main #mainBlog #evalwholeright p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:13px; font-weight:bold; color:#444444;}
#main #mainBlog #evalwholeright .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}
#main #mainBlog #evalwholeright a {color:#BA0D17; text-decoration:underline;}
#main #mainBlog #evalwholeright a:hover {text-decoration:none;}
#main #mainBlog #evalwholeright a.more {color:#BA0D17; text-decoration:none; font-size:13px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}
#main #mainBlog #evalwholeright a.more:hover {text-decoration:underline;}
#main #mainBlog #evalwholeright span {font-size:13px; color:#444444; text-align:justify;}

#main #mainBlog #evaluationright {width:755px; border-left:#C7C7C7 0px solid; float:left; padding:0px 0px 0px 20px}
#main #mainBlog #evaluationright p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:13px; color:#444444;}
#main #mainBlog #evaluationright .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}
#main #mainBlog #evaluationright a.more {color:#BA0D17; text-decoration:none; font-size:13px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}
#main #mainBlog #evaluationright a.more:hover {text-decoration:underline;}
#main #mainBlog #evaluationright span {font-size:13px; color:#090909; font-weight:normal;}

#main #mainBlog #newsright {width:700px; border-left:#C7C7C7 0px solid; float:left; padding:0px 0px 0px 20px}
#main #mainBlog #newsright p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:13px; color:#444444;}
#main #mainBlog #newsright .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}
#main #mainBlog #newsright a.more {color:#BA0D17; text-decoration:none; font-size:13px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}
#main #mainBlog #newsright a.more:hover {text-decoration:underline;}
#main #mainBlog #newsright span {font-size:13px; color:#090909; font-weight:bold;}

#main #mainBlog #subleft {width:200px; border-right:#C7C7C7 1px solid; float:left; padding:0px 20px 0px 20px;}
#main #mainBlog #subleft img {margin:0px 0px 15px 15px}
#main #mainBlog #subleft p {margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; font-size:12px; text-align:left; color:#444444; clear:left;}
#main #mainBlog #subleft span {font-size:12px; color:#090909; font-weight:normal;}
#main #mainBlog #subleft a {color:#BA0D17; text-decoration:underline;}
#main #mainBlog #subleft a:hover {text-decoration:none;}
#main #mainBlog #subleft a.more {color:#BA0D17; text-decoration:underline; font-size:12px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 15px 15px; display:block;}
#main #mainBlog #subleft a.more:hover {text-decoration:none;}

#main #mainBlog #subright {width:474px; border-left:#C7C7C7 1px solid; float:left; padding:0px 0px 0px 20px}
#main #mainBlog #subright img {float:left; margin:0px 10px 0px 0px}
#main #mainBlog #subright p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:13px; color:#000000;}
#main #mainBlog #subright ul li {font-size:13px; color:#333333;}
#main #mainBlog #subright .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}
#main #mainBlog #subright a {color:#BA0D17; text-decoration:underline;}
#main #mainBlog #subright a:hover {text-decoration:none;}
#main #mainBlog #subright a.more {color:#BA0D17; text-decoration:none; font-size:13px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}
#main #mainBlog #subright a.more:hover {text-decoration:underline;}
#main #mainBlog #subright span {font-size:13px; color:#444444;}
#main #mainBlog #subright .SubHeader {font-size:14px; font-weight:bold; color:#444444;}
#main #mainBlog #subright .SemTitle{cursor: default; cursor: pointer; font: bold 13px Verdana; margin: 10px 0;}
#main #mainBlog #subright .togglehtml li{margin-bottom: 8px;}
#main #mainBlog #subright .openlanguage{color: #9AA656;}
#main #mainBlog #subright .closedlanguage{color: #5D859E;}

#main #mainBlog #altright {width:474px; border-left:#C7C7C7 1px solid; float:left; padding:0px 0px 0px 20px}
#main #mainBlog #altright p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:13px; color:#000000;}
#main #mainBlog #altright ul li {font-size:13px; color:#333333;}
#main #mainBlog #altright .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}
#main #mainBlog #altright a {color:#BA0D17; text-decoration:underline;}
#main #mainBlog #altright a:hover {text-decoration:none;}
#main #mainBlog #altright a.more {color:#BA0D17; text-decoration:none; font-size:13px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}
#main #mainBlog #altright a.more:hover {text-decoration:underline;}
#main #mainBlog #altright span {font-size:13px; color:#444444;}
#main #mainBlog #altright .SubHeader {font-size:14px; font-weight:bold; color:#444444;}
#main #mainBlog #altright .SemTitle{cursor: default; cursor: pointer; font: bold 13px Verdana; margin: 10px 0;}
#main #mainBlog #altright .togglehtml li{margin-bottom: 8px;}
#main #mainBlog #altright .openlanguage{color: #9AA656;}
#main #mainBlog #altright .closedlanguage{color: #5D859E;}

#main #mainBlog #partsubright {width:474px; border-left:#C7C7C7 1px solid; float:left; padding:0px 0px 0px 20px}
#main #mainBlog #partsubright img {float:left; margin:0px 10px 0px 0px}
#main #mainBlog #partsubright img.middle {float:left; margin:0px 10px 0px 0px}
#main #mainBlog #partsubright p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; font-size:13px; color:#000000;}
#main #mainBlog #partsubright ul li {font-size:13px; color:#333333;}
#main #mainBlog #partsubright .boxMore {text-align:right; height:20px; padding:0px 0px 20px 0px;}
#main #mainBlog #partsubright a {color:#BA0D17; text-decoration:underline;}
#main #mainBlog #partsubright a:hover {text-decoration:none;}
#main #mainBlog #partsubright a.more {color:#BA0D17; text-decoration:none; font-size:13px; font-weight:bold; background:transparent url(images/arrow-red.gif) 6px 5px no-repeat; padding:0px 0px 0px 15px;}
#main #mainBlog #partsubright a.more:hover {text-decoration:underline;}
#main #mainBlog #partsubright span {font-size:13px; color:#444444;}
#main #mainBlog #partsubright .SubHeader {font-size:14px; font-weight:bold; color:#444444;}
#main #mainBlog #partsubright .SemTitle{cursor: default; cursor: pointer; font: bold 13px Verdana; margin: 10px 0;}
#main #mainBlog #partsubright .togglehtml li{margin-bottom: 8px;}
#main #mainBlog #partsubright .openlanguage{color: #9AA656;}
#main #mainBlog #partsubright .closedlanguage{color: #5D859E;}

/* Footer content */

#main #copy {height:50px; width:758px; text-align:center; font-size:11px; color:#090909; background-color:#F9F9F9; padding:0px 0px; clear:left;}
#main #copy a, a:visited	{ color: blue; text-decoration: none;}

#tagcloud {width: 450px; padding: 5px; border: 1px; margin-left: auto;
margin-right: auto; text-align:center;}
 
#tagcloud a {color:#84B854; text-decoration:underline;}

#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}
 
#tagcloud a:hover, #tagcloud a:active {
    text-decoration: underline;
    color: #000;
}
 
#tagcloud span {font-size:13px; padding: 4px;}
#tagcloud .smallest {font-size:10px;}
#tagcloud .small {font-size:12px;}
#tagcloud .medium {font-size:14px;}
#tagcloud .large {font-size:16px;}
#tagcloud .largest {font-size:18px;}

