/* CSS Document */

body{ margin:0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:76.1%}

p, li { color:#333333; font-size:1em;}
h1, .contentheading, .componentheading{ color:#246B8C; font-size:2em;}
h2{ color:#D3A732; font-size:2em;}
h3{ color:FFCC33; font-size:1.8em;}
h4{ color:#246B8C; font-size:1.2em;}
h5{ color:#467E99; font-size:1em;}
h6{ color:#3399CC; font-size:1em;}

a{ color:#467E99; text-decoration:none;}
a:hover{ color:#3399CC; text-decoration:underline;}


table tr td{ margin:0px;}

#container{
	width:734px; margin:auto;text-align:left;}
	
#header{	}

#topnav {background:url(../../nav_background.gif) repeat-x #4C4C4C;height:31px;}
	#topnav ul { list-style: none;padding: 0;margin: 0;}
	#topnav li {display:inline;padding:0px 8px;border-right:1px solid #FFFFFF;height:2em;}
	#topnav a, #topnav a:link {color:#FFFFFF;text-decoration:none;padding:0;height:2em;line-height: 2em;}
	#topnav a:hover {color:#3399CC;}
	
	
	
	#top{ background-color:#FFFFFF; width:734px; height:18px; text-align:left;}
	#ticker{ background-color:#FFFFFF; width:734px;border-bottom:1px solid #FFFFFF;color:#3399CC;font-size:0.9em;font-weight:bold;height:18px;}
	#banner{ background-color:#FFFFFF; width:734px; height:102px;}
	


	
.hometable {margin:0;padding:0;background:url(../images/hometable_background.gif) repeat-x top;}
.homecell {padding:0; margin:0;border-left:1px dashed #CCCCCC;}	
	
#main_content{background:url(../images/silo_background.gif) repeat-x top;}

.homecell h3{ color:#246B8C; font-size:1.2em; font-weight:bold;}
.small ul li {margin:0;padding:0;font-size:0.9em;color:#808080}
	
	#silos {margin:0;width:734px;padding-top:10px;}
		#silos p{ font-size:1em; color:#FFFFFF; font-weight:bold; line-height:1.1em;}
		#silos a{ color:#FFCC33; font-size:1.8em; text-decoration:none;font-weight:bold;line-height:1.2em}
		#silos a:hover{ color:#FFFFFF;}
	
		#silo1 {padding:3px 8px 3px 8px; background:url(../images/silo_1.jpg) no-repeat; width:221px; max-width:237px; height:113px; float:left; display:inline;margin:0}
		#silo2 {padding:3px 8px 3px 8px; background:url(../images/silo_2.jpg) no-repeat; width:221px; max-width:237px; height:113px; float:left; display:inline;margin:0px 11px}
		#silo3 {padding:3px 8px 3px 8px; background:url(../images/silo_3.jpg) no-repeat; width:221px; max-width:237px; height:113px; float:right; display:inline;margin:0}
		
		#silos .moduletable {overflow:hidden;margin:0;padding:0;}
		
		
		.moduletable-service {background:url(../images/hometable_bg.gif) repeat-x top;height:310px;width:33%;float:left;display:inline;border-left:1px dashed #808080;padding:6px 5px 0px 3px;overflow:hidden;}
		.moduletable-service li{font-size:0.9em;margin:0;color:#999999;}
		.moduletable-service ul {margin:0; padding-left:18px; list-style:square;}
		.moduletable-service h3 {color:#246B8C;font-size:1.2em;padding-left:6px;}
		.moduletable-service td {vertical-align:top;}
	
	
#left_column{ 
	width:129px !important; 
	float:left; 
	display:inline; 
	background-color:#F5F5F5;
	padding:10px;
	color:#52A3CC;}
	
	#left_column p {color:#52A3CC;}
	
	#left_column a{ color:#3399CC; text-decoration:none;}
	#left_column a:hover{ color:#467E99; text-decoration:none;}
	
	#left_column .moduletable {border-bottom:1px dashed #999999;padding-bottom:15px;margin-bottom:15px;}
	#left_column .moduletable th, #left_column .header {font-size:1.6em;font-weight:bold;color:#467E99;}
	#left_column .contentpagetitle  {color:#246B8C; font-size:2em;}
	#left_column a, #left_column a:link {color:#336699;font-weight:bold;}
	
	#left_column .moduletable-left {margin-bottom:15px;}
	#left_column .moduletable-left th {font-size:1.6em;font-weight:bold;color:#467E99;}
	#left_column .moduletable-left a, #left_column .moduletable-left a:link {display:block;color:#3399CC;font-weight:normal;border-bottom:1px dashed #CCCCCC;padding:4px 0;}
	#left_column .moduletable-left a:hover {color:#000000}
	#left_column .moduletable-left td {}


#middle_column{ 
	width:414px !important;
	min-width:414px; 
	max-width:540px;
	float:left; 
	display:inline;
	margin:10px;
	overflow:hidden;}
	
	#random{ background:url(../images/random_background.gif) no-repeat; width:414px !important; height:101px !important; }
	#second_silos{ color:#333333; font-size:1em; width:404px !important; margin:5px;}
	
		
		
#right_column{ width:150px; float:right; display:inline;}
	
#topbox {background-color:#EAF5FA;border-bottom:1px solid #A1D0E8;margin-bottom:10px;}
	#topbox .moduletable {width:100%;border-top:1px solid #A1D0E8;border-left:1px solid #A1D0E8;border-right:1px solid #A1D0E8;padding:10px;font-size:0.9em;color:#3399CC;}
	#topbox .button {font-size:0.85em; color:#003399; background-color:#A1D0E8;font-weight:normal; text-transform:uppercase}

#right {background-color:#F5F5F5; padding:10px;color:#52A3CC;}
	#right p {color:#52A3CC;}
	#right a, #right a:link {color:#336699;font-weight:bold;}
	#right .moduletable {border-bottom:1px dashed #999999;padding-bottom:15px;margin-bottom:15px;}
	#right .moduletable th, #right .header {font-size:1.6em;font-weight:bold;color:#467E99;}
	#right .contentpagetitle  {color:#246B8C; font-size:2em;}
		
#footer {color:#666666; font-size:0.9em; text-align:left;}
	#footer ul {margin:0;padding:1px 0px;}
	#footer li {display:inline;padding:0px 8px;border-right:1px solid #666666;}
	#footer a, #footer a:link {color:#666666; text-decoration:none; text-transform:lowercase;}
	#footer a:hover {color:#3399CC;}
	#footer p {text-align:left;}


	
	#login{ background-color:#EAF5FA;  }
		#login a{color:#3399CC; font-size:1em; text-decoration:none;}
		#login a:hover{color:#467E99; font-size:1em; text-decoration:none;}
	
	#search{ background-color:#EAF5FA; border-bottom: 1px solid #AFD7EB; border-left: 1px solid #AFD7EB; border-right: 1px solid #AFD7EB; }
	#form1{ margin:0px; padding:5px; color:#003399; font-size:1em;}
	
	#box{ background-color:#F5F5F5; margin-top:10px; padding:5px;}
		#box p{ color:#3399CC; font-size:1em;}
		
		
		
		
		
		


/* SimpleBoard footer Banner */
.sb_footer {
        font-family: Arial, Verdana, sans-serif;
        font-size: 7pt;
        text-align: center;
        }

/* Post History */
.sb_review_table  {
        background-color:#F3F3F3;
		  text-align: left;
        }
.sb_review_header {
        background-color:#808080;
        color:#ffffff;
        }
.sb_review_body0   {
        color:#404040;
        background-color:#E2E2E2;
        }
.sb_review_body1   {
        color:#404040;
        background-color:#D1D1D1;
        }        
.sb_review_quote  {
        padding:5px;
        border:solid 1px #000000;
        background-color:#C0C0C0;
        color:#ffffff;
        font-size: 9px;
		  display: block;
        }
        
/* Quote & Code blocks */
td pre {
       background-color: #e6e6e6;
       border: 1px solid #000000;
       overflow: scroll;
       width: 350px;
}

.sb_quote {
        padding:5px;
        border:solid 1px #000000;
        background-color:#e6e6e6;
        color:#000000;
        font-family: Arial, Verdana, sans-serif;
        font-size: 9px;
        display: block;
        }    
/*new and not_new notifications */
.sb_new {
   font-family: Arial, Verdana, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #FF0000;
}

.sb_notnew {
   font-family: Arial, Verdana, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #C0C0C0;
}
/*file attachments */
.sb_file_attachment {
        BACKGROUND: url(emoticons/file.png) no-repeat; 
        padding-top: 2px;
        padding-left: 35px;
        
        border:solid 1px #000000;
        background-color:#ededed;
        color:#000000;
        font-family: Arial, Verdana, sans-serif;
        font-size: 9px;
        }

/* write.html.php */

.image_hide {
   position: relative;
   visibility: visible;
   font-size: 9px;
   font-family: Arial, Sans Serif;
}

.file_hide {
   position: relative;
   visibility: visible;
   font-size: 9px;
   font-family: Arial, Sans Serif;
}

.general {
   position: relative;
   visibility: visible;
   font-size: 9px;
   font-family: Arial, Sans Serif
}

/* post message layout */

.sb_leftcolumn {
   width: 200 px;
   text-align: right;
}
/*avatar picture */
.sb_avatar {
   text-align: center;
   margin-top: 3px;
   margin-bottom: 3px;
   display: block;
}

/* message body */

.sb_messagebody {
   border-top: thin solid silver;
   display: block;
   padding-top: 4px;
   margin-top: 4px;
   margin-bottom: 4px;
}

/* signature */

.sb_signature {
   border-top: thin dashed silver;
   margin-bottom: 4px;
   padding-top: 4px;
   margin-top: 4px;
   display: block;
}

/* category names */

.sb_catname {
	font-size: 12 px;
}




 #contact_text .inputbox {width:300px;}
 
 .sectiontableentry1 {padding:0px 3px;}
 .sectiontableentry2 {padding:0px 3px; background-color:#F5F5F5;}