* {
	margin:0;
	padding:0;
}
a {
}
a:link {
}
a:visited {
}
a:focus {
}
a:hover {
}
a:active {
}
p {
	position:relative;/*opera 8 needs the position:relative on the inner content but opera 9 doesn't */
}
img {
	border:none;
}
iframe {
	border:none;
}
body {
	text-align:center;
}
#wrapper {
	width:955px;
	margin:0px auto;
	text-align:left;
	z-index:2;
}
#global_header_container {
	position:relative;
	z-index:7;
}
#upper_container, #global_footer {
	position:relative;
	z-index:5;
}
#global_header_container {
}
#upper_container {
}
#primary_header {
	clear:both;
}
#primary_toolbar {
	clear:both;
}
#primary_toolbar ul {
	list-style: none;
}
#primary_toolbar ul li {
	display:inline;
	padding-left:10px; 
}
#secondary_header {
	clear:both;
}
#secondary_toolbar {
	clear:both;
}
#secondary_toolbar ul {
	list-style: none;
}
#secondary_toolbar ul li {
	display:inline;
	padding-left:10px;
}
/* header stuff end */
#outer_container {
	position:relative;
	width:955px;
	clear:both;
	z-index:4;
}
/* start - left column and contents*/
#left {
	width:175px; /* must match width of .col */
	position:relative;
	z-index:1;
	float:left;
	display:inline;
}
#logo {
}
/* end - left column and contents*/
/* start - center column and contents*/
#second_and_third_col_container {
	position:relative;
	float:right;
	width:780px;
	z-index:1;
}
#second_upper_container {
	position:relative;
	clear: right;
	float: left;
	width:780px;
}
#second_col_container {
	position:inline;
	float:left;
}
#third_upper_container {
	position:relative;
	float: left;
	width:630px;
}
#main_content_narrow {
	width:630px; /* must match width of .main_content_narrow_background */
	float:left;
	display:inline;
	position:relative;
}
#main_content_wide {
	width:780px; /* must match width of .main_content_wide_background */
	float:left;
	display:inline;
	position:relative;
}
/* end - center column and contents*/
/* start - right column and contents*/
#right {
	width:150px; /* must match width of .right_background */
	position:relative;
	float:right;
	display:inline;
}
/* end - right column and contents*/
/* start - code that produces simulated equal length columns */
.col {
	width:175px; /* must match width of #left */
	position:absolute;
	z-index:0;
	left:0;
	bottom:0;
}
.left_background {
	/* used in conjunction with .col and so its width is applied */
}
.main_content_narrow_background {
	left:175px;
	width:630px; /* must match width of #main_content_narrow */
}
.main_content_wide_background {
	left:175px;
	width:780px; /* must match width of #main_content_wide */
}
.right_background {
	left:805px;
	width:150px; /* must match width of #right */
}
html>body .col {/* hiden from ie6 and under*/
	top:0
}
.clearer {
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
/* Note: 'box model hack' or equivalant is not used so IE 5.5 is not fully supported */
/* end - code that produces the equal length columns */
#global_footer {
	clear:both;
}

/* Start CMS element styles */
/* start author side tabs css */
.cms_tabblock {
	border: 2px solid #000000;
}
.cms_tabblock_title {
	background-color: #990000;
}
.cms_tabblock_content {
	background-color: #3366FF;
}
/* end author side tabs css */
/* start text/image component css */
.cms_textImage { /*component container*/
	clear:left;
}
.cms_textImageTitle { /* title */
	font-weight:bold;
}
.cms_text { /* wrapper for cms_textImageText */
}
.cms_textImageText { /* text container */
}
.cms_image {  /* text container */
}
.cms_textImagePositiomCenter { /* image container - center alligned */
	text-align:center;
}
.cms_textImagePositiomCenter img { /* image container - center alligned */
	text-align:center;
}
.cms_textImagePositionLeft { /* image container - left alligned */
	text-align:left;
}
.cms_textImagePositionRight { /* image container - right alligned */
	text-align:right;
}
.cms_textImageCaptionCenter { /* caption text container - center alligned */
	text-align:center;
}
.cms_textImageCaptionLeft { /* caption text container - left alligned */
	text-align:left;
}
.cms_textImageCaptionRight { /* caption text container - right alligned */
	text-align:right;
}

.cms_img _center {
	display: block;
	text-align: center;
}
.cms_img_left {
	padding: 10px;
	float: left;
}
.cms_img_right {
	padding: 10px;
	float: right;
}
/* end text/image component css */
/* Start Column Control CSS */
/* start for templates with right column */
.cms_narrow_1_col_set, .cms_narrow_2_col_set, .cms_narrow_3_col_set { /*styles column set containers*/
	float:left;
	display:block;
}
.cms_narrow_1_col_set_col_1 {
	float:left;
	display:block;
	width:630px;
}
.cms_narrow_1_col_set_blok {
}
.cms_narrow_2_col_set_col_1, .cms_narrow_2_col_set_col_2 {
	float:left;
	display:inline;
	width:315px;
}
.cms_narrow_2_inside_col_3{
	float:left;
	display:block;
	width: 150px;
}

.cms_narrow_1_col_set_blok {
}
.cms_narrow_3_col_set_col_1, .cms_narrow_3_col_set_col_2, .cms_narrow_3_col_set_col_3 { /*styles column set containers*/
	float:left;
	display:block;
	width:150px;
}
.cms_narrow_3_col_set_blok {
}
/* end for templates with right column */
/* start for templates without right column */
.cms_wide_1_col_set, .cms_wide_2_col_set, .cms_wide_3_col_set {
	float:left;
	display:block;
}
.cms_wide_1_col_set_col_1 {
	float:left;
	display:block;
	width:780px;
	min-height:1px;
}
.cms_wide_1_col_set_blok {
}
.cms_wide_2_col_set_col_1, .cms_wide_2_col_set_col_2 {
	float:left;
	display:inline;
	width:390px;
	min-height:1px;
}
.cms_wide_2_col_set_blok {
}
.cms_wide_3_col_set_col_1, .cms_wide_3_col_set_col_2, .cms_wide_3_col_set_col_3 {
	float:left;
	display:inline;
	width:260px;
	min-height:1px;
 border: 1px solid #424242;
}
.cms_wide_3_col_set_blok {
}
.cms_col_clearer {
	clear:both;
}
/* start column control info messages */
.cms_col_start {
	background-color: aqua;
}
.cms_col_stop {
	background-color: purple;
}
.cms_col_switch {
	background-color: silver;
}
.cms_col_error {
	background-color: red;
}
/* end column control info messages */
/* end for templates without right column */
/* End Column Control CSS */
/* start countdown timer css */
#cms_countdowntop a {
}
#cms_countdown {
}
.cms_countdowndaysleft {
}
#cms_countdown_ajax_div {
}
.cms_countdowninnertext {
}
/* end countdown timer css */
.cms_separator {
	clear:both;
}
/* start chart component css */
.chart {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.chartLeft {
	float: left;
	text-align: left;
}
.chartRight {
	float: right;
	text-align: right;
}
.chartClear {
	clear: both;
}
/* end chart component css */
/* End CMS element styles */