body
{ 
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-width:0px;
margin-height:0px;
/*width:948px;*/
background-image:url(../images/body-bg-top.gif);
background-repeat:repeat-x;
background-position:left top;
background-color:#dddddd;
	font-family:Arial; 
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	color:#464748;
	text-decoration:none;
}
table, td, tr
{ 
font-family:Arial; font-size:12px; line-height:18px; font-weight:normal; text-decoration:none;
}
.bdr-home 
{	
background-image:url(../images/home-bdr.gif); background-repeat:repeat-y; width:948px;
}
.copy-right
{ 
color:#ffffff; font-family:Arial;  font-size:12px; line-height:18px; font-weight:none; text-decoration:none; background-color:#2c93c0; padding:8px 10px 10px 28px; text-align:left;
}
.footer
{ 
color:#454545; font-family:Arial;  font-size:11px; line-height:18px; font-weight:none; text-decoration:none; padding:15px 10px 20px 30px; word-spacing:6px;
}
.foot-link
{
	font-size:11px; color:#454545; font-family:Arial; font-weight:none; text-decoration:none; word-spacing:0px;
}
.foot-link:hover
{
	font-size:11px; color:#797979; text-decoration:underline; 
}
.band-bg
{
	background-image:url(../images/home-band-bg.gif); background-repeat:no-repeat;
	padding:6px;
	width:236px;
	height:153px;
}
.txt-smal
{
	font-size:11px; color:#474646; font-family:Arial; font-weight:none; text-decoration:none; line-height:19px;
}
.black-bold
{
	font-size:12px; color:#010101; font-family:Arial; font-weight:bold; text-decoration:none;
}
.blue-lnk
{
	color:#006db2; font-family:Arial; font-weight:none; text-decoration:underline; font-size:11px;
}
.blue-lnk:hover
{
	color:#5b9213; text-decoration:none; font-size:11px;
}
.pg-lnk
{
width:17px;
margin-right:5px;
height:17px;
color:#414141; 
font-family:Arial; 
font-size:12px;
line-height:17px;
font-weight:none;
text-decoration:none;
display:block;
/*background-image:url(../images/pgn-off.gif);
background-repeat:no-repeat;*/
}
.pg-lnk:hover
{
font-size:12px;
color:#fffbfb; 
font-weight:bold;
text-decoration:none;
/*display:block;*/
	background-image:url(../images/pgn-on.gif);
	background-repeat:no-repeat;
}
.h-dot
{
	background-image:url(../images/h-dot.gif); background-repeat:repeat-x; height:1px;	
}
.box-bg
{
	background-image:url(../images/box-bg.gif); background-repeat:no-repeat;
	width:621px;
	height:253px;
}
.box-txt
{
	color:#343434; font-family:Arial; font-weight:none; text-decoration:underline; font-size:11px;
}
.box-bold
{
	color:#343434; font-family:Arial; font-weight:bold; text-decoration:none; font-size:14px;
}
.btn-jn
{
width:80px;
height:20px;
color:#eff1f5;
font-family:Arial; 
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
background-image:url(../images/join-off.gif);
background-repeat:no-repeat;
}
.btn-jn:hover
{
color:#ffffff; 
font-family:Arial; 
font-size:12px;
text-decoration:none;
background-image:url(../images/join-on.gif);
background-repeat:no-repeat;
}
.hr-hb
{
	color:#343434; font-family:Arial;  font-size:16px; font-weight:bold; text-decoration:none;
}
.hr-hred
{
	color:#f01a24; font-family:Arial;  font-size:16px; font-weight:bold; text-decoration:none;
}
.hr-hb-in
{
	color:#343434; font-family:Arial;  font-size:14px; font-weight:bold; text-decoration:none;
}
.hr-hred-in
{
	color:#f01a24; font-family:Arial;  font-size:14px; font-weight:bold; text-decoration:none;
}
.right-txt
{
	color:#343434; font-family:Arial;  font-size:11px; line-height:17px; font-weight:none; text-decoration:none;
}
.right-divider
{
	background-image:url(../images/divider.gif); background-repeat:repeat-x; height:30px; background-position:0px 15px;
}
.right-head
{
color:#505050; 
font-family:Arial; 
font-size:15px;
line-height:19px;
font-weight:bold;
text-decoration:none;
background-image:url(../images/arr-green.gif);
background-repeat:no-repeat;
background-position:0px 3px;
height:30px;
padding:0px 0px 0px 20px;
}
.date-txt
{
	color:#2393c0; font-family:Arial;  font-size:12px; line-height:17px; font-weight:none; text-decoration:none;
}
.top-menu
{
color:#8dea5b; font-size:12px; word-spacing:5px; padding:0px 20px 0px 0px;
}
.top-link
{
	color:#ffffff; font-family:Arial; font-weight:none; text-decoration:none; font-size:12px; word-spacing:0px;
}
.top-link:hover
{
	color:#96f24e; text-decoration:underline; font-size:12px;
}
.txt-smal
{
	color:#4c4c4c; font-family:Arial; font-weight:none; text-decoration:none; font-size:11px; line-height:16px;
}
a
{
	color:#000000; 
	font-family:Arial;
	font-weight:none; 
	text-decoration:underline; 
	font-size:12px;
}
a:hover
{
	color:#0e7bae; 
	text-decoration:none;
	font-size:12px;
}
.bdr-inner 
{	
background-image:url(../images/bdr-inner.gif); background-repeat:repeat-y; width:948px;
}

