/*------   

------*/

html {
	z-index: 0;
	}
	
* {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	}

body {
	margin: 0px auto;
	padding: 0px;
	background: #cacaca url(http://www.semagroup.com.au/images/bg.gif) repeat-x;
	text-align: center;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px; 
	color: #4e4e4e;	
	}

img {
	border: none;
	}
	
/*------   Styling   ------*/	

a:link, a:visited, a:active {
	color: #ff9900;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	outline: none;
	border:none!important;
	}
	
a:hover {
	color: #4e4e4e;
	text-decoration: none;
	}
	
.hilight {
	background: #FF9900;
	padding: 0px 3px;
	color: #fff;
	margin: 0 2px;
	}
	
.search-result {
	border: 3px double #F6F6F6;
	padding: 10px 10px 0px 10px;
	margin-bottom: 15px;
	}	
	
p {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 13px; 
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 16px;
	color: #4e4e4e;	
	line-height: 16px;
	}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	padding: 2px 0px 12px 0px;
	font-weight: normal;
	font-size: 18px;
	color: #ff9900;
	margin: 0;
	}
	
	
h1 a:link, h1 a:visited, h1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	padding: 2px 0px 1px 0px;
	font-weight: normal;
	font-size: 18px;
	color: #ff9900;
	margin: 0;
	border: none!important;
	border-bottom: 1px dashed!important;
	}
	
h1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	padding: 2px 0px 1px 0px;
	font-weight: normal;
	font-size: 18px;
	color: #4E4E4E;
	margin: 0;
	border: none!important;
	border-bottom: 1px dashed!important;
	}
	
.column-mid h1 {
	width: 445px;
	font-weight: normal;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #aaa;
	padding-bottom: 2px;
	margin-bottom: 10px;
	line-height: 20px;
	}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #ff9900;
	padding-bottom: 2px;
	margin-bottom: 10px;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #4e4e4e;
	margin: 0px;
	margin-bottom: 16px;
	padding: 0px;
	border: none;
	font-style: italic;
	}

h3 a:link, h3 a:visited {
	color: #ff9900;
	font-weight: bold;
	border-bottom: 1px dashed #fff;
	}

h3 a:hover {
	color: #4e4e4e;
	border-bottom: 1px dashed #ff9900;
	}

.line {
	border-bottom: 1px solid #d5d5d5;
	}

li {
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	padding: 0px 0 6px 0;
	color: #4e4e4e;	
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	}
	
.column-mid ul {
	padding: 0px 0px 10px 5px;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	}
	
.column-mid ol {
	padding: 0px 0px 10px 5px;
	margin: 0;
	}
.column-mid ol li {
	list-style-type: decimal;
	font-family:  Arial, Helvetica, sans-serif;
	margin-left: 20px;
	position: relative;
	padding-bottom: 3px;
	}
	
