﻿body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background:#fff;
		min-width:980px;
		font-family:tahoma;		
	}
	
	h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	img {
		margin:10px 0 5px;
		border:none;
	}
	a
	{ color:#33A1DE;
	  font-size:10pt;
	}
	a:visited
	{ color:#236B8E;
	     }
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
		background-image: url(/images/til_1.gif);
	    background-repeat: repeat-x;
	}
	/* common column settings */
		
		
	.col2 {
		float:left;
		position:relative;
		padding:0 0 0 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 1 Column settings */
		
	/* col2 styles*/
	.threecol .col2 {
		min-width:766px;
		width:80%;
		background-image: url(/images/til_2.gif);
	    background-repeat: repeat-x;
	    left:20%;			
	}
	.threecol .col2 #top 
	{ 
	    height:276px;
	    
	}
	.threecol .col2 #middle 
	{ 
	    min-height:400px;
	}
	.threecol .col2 #left,.threecol .col2 #right 
	{float:left;
	 height:100%;
	}
	.threecol .col2 #left
	{ width:220px;
	  border-bottom:1px solid #ccc;
	}
	.threecol .col2 #bottom 
	{ 
	  clear:both;
	   
	}
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		background-image: url(/images/bg_19.gif);
	    background-repeat: repeat-x;
	    text-align:center;
	    font-size:11px;
	}
	
	/*carry over css from orig template*/
	#left ul li
      {
   background-repeat:no-repeat;
  
   background-position: bottom;
   padding:3px 3px 3px 50px;
   margin:2px;
    }
  
    #left ul li a
    { color:#8C8B8B;   
      text-decoration:none;
      font-size:11px;
    }
     #left ul li a:hover
     { 
         text-decoration:underline;
     }  
.item_greyy {background-image:url(/images/bg_list_1.gif);}
.item_white {background-image:url(/images/bg_list_2.gif);}
.blue_1 { color:#569DCA; font-size:11px; line-height:12px}
.yellow_1 { color:#D96E27; font-family:tahoma; font-size:9px; line-height:11px}
.yellow_2{ color:#D96E27; font-family:tahoma; font-size:10px; line-height:12px}
.yellow_3{
	color: #D96E27;
	font-family: tahoma;
	font-size: 1em;
	line-height: 15px;
}
.grey_1 { color:#8C8C8C; font-family:tahoma; font-size:9px; line-height:12px; text-decoration:none}
ul.list_2 li {PADDING-RIGHT: 8px;  LINE-HEIGHT: 14px;
background-image:url('/images/pic_list_2.gif'); 
background-position:right center; background-repeat:no-repeat;
color:#747474; font-family:tahoma; font-size:13px; line-height:14px
}
ul.list_1 li {PADDING-left: 12px;  LINE-HEIGHT: 14px;
background-image:url('/images/pic_list_2.gif'); 
background-position:left center; background-repeat:no-repeat;
color:#747474; font-family:tahoma; font-size:11px; line-height:14px
}
ul.list_2 li a {  color:#636363; font-family:tahoma; font-size:10px; line-height:14px; text-decoration:none}
.box
{
	border: 1px solid rgb(205, 201, 201);
	height: 170px; width: 255px;
}
.button{
background-color:#3B5998;
border:solid 1px #D9DFEA;
color:#FFFFFF;
cursor:pointer;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:9pt;
padding:2px 10px 3px;
text-align:center;
-moz-border-radius:10px;
-webkit-border-radius:10px;
text-decoration:none;

	}
.button:hover{
	text-decoration:underline;
}
.button:visited{
	color:white;
}
.grey_main { color:#636363; font-family:tahoma; font-size:10px; line-height:14px}
h1
{ font-size:14pt;
  margin:0px;
    }
h2
{ font-size:12pt;
  margin:0px;
    }
h3
{ font-size:11pt;
    }        
