/* Start of CMSMS style sheet 'MilkyWay Common' */
* {
	margin: 0;
	padding: 0;
}

html {
	font-family: /*"Lucida Grande",*/ Verdana, Helvetica, Arial, sans-serif;
	font-size: 100%;
}

body {
	font-family: /*"Lucida Grande",*/ Verdana, Helvetica, Arial, sans-serif;
	/*font-size: 62.5%;*/ /* This sets the default font size to be equivalent to 10px */
	font-size: 62.5%;
}

.sitedes, .maintitle, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	/*font-size: 20px;*/
}

.sitedes {
	text-align: center;
	vertical-align: bottom;
	padding: 3px;
}

.maintitle {
	font-size: 2.4em;
	font-weight: bold;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
}

h2 {
	font-size: 1.4em;
	font-weight: bold;
}

h3 {
	font-size: 1.3em;
	font-weight: bold;
}

h4 {
}

h5 {}

h6 {
	font-size: 1em;
}

#acp, #forumtable, p, td, th {
	/*font-size: 1.1em;*/}

#forumtable {
	width: 100%;
	margin: 0;
	padding: 0;
}

#forumtable p {
	margin: 0;
	text-align: left;
}

#content {
	padding: 2px 7px 5px 7px;
	text-align: center;
}

#content .content-index {
	margin-left: 7px;
	margin-right: 7px;
}

.content-padding {
	padding: 2px;
}

.content-no-padding {
	padding: 0px;
}

.min250 {
	width: 250px;
	min-width: 250px;
}

/* XHTML compliant, define border in CSS */
table, img, .forumline img, .forumlinenb img {
	border: none;
}

/*
.gen { }
.genmed {}
.gensmall { font-size: 1.0em; }
.gennull{ font-size: 0em; }
*/

.gen { }
.genmed {}
.gensmall { }
.gennull{ font-size: 0px; }