.column-mid ul li {
	background: url(http://www.semagroup.com.au/images/smallbullet.gif) no-repeat top left;
	font-family:  Arial, Helvetica, sans-serif;
	padding-left: 16px;
	position: relative;
	padding-bottom: 3px;
	}
	
	

.bigBullets ul {
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	list-style: none;
	}
	
.bigBullets li {
	background: url(http://www.semagroup.com.au/images/bullet-over.gif) no-repeat top left;
	font-family:  Arial, Helvetica, sans-serif;
	padding-left: 16px;
	position: relative;
	}

.bigBulletLinks li {
	}

#categorylist li a:link, #categorylist li a:visited {
	background: url(http://www.semagroup.com.au/images/bullet-over.gif) no-repeat top left;
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #4e4e4e;
	padding-left: 16px;
	display: block;	
	border: none;
	font-weight: normal;
	font-size: 13px;
	position: relative;
	}
	
#categorylist li a:hover {
	background: url(http://www.semagroup.com.au/images/bullet.gif) no-repeat top left;
	color: #ff9900;
	text-decoration: none;
	}
	
#categorylist .selected a:link, #categorylist .selected a:visited {
	background: url(http://www.semagroup.com.au/images/bullet.gif) no-repeat top left;
	color: #4e4e4e;
	text-decoration: none;
	}
	
#categorylist .selected a:hover {
	background: url(http://www.semagroup.com.au/images/bullet.gif) no-repeat top left;
	color: #ff9900;
	text-decoration: none;
	}
	

/*------   end Styling   ------*/


/*------   layout   ------*/

.homecolumns {
	margin-top: 20px;
	background: url(http://www.semagroup.com.au/images/homecolumns_bg.jpg) repeat-y;
	}

.column {
	float: left;
	width: 200px;
	padding-left: 19px;
	padding-right: 19px;
	}
	
.column h1 {
	margin-bottom: 0px;
	padding-bottom: 6px;
	}
	
.column p {
	margin-bottom: 0px !important;
	padding-bottom: 8px !important;
	}
	
.column-mid a:link, .column-mid a:visited, a:active {
	border-bottom: 1px dashed #ff9900;
	}
	
.column-mid a:hover {
	border-bottom: 1px dashed #4e4e4e;
	}
	
.column-left {
	float: left;
	width: 150px;
	padding-left: 19px;
	padding-right: 19px;
	position: relative;
	}
.column-left h1, .column-right h1 {
	width: auto;
	}

.column-mid {
	float: left;
	width: 494px;
	padding-left: 19px;
	padding-right: 19px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	height: auto;
	position: relative;
	}	
.contentWrapper > .column-mid {
	height: auto;
	}
	
.column-mid a:link, .column-mid a:visited, a:active {
	border-bottom: 1px dashed #ff9900;
	}
	
.column-mid a:hover {
	border-bottom: 1px dashed #4e4e4e;
	}

.column-right {
	float: left;
	width: 200px;
	padding-left: 19px;
	padding-right: 0px;
	height: auto;
	position: relative;
	}
	
.no-link a:link, .no-link a:visited {
	border: none;
	font-style: normal;
	font-weight: normal;
	color: #4e4e4e;
	}
	
.no-link a:hover {
	color: #ff9900;
	}
	
#imagequote {
	width: 260px;
	height: auto;
	float: right;
	margin-left: 19px;
	padding-bottom: 10px;
	}
	
#imagequote p {
	margin-top: 0px;
	color: #ff9900;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	font-size: 14px;
	padding: 10px 0 10px 10px;
	border-left: 1px solid #ccc;
	}
	
#breadcrumbs {
	margin-top: 12px;
	margin-bottom: 10px;
	padding-left: 210px;
	font-size: 11px;
	color: #666;
	position: relative;
	}
	
#breadcrumbs a:link, #breadcrumbs a:visited {
	color: #666;
	font-weight: normal;
	font-style: normal;
	border: none;
	}
	
#breadcrumbs a:hover {
	color: #ff9900;
	text-decoration: none;
	}
	
#icons {
	position: absolute;
	top: 5px;
	right: 19px;
	}
	
#icons a { border: none;}
	
.bodyWrapper {
	width: 979px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background: url(http://www.semagroup.com.au/images/mid-bg.png);
	text-align: left;
	}
	
body > .bodyWrapper {
	background: url(http://www.semagroup.com.au/images/mid-bg.png) repeat-y;
	}

.contentWrapper {
	height: auto;
	margin-left: 12px;
	margin-right: 12px;
	padding: 0px;
	background: #fff;
	}
	
#dropshadow {
	height: 9px;
	width: 979px;
	margin: 0 auto;
	background: transparent url(http://www.semagroup.com.au/images/dropshadow.png) no-repeat top center;
	}
	
#mainmenu_wrapper {
	width: 955px;
	z-index: 999;
	height: 30px;
	background: url(http://www.semagroup.com.au/images/top-bg.gif);
	padding-top: 0px;
	text-align: left;
	color: #a6a6a6;
	position: relative;
	}
	
.mainmenu li a:link, .mainmenu li a:visited  {
	color: #555;
	font-weight: normal;
	font-style: normal;
	display: block;
	padding: 6px 10px 0 0;
	font-size: 13px;
	text-indent: 10px;
	text-decoration: none;
	height: 24px;
	float: left;
	border-left: 1px solid #cccccc!important;
	z-index: 999;
	}
.mainmenu li a:hover  {
	background: #8e8e8e url(http://www.semagroup.com.au/images/top-bg-over.gif) repeat-x top;
	color: #000;
	}
	
.mainmenu li .item a:link, .mainmenu li .item a:visited {
	font-weight: normal;
	padding: 6px 0;
	height: auto;
	border-left: none;
	}
	
	
.mainmenu-bold li .item a:link, .mainmenu-bold li .item a:visited {
	font-weight: normal;
	padding: 6px 0;
	height: auto;
	}
	
.mainmenu-bold li a:link, .mainmenu-bold li a:visited  {
	color: #000;
	font-weight: normal;
	font-style: normal;
	display: block;
	padding: 6px 10px 0 0;
	font-size: 13px;
	text-indent: 10px;
	text-decoration: none;
	height: 24px;
	float: left;
	border-right: 1px solid #ccc!important;
	z-index: 999;
	}
.mainmenu-bold li a:hover  {
	background: #8e8e8e url(http://www.semagroup.com.au/images/top-bg-over.gif) repeat-x top;
	color: #000;
	}
	
.mainmenu-bold li .item a:link, .mainmenu-bold li .item a:visited {
	font-weight: normal;
	padding: 6px 0;
	height: auto;
	}
	
#flashFrame {
	height: auto;
	width: 955px;
	z-index: 20;
	}
	
.products {
	
	}
	
#footer {
	background: #707175;
	width: auto;
	padding: 6px 20px 0 0;
	color: #fff;
	font-size: 12px;
	text-align: right;
	margin-top: 0px;
	border: none;
	height: 22px;
	}
	