.left-head-blue
{
font-family:Arial;
font-size:13px;
color:#017cb2;
text-decoration:none;
font-weight:bold;
padding:10px 0px 10px 15px;
} 
.left-head-gray
{
font-family:Arial;
font-size:13px;
color:#585858;
text-decoration:none;
font-weight:bold;
padding:10px 0px 10px 15px;
} 
.left-menu-pad
{
border-top:#ebebeb 1px solid;
padding:5px 0px 5px 20px;
} 
a.left-menu
{
font-family:Arial;
font-size:12px;
color:#474646;
text-decoration:none;
font-weight:none;
background-image:url(../images/left-arr-off.gif); background-repeat:no-repeat;
background-position:0px 6px;
padding-left:8px;
float:left;
}      
a.left-menu:hover
{
font-family:Arial;
font-size:12px;
color:#3a9304;
text-decoration:none;
font-weight:none;
background-image:url(../images/left-arr-on.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:8px;
float:left;
}
.left-menu-sel
{
font-family:Arial;
font-size:12px;
color:#3a9304;
text-decoration:none;
font-weight:none;
background-image:url(../images/left-arr-on.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:8px;
float:left;
}
.left-menu-pad-sub
{
border-top:#f3f1f1 1px solid;
padding:3px 0px 3px 29px;
} 
a.left-menu-sub
{
font-family:Arial;
font-size:11px;
color:#676767;
text-decoration:none;
font-weight:none;
background-image:url(../images/left-sub-arr-off.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:10px;
float:left;
}      
a.left-menu-sub:hover
{
font-family:Arial;
font-size:11px;
color:#017cb2;
text-decoration:none;
font-weight:none;
background-image:url(../images/left-sub-arr-on.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:10px;
float:left;
}
.left-menu-sub-sel
{
font-family:Arial;
font-size:11px;
color:#017cb2;
text-decoration:none;
font-weight:none;
background-image:url(../images/left-sub-arr-on.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding-left:10px;
float:left;
}
.head-green1
{
font-family:Arial;
font-size:13px;
line-height:19px;
color:#3d9504;
text-decoration:none;
font-weight:bold;
}
.head-blue1
{
font-family:Arial;
font-size:14px;
line-height:19px;
color:#1e5d9b;
text-decoration:none;
font-weight:bold;
}
.arrow
{
background-image:url(../images/bl-arrow.gif);
background-repeat:no-repeat;
background-position:3px 12px;
padding-left:15px;
padding-top:5px;
color:#474646;
font-family:Arial; 
font-size:12px;
line-height:18px;
font-weight:none;
text-decoration:none;
} 
.blue-bold
{
font-family:Arial;
font-size:12px;
color:#017cb2;
text-decoration:none;
font-weight:bold;
} 

.h-line
{
margin-top:10px;
margin-bottom:10px;
background-color:#cdcdcd;
height:1px;
} 
.login-link
{
	font-size:12px; color:#004e90; font-family:Arial; font-weight:none; text-decoration:none; word-spacing:0px;
}
.login-link:hover
{
	font-size:12px; color:#004e90; text-decoration:underline; 
}
.team-name
{
font-family:Arial;
font-size:12px;
color:#474646;
text-decoration:none;
font-weight:bold;
} 
.grey-bold
{
font-family:Arial;
font-size:12px;
color:#6B6B6B;
text-decoration:none;
font-weight:bold;
} 
.body-link
{
font-size:12px;
font-family:Arial;
color:#474646;
font-weight:none;
text-decoration:underline;
}
.body-link:hover
{
font-size:12px;
color:#474646;
text-decoration:none; 
}
.link-blue
{
font-size:12px;
font-family:Arial;
color:#0061a1;
font-weight:none;
text-decoration:underline;
}
.link-blue:hover
{
font-size:12px;
color:#474646;
text-decoration:none; 
}
.star
{
font-size:12px;
font-family:Arial;
color:#FF0000;
font-weight:none;
text-decoration:none;
}
.border
{
border:#999999 1px solid;
padding:10px 10px 10px 10px;
}
.left-head-green
{
font-family:Arial;
font-size:12px;
color:#3a9304;
text-decoration:none;
font-weight:bold;
padding-left:27px;
}
.border-team
{
border:#439ec6 1px solid;
padding:3px 3px 3px 3px;
}
.hori-line
{
border-top:#ebebeb 1px solid;
padding:5px 0px 5px 0px;
} 
.h-line-blue
{
margin-top:10px;
margin-bottom:10px;
background-color:#62add0;
height:1px;
} 
.field 
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#323232;
	font-family:Arial;
	font-size:12px;
	padding:2px 2px 2px 4px;
	font-weight:none;
}
.field-login
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#4d0b02;
	font-family:Arial;
	font-size:12px;
	padding:2px 2px 2px 4px;
	font-weight:none;
}

.field-form-1
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#484646;
	font-family:Arial;
	font-size:12px;
	padding-left:3px;
	height:18px;
	width:200px;
}
.field-form-2
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#484646;
	font-family:Arial;
	font-size:12px;
	padding-left:3px;
	height:18px;
	width:455px;
}
.field-form-3
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#484646;
	font-family:Arial;
	font-size:12px;
	padding-left:3px;
	height:18px;
	width:143px;
}
.field-form-scroll
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#484646;
	font-family:Arial;
	font-size:12px;
	padding-left:3px;
	width:200px;
}
.field-form-list
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#484646;
	font-family:Arial;
	font-size:12px;
	padding-left:3px;
}
.field-list-long
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#484646;
	font-family:Arial;
	font-size:12px;
	padding-left:3px;
	width:206px;
}
.field-hint-question
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#484646;
	font-family:Arial;
	font-size:12px;
	padding-left:3px;
	width:240px;
}
.field-button
{
	border: solid 1px #539CD6;
	background-color:#f9fcfd;
	color:#484646;
	font-family:Arial;
	font-size:12px;
	padding-left:3px;
}