.center-block {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.center-block-text {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.error-message {
	font-weight: bold;
}

hr {
	height: 1px;
	margin: 5px 0;
	display: block;
	clear: both;
}

hr.dashed {
	border-top: 1px dashed #cccccc;
	margin: 10px 0;
}

/* IMG Fading - BEGIN */
.imgfade{filter: alpha(opacity=80); -moz-opacity: 0.80; margin-left: 3px;}
.imgfull{filter: alpha(opacity=100); -moz-opacity: 1; margin-left: 3px;}
.imgfade_nm{filter: alpha(opacity=80); -moz-opacity: 0.80;}
.imgfull_nm{filter: alpha(opacity=100); -moz-opacity: 1;}
/* IMG Fading - END */

.extra-top-padding { }

.row-post-text {
}

.topic-title-hide-flow {
	min-width: 280px;
	max-width: 500px;
	overflow: hidden !important;
}

.post-text {
	width: 99%;
	float: left;
	/*overflow: hidden;*/
	overflow: auto;
	clear: both;
	/*line-height: 1.2em;*/
	/* to avoid vertical scrollbar with acronyms in last line */
	padding-bottom: 3px;
	/* this is set to avoid one line post being hidden by scrollers in IE */
	height: auto !important; /* modern browsers */
	/*height: 40px;*/ /* IE5.x and IE6 */
	min-height: 40px; /* modern browsers */
}

.post-text li {
	margin-left: 40px;
}

.post-text li li {
	margin-left: 20px;
}

.post-text li li li {
	margin-left: 20px;
}

.code-row li {
	margin-left: 20px;
}

/* main tables/divs */
.graph table{
	border: none;
	margin: 0px;
}

.graph td{
	border: none;
	margin: 0px;
}

.no-width { margin: 5px auto; }
.forumline td { padding: 2px; }
.forumline-no2 td { padding: 2px; }

.empty-table td {
	/*padding: 3px 0;*/
}

.bbcbmg td {
	padding: 3px 0;
}

.poll-table td {
	padding: 3px 10px;
	text-align: left;}

/* pagination */
.pagination {
	font-weight: bold;
	margin: 0;
	margin-top: 5px;
	margin-bottom: 3px;
}

.gotopage {
	display: block;
	margin: 3px 0 1px 0;
}

* html .gotopage { margin-top: 5px; margin-bottom: 2px; }

/* inputs */
form {
	display: inline;
}

input, select, textarea {
	font-family: /*"Lucida Grande",*/ Verdana, Helvetica, Arial, sans-serif;margin: 0;
	vertical-align: middle;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

textarea {
	overflow: auto;
}

select {
	cursor: pointer;
}

option {
	padding-right: 1em;
}

/* inputs - fixing height and padding */
* html input.mainoption, * html input.altoption, * html input.liteoption { height: 20px; padding-left: 3px; padding-right: 3px; margin: 2px; vertical-align: middle;}
input.mainoption, input.altoption, input.liteoption { height: 18px; padding-left: 3px; padding-right: 3px; margin: 2px; vertical-align: middle; }
input.post { height: 18px; padding-left: 3px; padding-right: 3px; margin: 2px; vertical-align: middle; }
* html input.jumpbox { height: 20px; padding-left: 3px; padding-right: 3px; margin: 2px; vertical-align: middle; }
input.jumpbox { height: 18px; padding-left: 3px; padding-right: 3px; margin: 2px; vertical-align: middle; }
select option { height: 16px; padding-left: 3px; padding-right: 3px; vertical-align: middle; }

/* private message popup */
.popup, .popuppm { display: none; }

.popuppm-new {
	display: block;
	text-align: center;
	margin: 50px;
}

/* Hover Images - BEGIN */
.img-btn a img {}
.img-btn a:hover img {}
.img-btn a:active img {}
/* Hover Images - END */

/* CARDS - BEGIN */
.img-ban a img {}
.img-ban a:hover img {}
.img-ban a:active img {}

.img-warn a img {}
.img-warn a:hover img {}
.img-warn a:active img {}

.img-clear a img {}
.img-clear a:hover img {}
.img-clear a:active img {}

.img-report a img {}
.img-report a:hover img {}
.img-report a:active img {}

.img-green a img {}
.img-green a:hover img {}
.img-green a:active img {}
/* CARDS - END */

/* MG - BEGIN */
.text_cont_center {
	display: block;
	clear: both;
	text-align: center;
	vertical-align: middle;
	margin: 0 auto;
	/*margin: 50px;*/
}

.text_blue_cont, .text_gray_cont, .text_green_cont, .text_orange_cont, .text_red_cont, .text_yellow_cont {
	border-style: solid;
	border-width: 1px;
	padding: 10px;
}

.text_blue_cont { background-color: #aaccee; border-color: #557799; }
.text_gray_cont { background-color: #dddddd; border-color: #888888; }
.text_green_cont { background-color: #77dd99; border-color: #228822; }
.text_orange_cont { background-color: #ffaa55; border-color: #ff5500; }
.text_red_cont { background-color: #ff7777; border-color: #dd2222; }
.text_yellow_cont { background-color: #ffffaa; border-color: #ff7777; }

.text_blue,
a.text_blue,
a.text_blue:link,
a.text_blue:active,
a.text_blue:visited { color: #557799; font-weight: bold; }
a.text_blue:hover { color: #557799; text-decoration: underline; }

.text_gray,
a.text_gray,
a.text_gray:link,
a.text_gray:active,
a.text_gray:visited { color: #888888; font-weight: bold; }
a.text_gray:hover { color: #888888; text-decoration: underline; }

.text_green,
a.text_green,
a.text_green:link,
a.text_green:active,
a.text_green:visited { color: #228822; font-weight: bold; }
a.text_green:hover { color: #228822; text-decoration: underline; }

.text_orange,
a.text_orange,
a.text_orange:link,
a.text_orange:active,
a.text_orange:visited { color: #ff5500; font-weight: bold; }
a.text_orange:hover { color: #ff5500; text-decoration: underline; }

.text_red,
a.text_red,
a.text_red:link,
a.text_red:active,
a.text_red:visited { color: #dd2222; font-weight: bold; }
a.text_red:hover { color: #dd2222; text-decoration: underline; }

.text_yellow,
a.text_yellow,
a.text_yellow:link,
a.text_yellow:active,
a.text_yellow:visited { color: #ffffaa; font-weight: bold; }
a.text_yellow:hover { color: #ffffaa; text-decoration: underline; }

.post-it-row1 { background: #ffffff url('../../../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/PGKL4TBJ/images/bg_post_it_01.gif') repeat-x top  !important; }
.post-it-row2 { background: #ffffff url('../../../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/PGKL4TBJ/images/bg_post_it_02.gif') repeat-x top  !important; }
.post-it-row3 { background: #ffffff url('../../../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/PGKL4TBJ/images/bg_post_it_03.gif') repeat-x top  !important; }
/* MG - END */

.highlight-w {
	color: #dd2222;
	background-color: #ffffaa;
	font-weight: bold;
}

/* BBCode Buttons */
.bbimages {
	display: inline;
	border: 0px;
	margin: 0px auto;
}

.bbimages:hover {
	display: inline;
	border: 0px;
	margin: 0px auto;
}

/* Sitemap */
h2.sitemap, h2.maximise, h2.minimise {
	background: url('../../../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/PGKL4TBJ/images/maximise.gif') no-repeat center left;
	cursor: pointer;
	padding-left: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;}

h2.minimise {
	background: url('../../../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/PGKL4TBJ/images/minimise.gif') no-repeat center left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;}

ul.sitemap {
	list-style-type: none;
	margin-left: 0.5cm;
	padding-left: 0;
}

ul.sitemap li {
	padding-left: 1.1em;
	font-family: Tahoma, Arial;}

ul.sitemap li a {
	background: transparent url('../../../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/PGKL4TBJ/images/sitemapdocbullet.gif') no-repeat;
	/*margin-left: -1.1em;*/
	padding-left: 15px;
}

ul.sitemap li img {
	padding-right: 2px;
}

ul.sitemap li a:hover {
	background: transparent url('../../../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/PGKL4TBJ/images/sitemapdocbullethover.gif') no-repeat;
}

ul.sitemap li.parent {
	margin-left: -20px;
}

ul.sitemap li a.parent {
	background: transparent;
	padding-left: 2px;
}

ul.sitemap li ul {
	background: transparent /*url('images/sitemapfolderbullet.gif')*/ no-repeat;
	list-style-type: none;
	margin: -1.4em 0 0 -1.3em;
	padding: 1.4em 0 0 0.6em;
}

ul.sitemap li ul:hover {
	background: transparent /*url('images/sitemapfolderbullethover.gif')*/ no-repeat;
}

ul.sitemap li ul li {
	margin-left: 0.5cm;
	padding-left: 5px;
}

/* MG PNG */
img.pngimg {
	behavior: url('../../../../AppData/Local/Microsoft/Windows/Temporary Internet Files/Low/Content.IE5/PGKL4TBJ/templates/common/pngbehavior.htc');
}

/* ## ChromeStyle ## DropDown Menu ## */
.chromestyle{
	font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.chromestyle ul{
	width: 100%;
	padding: 2px 0;
	margin: 0;
	text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
	display: inline;
	vertical-align: middle;
}

.chromestyle ul li a{
	padding: 0px 7px;
	margin: 0;
	text-decoration: none;
	/*color: #555555;*/
	/*border-right: 1px solid #dadada;*/
}

.chromestyle ul li a:hover{
	color: #dd2222;
}

/*
.chromestyle ul li a:hover{
	background: url(images/ice/bg_th.gif) top repeat-x;
}

.chromestyle ul li a[rel]:after{
content: " " url(downimage.gif);
}
*/

.dropmenudiv{
	position: absolute;
	text-align: left;
	vertical-align: middle;
	top: 0;
	border: 1px solid #333333; /*THEME CHANGE HERE*/
	/*border-bottom-width: 0;*/
	line-height: 18px;
	z-index: 100;
	width: 200px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cacaca,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
	background-color: #f8f8f8;
}

.dropmenudiv a{
	display: block;
	text-indent: 2px;
	/*border-bottom: 1px solid #333333;*/ /*THEME CHANGE HERE*/
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}

* html .dropmenudiv a{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	/* background: #f0f0f0 url(images/ice/bg_row_hover.gif) bottom right no-repeat; */
	background-color: #f0f0f0;
}

/*
@media all and (min-width: 0px) { .code-list { margin-left: 40px; } }
@media all and (min-width: 0px) { html>body input.post { height: 18px; } }
@media all and (min-width: 0px) { html>body input.jumpbox { height: 15px; } }
*/
/* End of 'MilkyWay Common' */

