body {
	background-image:url(site_images/bg_repeat.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:180%;
}

img {border:0px;}

h1, h2 ,h3 {
	color:#297CA2;
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	line-height:100%;
}

h3 { margin:12px 0; font-weight:normal; color:#666; font-size:34px; line-height:40px;}

ul {
    margin:10px 0;
    padding-left:20px;
}

li {
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}

.Title {
	font-size:14px;
	font-weight:bold;
}

.Normal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:180%;
}

.Small {
	font-size:11px;
}

#post-rss { margin-left:10px; padding: 1px 5px 5px 22px; background:url(/CatalystImages/RSS.png) no-repeat;}

A {text-decoration: none; color:#639E1D;}
A:hover {color:#000;}

.Link A {text-decoration: underline; color:#666666;}
.Link A:hover {color:#000000;}

.Button A {text-decoration: none; color:#FFFFFF;}
.Button A:hover {color:#DDDDDD;}

.Blog A {text-decoration: none; color:#333333;}
.Blog A:hover {color:#000000;}

.Menu_Off,.Menu_Over,.Menu_On {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}

.Menu_Over {
	color:#000000;
	cursor:pointer;
}

.Menu_On {
	color:#297CA2;
}

.menu-off,.menu-over,.menu-on {
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}

.menu-over {
	color:#ccc;
	cursor:pointer;
}

.menu-on {
	font-weight:bold;
}

.Sub_Menu_Off,.Sub_Menu_Over,.Sub_Menu_On {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:4px;
	border-bottom:1px #FFFFFF solid;
}

.Sub_Menu_Over {
	color:#000000;
	cursor:pointer;
}

.Sub_Menu_On {
	color:#3B3C3E;
}

input.cat_textbox {border:1px #999999 solid; width:200px;}

/*web apps - web*/
#web { margin-left:0px;}
#web-list { width:200px; height:210px; margin-right:25px; float:left;}
#web-list a { color:#666; font-size:10px; border:0;}
#web-list a:hover { color:#000;}
#web-list div { line-height:12px; font-weight:bold;}
#web-listimage { width:200px; height:118px;}
#web-listname { font-size:12px; margin:8px 0 0; color:#333333;}

#web-image { margin:0 0 25px 67px; width:740px;}
#web-function { margin:0 0 0 308px; width:134px; float:left; font-size:13px;}
#web-functiont { font-weight:bold; padding-left:3px; line-height:20px; border-bottom:1px #666666 dotted; margin:0; width:80px;}
#web-functions { padding-left:3px;}
#web-detail { width:364px; float:left;}
#web-detailview { background:url(/images/jd_view.gif) left center no-repeat; padding-left:27px; margin-top:10px;}
#web-detailview a { border:0; color:#666666; font-weight:bold;}
#web-detailcontent {}
#web-detailbtn { margin-top:15px;}
#web-detailbtn a { border:0;}

textarea {
	border:1px #999999 solid;
	scrollbar-3dlight-color:#999999;
	scrollbar-arrow-color:#999999;
	scrollbar-darkshadow-color:#f8f8f8;
	scrollbar-face-color:#f8f8f8;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#999999;
	scrollbar-track-color:#f8f8f8;
	scrollbar-base-color: #ffffff; 
}

/*img, div { behavior: url("iepngfix.htc") }*/
#icons-bg { position:absolute; width:1px; height:1px;}
#icons { position:relative; top:-18px; left:0; width:441px; height:57px;}