.news-menu
{
font-family:Arial;
font-size:13px;
color:#4C4C4C;
text-decoration:none;
font-weight:bold;
display:block;
line-height:30px;

}      
.news-menu:hover
{
font-family:Arial;
font-size:13px;
color:#4C4C4C;
text-decoration:none;
font-weight:bold;
background-color:#DBE6F5;
display:block;
line-height:30px;
}
.news-menu-sel
{
font-family:Arial;
font-size:13px;
color:#4C4C4C;
text-decoration:none;
font-weight:bold;
background-color:#DBE6F5;
display:block;
line-height:30px;
}
.community-more
{
padding-top:5px;
float:left;
width:115px;
}
.community-pic
{
float:left;
width:115px;
height:130px;
}
.btn-lnk
{
border: solid 1px #0e2a5f;
padding:3px;
height:30px;
color:#eff1f5; 
font-family:Arial; 
font-size:12px;
line-height:25px;
font-weight:bold;
text-decoration:none;
display:block;
background-color:#1d4682;
/*background-image:url(../images/btn-off.gif);
background-repeat:repeat-x;*/
}
.btn-lnk:hover
{
border: solid 1px #0e2a5f;
padding:3px;
height:30px;
color:#18427f; 
font-family:Arial; 
font-size:12px;
line-height:25px;
font-weight:bold;
text-decoration:none;
background-color:#eff1f5;
/*background-image:url(../images/btn-on.gif);
background-repeat:repeat-x;
*/}
.bl-text
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#5E5C5C;
}
.green-bold
{
    font-family:Arial;
	font-size:17px;
	font-weight:bold;
	color:#656565;
}
.red-bold
{
    font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#BC0D0A;
}
.ajax-msg
{
padding:10px 10px 10px 10px;
float:left;
border:#336699 solid 3px;
width:550px;
font-size:12px;
line-height:18px;
color:#060606;
background-color:#DBE6F5;
opacity: .95;
filter: alpha(opacity=95); /* needed for IE */


} 
.cream-bg
{
background-image:url(../images/cream-bg.gif); background-repeat:repeat-x;
height:35px;
width:100%;
}
.grey-bg
{
background-image:url(../images/grey-bg.gif); background-repeat:repeat-x;
height:35px;
width:100%;
}
.td-blue-line
{
background-image:url(../images/blue-line.gif); background-repeat:repeat-x;
background-position:left bottom;
height:3px;
width:100%;
}
a.link1
{
	font-family:Arial;
	font-size:11px;
	line-height:18px;	
	color:#4C4C4C;
	text-decoration:underline;

}
a.link1:hover
{
	font-family:Arial;
	font-size:11px;
	line-height:18px;	
	color:#4C4C4C;
	text-decoration:none;
}
a
{
	font-family: Arial;
	font-size : 12px;
	color:#3470A2;
	font-weight:none;
	text-decoration:none;
}
a:hover
{
	font-family:Arial;
	font-size : 12px;
	color:#2C74A2;
	font-weight:none;
	text-decoration:underline;
}
.prof-link
{
	font-family:Arial;
	font-size:12px;
	color:#3470A2;
	font-weight:bold;
	text-decoration:underline;
}
.prof-link:hover
{
	font-family:Arial;
	font-size:12px;
	color:#2C74A2;
	font-weight:bold;
	text-decoration:none;
}
.dash-head
{
color:#505050; 
font-family:Arial; 
font-size:15px;
line-height:19px;
font-weight:bold;
text-decoration:none;
background-repeat:no-repeat;
background-position:0px 3px;
height:30px;
padding:0px 0px 0px 20px;
}
.box-bdr
{
padding:10px 10px 10px 10px;
float:left;
border:#336699 solid 3px;
width:550px;
font-size:12px;
line-height:18px;
color:#060606;
background-color:#FFFFFF;
} 
.small-link-home
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#4C4C4C;
	text-decoration:none;
	
}
.small-link-home:hover
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#1590C1;
	text-decoration:none;
}
.bdr-inner2
{	
background-image:url(../images/bdr-inner2.gif); background-repeat:repeat-y; width:948px;
}
	
.logo_new { float: left; padding:0px 0px 0px 80px; }