﻿* {margin: 0; padding: 0; }
div		{border-style:none;vertical-align:middle;}
img		{border-style:none;vertical-align:middle;}
.center {text-align:center;}

body 
{
	background-color	: #d7e3f1; /*THEME CHANGE HERE*/
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
}

div.inner_main /*all outer ids have a div.inner_main that has these specs*/
{	
	width				: 1000px;
	margin				: 0 auto;
}

#portal_navigation
{	
	color				: #ffffff; /*THEME CHANGE HERE*/
	background-color	: #000000; /*THEME CHANGE HERE*/
	height				: 20px;
	padding-top			: 5px;
}
#portal_navigation a:link, #portal_navigation a:visited 
{
    color               : #ffffff;
    text-decoration     : none;
}
#portal_navigation a:hover 
{
    text-decoration     : underline;
}

#home div.logo
{
	top					: 37px;
	position			: absolute;
}
#home div.banner
{
	margin				: 5px 0px;
	float				: right;
}

#menu div.inner_main
{
	text-align			: right;
}

#main div.inner_main
{
	padding				: 5px 0px;
}


#disclaimer div.inner_main
{
	padding-top			: 5px;
	font-size			: x-small;
	color				: #868581;
	text-align			: justify;
}

div.stripe
{	
	width				: 100%;
	background			: url(../images/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
	margin				: 0;
	font-weight			: 900;
	color				: #ffffff;
}

#bottom div.inner_main, #content_bottom div.inner_sub
{
	text-align			: center;
	padding				: 4px 0px;
}

#content_top div.inner_sub
{
	font-weight			: 900;
	font-size			: 15px;
	color				: #ffffff;
	padding				: 4px 10px 4px 10px;
}

#content_main div.inner_sub
{
	font-weight			: 900;
	font-size			: 15px;
	color				: #4F4F4F;
	background-color	: #F4F2F3;
	padding				: 7px;
	margin				: 8px 8px;
}
#content_main div.sms_send
{
	margin-top			: 6px;
	text-align			: center;
}
#content_main div.description
{
	margin-top			: 6px;
	text-align			: justify;
	height				: 150px;
	overflow			: auto;
}
#content_main div.thumb_container
{
    float               : left;
    margin              : 0px 10px 0px 0px;
}
#content_table_small
{
	height				: 240px; 
	width				: 580px;
}
#content_table_big
{
	height				: 320px; 
	width				: 600px;
}

#ct, #front
{
	background-color	: #F4F2F3;
	padding-left		: 10px;
	height				: 613px;
}
#ct 
{
	overflow			: auto;	
}
div.section_title
{
	text-align			: left;
	font-weight			: 900;
	font-size			: 15px;
	color				: #BE0000;
	padding				: 5px 0px;
}

#ct div#outer
{
	height				: 519px;
}
/*
#ct div#search
{
	text-align			: left;
	padding				: 3px 0px;
}
*/
#main_wallpaper
{
	width				: 495px;
	float				: left;
}
ul.ct_list
{
    list-style-type		: none;
	padding				: 0px;
	margin				: 0px;
}
ul.ct_list li
{
    float				: left;
}
li.list_thumb 
{
	margin				: 2px 11px 1px 0px;
	padding				: 3px 4px 1px 4px;
	background			: #d7e3f1;
}
#ct li.list_thumb, #main_wallpaper li.list_thumb
{
	width				: 80px;
}
#main_row1 li.list_thumb
{
	width				: 144px;
}
li.list_thumb div.thumb
{
    vertical-align		: top;
}
li.list_thumb div.title
{
	overflow			: hidden;
	white-space			: nowrap;
	padding-top			: 1px;
/*	color				: #4F4F4F;*/
	color				: #BE0000;
	font-weight			: 900;
	font-size			: 14px;
	text-align			: center;
}
#ct li.list_thumb div.title, #main_wallpaper li.list_thumb div.title
{
	width				: 80px;
}

#main_row1 li.list_thumb div.title
{
	width				: 144px;
}

li.list_text 
{
	font-weight			: 900;
	font-size			: 12px;
	width				: 463px; 
	padding				: 5px 10px 0px 0px;
}
li.list_text div.title
{
	text-align			: left;
	float				: left;
	width				: 400px;
	overflow			: hidden;
	white-space			: nowrap;
}
li.list_text div.code
{
	float				: right;
}

#slide_show
{
	margin				: 12px 17px 0px 0px; 
	float				: right;
}
#slide_images
{
	display				: none;
}

#ct #paging
{
	color				: #ffffff;
	margin-top			: 5px;
}
#slide_show #paging
{
	color				: #ffffff;
	margin-top			: 5px;
}
#paging ul
{
	list-style			: none;
	margin				: 0 auto;
}
#paging ul.pages_navi
{
	width				: 815px;
}
#paging ul.slides_navi /*SET FOR MAX 4 PAGES! needed for centering navigation*/
{
	width				: 200px;
}
#paging ul li 
{
	text-align			: center;
	float				: left;
}
#paging ul li.pages_navi
{
	width				: 30px;
}
#paging #slide_numbers a
{
	display				: block;
	float				: left;
}
#paging li.pages_page, #paging li.pages_spacer, #slide_numbers a
{
	width				: 25px;
	height				: 32px;
	background-image	: url(../images/fancy_title_main.png);
}

#paging li.pages_page a, #paging li.pages_spacer a, #paging #slide_numbers a
{
	line-height			: 28px;
}

#paging a:link, #paging a:visited
{
    color               : #ffffff;
    text-decoration     : none;
}
#paging a:hover, #paging span.selected_page, #paging #slide_numbers a.activeSlide
{
 	font-weight			: 900;
	font-size			: 18px;
}

.odd 
{
	color				: #BE0000;
}
.odd a:link, .odd a:visited
{
	color				: #BE0000;
    text-decoration     : none;
}
.odd a:hover
{
    text-decoration     : underline;
}
.even
{
	color				: #868485;
}
.even a:link, .even a:visited
{
	color				: #868485;
    text-decoration     : none;
}
.even a:hover
{
    text-decoration     : underline;
}


.important {
	color				: #BE0000;
}
.plain {
	color				: #868485;
}
.big {
	font-size			: 20px;
}
.bold {
	font-weight			: 900;
}
.desc {
	font-size			: 11px;
}

div.clearfix {
	clear				: both;
}