*
{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	font-size: 12px;	
	border: none;
	
}

html
{
	height: 100%;
}

body
{
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background-color: White;
	
}

a
{
	color: #7f8591;
	font-family: Tahoma, Arial;
	font-size: 12px;
	white-space:normal;
}

a:hover
{
	color: black;
	text-decoration: underline;
}

#content
{
	height: 100%;
	min-height: 100%;
	position: relative;
	width: 100%;	
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background-image: url('prof_images/top_bg.gif');
	background-repeat:repeat-x;
	background-position: left top;
        border: Red;
        
     
}

#page, #footer_content
{	
	display: table;
	position:relative;	
	width: 100%;
}

#before_footer
{
	width: 100%;
	position:relative;
	height:170px;
	clear:both;
}

#footer
{
	position:absolute;
	bottom: 0px;
	width: 100%;	
	text-align: center;
	background-image: url('prof_images/bottom_bg.gif');
	background-repeat:repeat-x;
	background-position: left bottom;
        	
}

#footer a
{
	padding-right: 30px;
        font-size: 11px;
}

#footer_content
{
	text-align: center;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-top: 20px;	
}

#footer_content h5
{
	text-align: left;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #262a3a;
	padding-left: 30px;
	padding-right: 30px;
}


#footer_content h6
{
	text-align: center;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 20px;
	font-weight: normal;
	color: #555a61;
}


#search
{
	vertical-align:top;
	width: 100%;
}

.search_label
{
	color: #036ac4;
	font-size: 10px;
	font-weight:bold;	
	line-height: 15px;
}

.search_btn
{
	width: 60px;
	height: 20px;
}

.search_textbox
{
	height: 18px;
	width: 150px;
	border: solid 1px #bfbfc2;
}

#top_menu
{
	width: 100%;
	background-image: url('prof_images/menu_bg.gif');
	display: table;	
	
	
}

#top_menu td
{
	padding-top: 8px;	
}

a.top_menu
{
	text-decoration: none;
	color: #061f3e;	
	font-size: 11px;
		
}

a.top_menu:hover
{	
	text-decoration: underline;	
	font-size: 11px;
}

a.top_menu_active
{
	text-decoration: none;
	color: White;		
	font-size: 11px;
}

a.top_menu_active:hover
{	
	color: White;
	text-decoration: underline;	
	font-size: 11px;
}

td.top_menu
{	
	background-image: url(prof_images/button.gif);
	background-repeat:no-repeat;
	width: 123px;	
	text-align:center;
}

td.top_menu_active
{	
	background-image: url(prof_images/selected.gif);
	background-repeat:no-repeat;
	width: 123px;	
	text-align:center;
}

#news
{	
	background-color: #f7f7f8;
	padding: 10px;
}

#news h1
{	
	color: #1164ad;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Tahoma
}

#news h2
{
	font-family: Arial, Tahoma;
	padding-right: 10px;	
}

#news p
{
	padding-top: 10px;
	padding-bottom: 20px;
}

#news h2
{
	color: black;
	font-size: 10px;
}

#news a, .node a
{
	color: #036ac4;
}

#news a:hover
{
	color: black;
}

#slogan, .slogan
{
	padding-bottom: 10px;
	font-size:12px;
	font-family: Bookman Old Style;
	color: #0d5196;
	text-transform:uppercase;
	font-weight:bold;
}

.sloganSmall
{
	padding-bottom: 10px;
	font-size:11px;
	font-family: Bookman Old Style;
	color: #0d5196;
	text-transform:uppercase;
	font-weight:bold;
}

h3.main
{
	padding-bottom: 10px;
	font-weight:normal;
}

h4.main
{
	padding-bottom: 10px;
}

td.main
{
	vertical-align:top;
	padding: 7px;
}

a.main
{
	background-image: url('prof_images/btn_more.gif');
	background-position: left bottom;	
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #036ac4;
	font-size:11px;
}
a.brand, #pagebody a, .categorydescription a
{
	color: #036ac4;
}
.table_text
{
	text-align:left;
	width: 100%;
        }

.text_header
{
	line-height: 10px; 
	font-size: 12px; 
	font-weight: bold; 
	color: Black; 
	text-align:left;
	padding-bottom:10px;
	display:block;
}

.link_header
{
	line-height: 10px; 
	font-size: 12px; 
	font-weight: bold; 
	color: #036ac4; 
	text-align:left;
	text-decoration:none;
}

#pagebody a.link_header2
{
	line-height: 10px; 
	font-size: 12px; 
	font-weight: bold; 
	color: #036ac4; 
	text-align:left;
	text-decoration:none;
}

#pagebody a.link_header2:hover
{
	text-decoration:underline;	
}


a.link_header:hover
{
	text-decoration:underline;
}

.text_date
{
	font-size: 10px; 
	color: #7f8591;
	text-align:right;
	width: 40%;
        }

.text
{
	font-size: 12px; 
	color: black; 
	text-align:left;
}

.link_text
{
	font-size: 12px; 
	font-weight: bold; 
	color: #036ac4;
	text-align:left;
}


hr
{
	height:1px;
	color:#DEDFE7;


}

.nodeStyle
{
	font-weight:bold;	
}
li
{
list-style-position:inside;

}

TEXTAREA {      border-style: solid; 
                border-color:black; 
                border-width:1; 
                background:#FFFFFF; 
                font-family:Verdana,Tahoma; 
                color:black;
                font-size:11px;}
.titlebar{      BORDER-TOP: #000000 1px solid; 
                BORDER-BOTTOM: #000000 1px solid; 
                BORDER-LEFT: #000000 1px solid; 
                BORDER-RIGHT: #000000 1px solid; }

.image{         BORDER-TOP: #999999 1px solid; 
                BORDER-BOTTOM: #999999 1px solid; 
                BORDER-LEFT: #999999 1px solid; 
                BORDER-RIGHT: #999999 1px solid; }

.dash {         BORDER-BOTTOM: #CCCCCC 1px dashed; }

.up {           BORDER-TOP: #CCCCCC 1px dashed; }

input.button {
                border-style: solid; 
                border-color:black; 
                border-width:1; 
                background:#FFFFFF; 
                font-family: Verdana,Tahoma; 
                font-size:11px;
                color:black;}

input.checkbox{ border-style:none;}
input {         font-family: verdana; 
                color: #333333;
                border-width: 1px;
                font-size:11px;
                border-color: #CCCCCC; }

form {          margin: 0px}
.bb {           BORDER-BOTTOM: #EA8A24 1px dashed;
                BORDER-TOP: #EA8A24 1px dashed;
                BORDER-LEFT: #EA8A24 1px dashed;
                BORDER-RIGHT: #EA8A24 1px dashed; }

.left {         BORDER-LEFT:#EA8A24 1px solid;}
.right_bot {    BORDER-BOTTOM:#EA8A24 1px solid;
                BORDER-RIGHT:#EA8A24 1px solid;}
.import_td {    BORDER-RIGHT: #999999 1px solid;
                BORDER-BOTTOM: #999999 1px solid; }

.import_tab {   BORDER-LEFT: #999999 1px solid;
                BORDER-TOP: #999999 1px solid; }
.pic2 { border:0px solid #323232; margin:8px 20px 8px 0}
.imgBlock { float:left; padding-right:20px;border: solid 0px;}