#footer a:link, #footer a:visited {
	color: #fff;
	font-weight: normal;
	font-style: normal;
	border: none;
	}
	
#footer a:hover {
	color: #ff9900;
	font-style: normal;
	text-decoration: none;
	}
	
/* ---======= Table =======---*/

table {
	padding: 0;
	margin: 0px 0 15px 0;
	}
	
tr {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 16px;
	color: #4e4e4e;	
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	}

input, textarea {
	color: #4e4e4e;	
	font-size: 11px;
	font-weight: normal;
	border:1px solid #CCC;
	}


/* ---======= Search Field =======---*/

#searchfield {
	width: 159px;
	height: 17px;
	padding: 3px 0px 0px 8px;
	margin: 0px;
	background: white url(http://www.semagroup.com.au/images/searchfield.gif);
	color: #414141;
	border: 1px solid #d0d0d0;
	position: absolute;
	}
	
#searchfield:hover, #searchfield:focus {
	border: 1px solid #d0d0d0;
	}
	

/* ---======= News =======---*/

.newsitem h1 {
	font-size: 11px;
	margin-bottom: 4px;
	padding: 0;
	}

.newsitem p {
	padding: 0;
	margin-bottom: 10px;
	}
	
.newsitem a:link, .newsitem a:visited {
	color: #4e4e4e;
	}
	
.newsitem a:hover, .newsitem a:active {
	color: #ff9900;
	border: none;
	}
	
/* ---======= Highlights =======---*/

.whitePaper {
	background: url(http://www.semagroup.com.au/images/tiles/white-paper.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.whitePaper a:link, .whitePaper a:visited {
	color: #9f9f9f;
	}	
.whitePaper a:hover {
	color: #777;
	text-decoration: underline;
	}
	
.brochure {
	background: url(http://www.semagroup.com.au/images/tiles/brochure.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.brochure a:link, .brochure a:visited {
	color: #9f9f9f;
	}	
.brochure a:hover {
	color: #006699;
	text-decoration: underline;
	}
		
.news {
	background: url(http://www.semagroup.com.au/images/tiles/news-media.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.news a:link, .news a:visited {
	color: #9f9f9f;
	}	
.news a:hover {
	color: #589CCB;
	text-decoration: underline;
	}
		
.caseStudy {
	background: url(http://www.semagroup.com.au/images/tiles/case-study.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.caseStudy a:link, .caseStudy a:visited {
	color: #9f9f9f;
	}	
.caseStudy a:hover {
	color: #777;
	text-decoration: underline;
	}	

.orangePaper {
	background: url(http://www.semagroup.com.au/images/tiles/orange-paper.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.orangePaper a:link, .orangePaper a:visited {
	color: #9f9f9f;
	}	
.orangePaper a:hover {
	color: #E9A63E;
	text-decoration: underline;
	}
		
.factSheet {
	background: url(http://www.semagroup.com.au/images/tiles/fact-sheets.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.factSheet a:link, .factSheet a:visited {
	color: #9f9f9f;
	}	
.factSheet a:hover {
	color: #39BFBD;
	text-decoration: underline;
	}
		
.businessProblems {
	background: url(http://www.semagroup.com.au/images/tiles/business-problems.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.businessProblems a:link, .businessProblems a:visited {
	color: #9f9f9f;
	}	
.businessProblems a:hover {
	color: #824F83;
	text-decoration: underline;
	}
		
.guide {
	background: url(http://www.semagroup.com.au/images/tiles/guide.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.guide a:link, .guide a:visited {
	color: #9f9f9f;
	}	
.guide a:hover {
	color: #CDE04B;
	text-decoration: underline;
	}
		
.tips {
	background: url(http://www.semagroup.com.au/images/tiles/tips.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.tips a:link, .tips a:visited {
	color: #9f9f9f;
	}	
.tips a:hover {
	color: #D83856;
	text-decoration: underline;
	}
		
.resources {
	background: url(http://www.semagroup.com.au/images/tiles/resources.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.resources a:link, .resources a:visited {
	color: #9f9f9f;
	}	
.resources a:hover {
	color: #777;
	text-decoration: underline;
	}
		
.newsletter {
	background: url(http://www.semagroup.com.au/images/tiles/newsletter.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.newsletter a:link, .newsletter a:visited {
	color: #9f9f9f;
	}	
.newsletter a:hover {
	color: #006699;
	text-decoration: underline;
	}
		
.downloads {
	background: url(http://www.semagroup.com.au/images/tiles/downloads.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.downloads a:link, .downloads a:visited {
	color: #9f9f9f;
	}	
.downloads a:hover {
	color: #777;
	text-decoration: underline;
	}
		
.innovation {
	background: url(http://www.semagroup.com.au/images/tiles/innovation.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.innovation a:link, .innovation a:visited {
	color: #9f9f9f;
	}	
.innovation a:hover {
	color: #589CCB;
	text-decoration: underline;
	}
		
.bulletin {
	background: url(http://www.semagroup.com.au/images/tiles/bulletin.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.bulletin a:link, .bulletin a:visited {
	color: #9f9f9f;
	}	
.bulletin a:hover {
	color: #006699;
	text-decoration: underline;
	}
		
.ideas {
	background: url(http://www.semagroup.com.au/images/tiles/ideas.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #589CCB;
	margin: 3px 0;
	}
.ideas a:link, .ideas a:visited {
	color: #9f9f9f;
	}	
.ideas a:hover {
	color: #589CCB;
	text-decoration: underline;
	}
		
.testimonial {
	background: url(http://www.semagroup.com.au/images/tiles/testimonial.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.testimonial a:link, .testimonial a:visited {
	color: #9f9f9f;
	}	
.testimonial a:hover {
	color: #39BFBD;
	text-decoration: underline;
	}
		
.successStory {
	background: url(http://www.semagroup.com.au/images/tiles/success-story.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.successStory a:link, .successStory a:visited {
	color: #9f9f9f;
	}	
.successStory a:hover {
	color: #824F83;
	text-decoration: underline;
	}
		
.profile {
	background: url(http://www.semagroup.com.au/images/tiles/profile.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.profile a:link, .profile a:visited {
	color: #9f9f9f;
	}	
.profile a:hover {
	color: #CDE04B;
	text-decoration: underline;
	}
		
.events {
	background: url(http://www.semagroup.com.au/images/tiles/events.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.events a:link, .events a:visited {
	color: #9f9f9f;
	}	
.events a:hover {
	color: #D83856;
	text-decoration: underline;
	}
		
.help {
	background: url(http://www.semagroup.com.au/images/tiles/help.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	margin: 3px 0;
	}
.help a:link, .help a:visited {
	color: #9f9f9f;
	}	
.help a:hover {
	color: #777;
	text-decoration: underline;
	}
		
.productWare {
	background: url(http://www.semagroup.com.au/images/tiles/product-ware.gif) no-repeat top left;
	padding: 28px 0 7px 45px;
	margin: 3px 0;
	font-size: 12px;
	color: #9f9f9f;
	}
.productWare a:link, .productWare a:visited {
	color: #9f9f9f;
	}	
.productWare a:hover {
	color: #006699;
	text-decoration: underline;
	}

.quote {
	border-top: 12px solid #F2F2F2;
	border-bottom: 12px solid #F2F2F2;
	color: #006699;
	font-size: 15px;
	line-height: 23px;
	padding: 10px 8px;
	margin: 0;
	}
	
.graphic {
	border-top: 7px solid #8bafdc;
	background: url(http://www.semagroup.com.au/images/tiles/graphic-bg.gif) repeat top;
	color: #fff;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 18px;
	padding: 10px 15px 12px 15px;
	line-height: 22px;
	margin: 0;
	}
	
.graphic a:link, .graphic a:visited, .graphic a:active, .graphic a:hover {
	color: #fff;
	border: none;
	}

	
/* ---======= Highlights =======---*/


.consulting-H {
	margin: 0;
	padding: 0;
	}
	
.technology-H {
	margin: 0;
	padding: 0;
	}
		
.securitymail-H {
	margin: 0;
	padding: 0;
	}
		
.marketing-H {
	margin: 0;
	padding: 0;
	}
	
.business-H {
	margin: 0;
	padding: 0;
	}


.consulting {
	margin: 0;
	background: url(http://www.semagroup.com.au/images/tiles/CC03_highlight.jpg) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	}
.consulting a:link, .consulting a:visited {
	color: #9f9f9f;
	}	
.consulting a:hover {
	color: #E9A63E;
	text-decoration: underline;
	}
	
.technology {
	margin: 0;
	background: url(http://www.semagroup.com.au/images/tiles/TS03_highlight.jpg) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	}
.technology a:link, .technology a:visited {
	color: #9f9f9f;
	}	
.technology a:hover {
	color: #E9A63E;
	text-decoration: underline;
	}
		
.securitymail {
	margin: 0;
	background: url(http://www.semagroup.com.au/images/tiles/SM03_highlight.jpg) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	}
.securitymail a:link, .securitymail a:visited {
	color: #9f9f9f;
	}	
.securitymail a:hover {
	color: #E9A63E;
	text-decoration: underline;
	}
		
.marketing {
	margin: 0;
	background: url(http://www.semagroup.com.au/images/tiles/DM03_highlight.jpg) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	}
.marketing a:link, .marketing a:visited {
	color: #9f9f9f;
	}	
.marketing a:hover {
	color: #E9A63E;
	text-decoration: underline;
	}
	
.business {
	margin: 0;
	background: url(http://www.semagroup.com.au/images/tiles/BT03_highlight.jpg) no-repeat top left;
	padding: 28px 0 7px 45px;
	font-size: 12px;
	color: #9f9f9f;
	}
.business a:link, .business a:visited {
	color: #9f9f9f;
	}	
.business a:hover {
	color: #E9A63E;
	text-decoration: underline;
	}
	
/* ---======= Form and Table =======---*/
	
th {
	padding: 5px;
	background: #D9DBDA url(http://www.semagroup.com.au/images/top-bg.gif) repeat-x;
	color: #333;
	font-weight: normal;
	border-right: 1px solid #fff;
	font-size: 12px;
	text-align: left;
	}
	
td {
	padding: 5px;
	background: #f7f7f7;
	color: #4e4e4e;
	font-weight: normal;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	font-size: 11px;
	text-align: left;
	}
	
hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: none;
	}
	
/*----------------------------
				 Tag cloud
----------------------------*/

.tagcloud {
	margin-bottom: 10px;
	white-space: normal;
}

.tagcloud li {
	display: inline;
}

.tagcloud a {
	margin-right: 3px;
	display: inline;
}

.tagcloud a.biggest {
	font-size: 20px;
}

.tagcloud a.big {
	font-size: 17px;
}

.tagcloud a.medium {
	font-size: 13px;
}

.tagcloud a.small {
	font-size: 12px;
}

.tagcloud a.smallest {
	font-size: 10px;
}

	
/*----------------------------
	Widget - calendar
----------------------------*/

.calendar{
	margin:0 0 10px 0;

}
	
/*----------------------------
				Post Controls
----------------------------*/

.info {
	border-top:1px solid #CCC;
	margin:10px 0 5px 0;
	padding:5px 0 5px 0;
	color:#aaa;
}

.info br{
	margin:0 0 6px 0;
}

#postnavigation a{

	color:#000;
	border:none!important;
	margin:0 0 5px 0;
}

.post-by{
	margin:0 0 1px 0;	
}

.post-by a{
	border:none!important;	
}

/* search widget */

#searchbox{
	margin:0 0 30px 0;
}

#searchbox label{
	display:block!important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #ff9900;
	padding-bottom: 2px;
	margin-bottom: 10px;
}

/* search form */

.searchform {
	background-color: transparent;
	border: none;	
	margin: 0 5px 0 10px; padding: 5px 0 15px 0;	
	width: 190px;	
}
.searchform p { margin: 0; padding: 0; }

.searchform input.textbox { 
	width: 100px;
	color: #777; 
	height: 18px;
	padding: 2px;	
	border: 1px solid #E5E5E5;
	vertical-align: top;
}
.searchform input.button { 
	width: 60px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}

/* Comments */

.commentForm{
	margin:10px 0 0 0;
}

.commentForm label { float: left; display: block; width: 80px; clear: both; font-size:14px;}
.commentForm input { display:block; width: 130px; font-size:14px;padding:2px;}
#ctl00_cphBody_CommentView1_hfCaptcha { display:none;}


.commentForm #cbNotify{
	width:2em!important;
	float:left;
}

.author{margin:0;padding:0;font-size:12px;color:#AAAAAA;}
.date{margin:0;padding:0;font-size:12px;color:#AAAAAA;}

.commentcontent{
	border-bottom: 1px solid #ccc;
	margin:0 0 4px 0;
}

/*----------------------------
				Search page
----------------------------*/

.searchresult{
	margin-bottom: 20px;
}

.searchresult a{
	font-weight: bold;
}

.searchresult span.text{
	clear: both;
	display: block;
	margin: 3px 0;
}

.searchresult span.type{
	display: block;
}

.searchresult span.url{
	color: Gray;
}

.searchpage
{
	padding-bottom: 20px;
}

.searchpage h1
{
	color: #666666;
}

.searchpage ul.paging{
 list-style-type: none;
 margin:0px;
 margin-bottom: 20px;
 padding:0px;
}

.searchpage ul.paging li{
 display: inline;
 border: 1px solid gray; 
 background: #f1f1f1;
 margin-right: 5px;
}

.searchpage ul.paging li a{
 padding: 5px 8px;
}

.searchpage ul.paging li.active{
 background: #f1f1f1;
 border: 1px solid black;
}



#contact {
	margin: 15px 10px; 
	padding: 5px 30px 20px 20px;
	border: 1px solid #ccc; 
	background: #deedae;
}
#contact p {
	margin: 0;
	padding: 12px 10px 12px 0px;
}
#contact h1 {
	padding: 10px 10px 10px 0;
}
#contact textarea {
	width: 100%;
}

#commentMenu{
	padding: 0;
	margin:0;
	clear:both;
}

#commentMenu li{
	float:left;
	border:1px solid #ccc;
	border-bottom: transparent;
	margin:0;
	list-style: none;
	list-style-type:none;
	margin-right:5px;
	padding: 3px 8px;	
	cursor:pointer;
	position:relative;
	top: 2px;
	background:#ccc;
}

#commentMenu li.selected{
	background:white;
	border-bottom:1px solid white;
}

#commentCompose {
	clear:both;
	margin: 15px 0px 0px 0px;	
	min-height: 150px;
}

#commentPreview {
	display:none;
	clear:both;
	min-height: 150px;
	width:420px;
}

#commentPreview .comment {
	margin: 15px 0px 10px 0px;	
	border:1px solid #CCC;
	padding:10px;
	font-size:0.8em;
}

.success {
	color: #10ae00;
	font-weight: normal;
	padding:10px;
	font-size:13px;
}


.commentForm .bbcode {
    font-size:11px;
    float:left;
    position:relative;
    top:24px;
	left:340px;
    padding: 3px;
}

.bbcode a {
    margin: 1px;
    padding: 1px 3px 1px 3px;
    border: 1px solid #ccc;
}

#totals span 
{
	margin-left: 10px;
}

#ctl00_cphBody_CommentView1_txtContent{
	padding:10px;
	width:400px;
	font-size:13px;
}

/* Comment check box */

#cbNotify {
	margin:0!important;
	padding:0!important;
	width:10px;
}

#btnSaveAjax{
	margin:0 0 10px 0;
}

/* Calendar */

element.style {
	width:200px!important;
}

#ctl00_cphBody_Login1_RememberMe{
	margin:0 5px 0 0;
}

#recentPosts{
	margin:0 0 20px 0;
}
	
/* Calendar List */

.calendar{
	padding:10px 0 15px 0;
    border-bottom: 1px solid #ccc;	
}	

/* TagCloud List */

.tagcloud{
	padding:10px 0 15px 0;
    border-bottom: 1px solid #ccc;	
}	
	
/* Month List */

.monthlist{
	padding:10px 0 15px 0;
    border-bottom: 1px solid #ccc;	
}	

/* Latest posts List */

.recentposts{
	padding:15px 0 0px 0;
    border-bottom: 1px solid #ccc;	
}	



/* banner link fix on IE6 */
#bannerDiv
{
	position: relative;
	width: 955px;
	height:148px;
	text-decoration: none;		
	border: none;
}

#bannerLink{
	position: absolute;
	display: block;
	text-decoration: none;
	border: none;
	top: 0px;
	left: 0px;
	/*width: 955px;
	height:148px;*/
}

#bannerLink i
{
	/*display: none;*/
	/*width: 955px;
	height:148px;*/	
	/*text-decoration: none;	
	border: none;*/	
}