body
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	background:#fff;
	text-align:center;
}
/*3 columns are constrained inside container , use this container for visual effects - color layering, screen size default
*/
div#container
{
	width:800px;
	min-width:900px;
	height:92%;
	min-height:630px;
	padding:0 0px;
	margin:0 auto;
	background:#ffffff ;
	color:#333;
	text-align:left;
/*border:2px solid #FF0000;*/
}
div#datacontent
{
	height:100%;
	min-height:500px;
}
/*   Header section renders company logo, site nav, nav tab, subnav tab  */
div#header
{



	padding: 5px;



	text-align: left;



	background-color: #ffffff;



	color: #000000;



	margin-bottom: 2px;



	border-bottom: solid #f44b53 1px; 



}







/* logo */











/* sitenav , including search */







/* nav tab */



#tabsC



{



	float:left;



	width:100%;



	font-size:100%;



	font-weight:bold;



	line-height:normal;



	height:38px;



}



#tabsC ul



{



	margin:0;



    padding:10px 10px 0 20px;



    list-style:none;



}



#tabsC li



{



	display:inline;



  	margin:0;



  	padding:0;



}   



#tabsC #rit li 



{



	float:right;



}    



#tabsC a 



{



	float:left;



 	margin:0 0 0 4px;



  	padding:0 0 0 4px;



  	text-decoration:none;



  	font-size:12px;



} 



#tabsC #navlink a



{



	float:right;



  	background:none;



  	margin-right:5px;



  	padding-left:4px;



  	padding-right:4px;



  	padding-top:3px;



  	text-decoration:none;



  	color:#000;



}  



#tabsC #navlink a:hover



{



	margin-right:5px;



  	padding-left:4px;



  	padding-right:4px;



  	text-decoration:none;



  	color:#000;



}       



#tabsC a span 



{



	float:left;



  	display:block;



  	padding:5px 15px 4px 6px;



  	color:#464E42;



}



#tabsRV 



{



	float:right;



  	width:100%;



  	background:#FFFFFF;



  	font-size:100%;



 	font-weight:bold;



  	line-height:normal;



}



#tabsRV ul 



{



	margin:0;



    padding:0px 0px 0px 700px;



    list-style:none;



}



#tabsRV li 



{



	display:inline;



  	margin:0;



  	padding:0;



} 



#subtabsC 



{



	float:left;



	float:right;



	width:100%;



	font-size:14px;



	height: 30px;	



	color:#999999;

	background-color:#A8CFFF;	   



}



#subtabsC ul 



{



	margin:0;



	padding:4px 5px 5px 12px;



    list-style:none;



    margin-left:2px;



}



/* link top */



a.top:link 



{



	color: #FFFFFF;	



	font-family:Arial;



	font-weight:bold;



	font-size:14px;



	text-decoration:none;



	margin-left:2px;



	margin-right:2px;



}



a.top:visited



{



	color: #FFFFFF;



	text-decoration:none;



	font-family:Arial;



	font-weight:bold;



	font-size:14px;



}



a.top:hover 



{



	font-family:Arial;



	text-decoration:underline;



	font-weight:bold;



	font-size:14px;

	color:#000000;

}

div#maincontent 



{



	padding: 2%;



	text-align: justify;



	background-color: #ffffff;



	margin-bottom: 2px;



	min-height:825px;



	height:100%;



	clear:both;



}



div#maincontent_dojo 



{



	margin-top: 125px;



	margin-right: 100px;



}



div#leftcolumn 



{



	padding: 2%;



	text-align: justify;	



	background-color: #ffffff;



	margin-bottom: 2px;



	min-height:755px;



	height:100%;



	width:532px; 



}     



div#rightcolumn 



{



	padding: 15px;



	float: right;



	/*background-image:url(images/back3.jpg);*/



	width: 238px;



	height: 100%;



	min-height:788px; 



	border:1px solid #ccc;



}



.recent



{



	background-color:#FFFFFF; 



	border:1px solid #CCCCCC;



	font-size:90%; float:left; 



	font-weight:700; 



	padding:2px 4px 2px 4px; 



	text-align:center; 



	width:74px;



}



.recent a



{



	text-decoration:none;



}



.recent a:hover



{



	text-decoration:none;



	color:#000;



}



.recentback



{



	background-color:#CD3333; 



	border:1px solid #CCCCCC;



	font-size:90%; float:left; 



	font-weight:700; 



	padding:2px 4px 2px 4px; 



	text-align:center; 



	width:74px;



}



.recentback a



{



	color:#fff;



	text-decoration:none;



}



.recentback a:hover



{



	text-decoration:none;



	color:yellow;



}



.recentdata



{



	height:125px; 



	overflow:hidden; 



	padding:7px; 



	clear:both;



	line-height:25px;



	font-family:Arial, Verdana, sans-serif; 



	font-size: 14px; 



}



.recentdata a



{



	text-decoration:none;



}







h1



{



	font-size: 19px;



    color: #000;



    margin: 0 0 20px 0;



    font-weight: bold;



}



h2



{



    color: #000000;



	font-size: 18px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #cccccc;



	margin-bottom: 15px;



	font-weight: bold;



}



h3



{



    color: #000000;



	font-size: 13px;



	margin-bottom: 10px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #cccccc;



}



h4



{



    color: #666666;



    font-weight: bold;



    font-size: 12px;



    margin-bottom: 4px;



}



h5



{



    color: #000;



    font-weight: bold;



    font-size: 10px;



    margin-bottom: 4px;



}



form 



{



    margin: 0;



    padding: 0;



    clear: none;



}



img



{



    border: 0;



}



p



{



    color: #333;



    font-family:  Arial, Verdana, sans-serif;



    font-size: 11px;



    line-height: 14px;



}



div#footer 



{



	text-align: center;



	clear: both;



	border-top: solid #ccc 1px; 



	background-image:url(images/footer_back.jpg);



	height:80px;



	overflow:hidden;



}



div#footer1 a



{



	color:#666666;



	font-family:Arial;



	font-size:12px;



	font-weight:bold;



	text-decoration:none;



	margin-left:27px;



	margin-right:27px;



}



div#footer1 a:hover



{



	color: #Ff0000;



	text-decoration:underline;



	



}



a



{



	color:gray;



}



a:hover



{



	color:#000;



	text-decoration:underline;



}



/* FORMS - appform - simple form, headings on left, form elements on right */



form.appform 



{



	width:100%;



	padding: .5em 0;



	background: #FEF5F6;



    no-repeat 100% 100%;border-top: 1px solid #d7d7d7;position:relative



}



form.appform fieldset {width:auto;margin: 0 1em; border:0px;}



form.appform h3 {margin:0 0 .6em;font: bold 125% arial;color:#FF9933; border:0px;}



form.appform label {clear:left;float:left;width:100%;border-top: 1px solid #fff; line-height:1.7;}



/* hide from IE mac \*/



form.appform label {float:none}



/* end hiding from IE5 mac */



form.appform a { color:gray; text-decoration:none;}



form.appform a:hover{ color:black; text-decoration:underline;}



form.appform label input, form.appform label textarea, form.appform label select {float:left;margin-left:10px; margin-right:10px;}



form.appform label b {float:left;width:12em;text-align:right;line-height: 1.7;display:block;position:relative}



form.appform label b .req {color:#c00;font-size:150%;font-weight:normal;position:absolute;top:-.1em;line-height:1;left:-.4em;width:.3em;height:.3em}



form.appform div.req {color:#666;font-size:96%;font-weight:normal;position:absolute;top:.4em;right:.4em;left:auto;width:13em;text-align:right}



form.appform div.req b {color:#c00;font-size:140%}	



form.appform div.schedule {color:#666;font-size:96%;font-weight:normal;position:absolute;top:4.0em;right:22.4em;left:auto;width:93em;text-align:right}



form.appform label select {width: 15.5em}



form.appform label textarea.f-comments {width: 30em;}



form.appform div.f-submit-wrap {padding: 5px 0 5px 0px; margin-top: 20px; text-align:center;}



form.appform input.f-submit {margin: 0 0 0 10px}



form.appform div.f-submit-wrap input 



{



	color:#FF0000;



	font-family:'Lucida Grande',Arial,Verdana,sans-serif;



	font-size:14px;



	min-height:30px;



}



form.appform fieldset.f-checkbox-wrap, form.appform fieldset.f-radio-wrap {clear:left;float:left;width:32em;border:none;margin:0;padding-bottom:.7em}



form.appform fieldset.f-checkbox-wrap b, form.appform fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}



form.appform fieldset.f-checkbox-wrap fieldset, form.appform fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}



form.appform fieldset.f-checkbox-wrap label, form.appform fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}



form.appform label input.f-checkbox, form.appform label input.f-radio {width:auto;float:none;margin:0;padding:0}



form.appform label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(images/errormsg_bg.gif) no-repeat 0 0}



form.appform label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}



div#heading



{



	border-bottom:1px solid #FF0000;



	height:25px;



	right:284px;



	margin-bottom:25px;



}



div#top_img_btn



{



	float:right;



	height:20px;



}



/* message box for displaying messages */



.message-information 



{



    font-family: Arial, Verdana, sans-serif;



    font-size: 13px;



    color: #000;



    line-height: 15px;



    border: 1px solid #ccc;



    padding: 5px;



    background-color: #cde;



    margin-bottom: 20px;



}



.message-error 



{



    font-family:  Arial, Verdana, sans-serif;



    font-size: 13px;



    color: #933;



    line-height: 13px;



    border: 1px solid #C3CFDB;



    padding: 5px;



    font-weight: bold;



    background-color: #EEE;



    margin-bottom: 20px; 



}



.message-fatal 



{



    font-family:  Arial, Verdana, sans-serif;



    font-size: 13px;



    color: #000;



    line-height: 20px;



    border-top: 2px solid #9A0201;



    border-bottom: 2px solid #9A0201;



    padding: 5px;



    font-weight: bold;



    background-color: #ff0000;



    margin-bottom: 20px;



    padding-left:10px;



}



.message-justmsg 



{



    font-family:  Arial, Verdana, sans-serif;



    font-size: 13px;



    line-height: 20px;



    border-top: 2px solid gray;



    border-bottom: 2px solid gray;



    padding: 5px;



    font-weight: bold;



    background-color: #ccc;



    margin-bottom: 20px;



    padding-left:10px;



   



}



.article_left



{



	width:57%; 



	float:left;



	margin-left:15px;



}



.article_left a



{



	text-decoration:none;



}



.article_left a:hover



{



	text-decoration:underline;



}



.article_right



{



	width:30%;



	float:right;



	text-align:right;



	padding-top:8px;



}



.article_url 



{



	font-size:17px;



}



.article_url a



{



	text-decoration:none;



}



.article_url a:hover



{



	text-decoration:underline;



}



.article_left



{



}



.wr_top_link 



{



	font-family: Verdana, Arial, Sans-serif;



	font-size: x-small;



	font-weight: bold;



	width: 976px;



}



.top_link 



{



	list-style: none;



	margin: 0;



	padding: 0;



	position: relative;



	width: 100%;



}







.top_link li {



	float: left;



	margin: 0;



	position: relative;



	padding: 0;



	margin-right:10px;



}







.top_link li a {



	display: block;



	line-height: 22px;



	padding: 0 8px;



	text-decoration: none;



}







.top_link li.solid a {



	padding: 0 7px;



}







.top_link li.solid {



	background: black;



}







.top_link li.single a {



	color: white;



	margin: 0 3px;



	padding: 0 3px;



}







.top_link li.hide a {



	color: white;



}







.top_link li.show a {



	background-color: #ddd;



	color: black;



}







.top_link li.hide a.more {



	background: none;



	color: white;



}







.top_link li.hide .link_detail {



	display: none;



}







.top_link li.show .link_detail {



	display: block;



}







.link_detail {



	background: #ddd;



	display: none;



	list-style: none;



	margin: 0;



	padding: 6px 0;



	position: absolute;



}







.double {



	width: 282px;



}







.top_link li ul.double ul {



	float: left;



	margin: 0;



	list-style: none;



	padding: 0;



}







.top_link li ul.double ul li a {



	width: 125px;



}







.top_link li ul.double ul li a.child {



	font-weight: normal;



	line-height: 16px;



	padding: 0 8px 2px 14px;



	width: 119px;



}







.link_detail li {



	background: #ddd;



	float: none;



	line-height: 18px;



	margin: 0;



	padding: 0;



}







.link_detail li.separator {



	font-size: 1px;



	line-height: 1px;



	height: 9px;



	width: 185px;



}







.top_link li ul.link_detail li a {



	color: black;



	line-height: 18px;



	padding: 0 8px;



	width: 185px;



}







.link_detail li.multi {



	padding: 0 8px;



	width: 100%;



}







.top_link li .link_detail li.multi a {



	display: inline;



	padding: 0;



}







.top_link li .link_detail li a img {



	border: 0;



	vertical-align: middle;



}







/* ie line-heigh fix */







* html .top_link li .link_detail li a img {margin: 4px 0;}







.top_link li .link_detail li a:hover {



	background: gray;



}







.awp1nav_wrap {



	width: 976px;



}







ul.awp1nav, ul.awp1nav-right {



	float: left;



	font-family: Arial, Helvetica, Sans-serif;



	font-size: 10px;



	list-style: none;



	line-height: 12px;



	margin: 0;



	padding: 0;



	position: relative;



}







ul.awp1nav-right {



	float: right;



	padding-top: 6px;



	width: 230px;



}







ul.awp1nav-right {



	float: right;



	font-weight: bold;



	font-family: Arial, Helvetica, Sans-serif;



	font-size: x-small;



	padding: 6px 0;



	text-align: center;



	width: 230px;



}







ul.awp1nav li, ul.awp1nav-right li {



	float: left;



	font-size: 110%;



	margin: 0;



	padding: 0;



}







ul.awp1nav-right li {



	display: inline;



	float: none;



	font-size: x-small;



}







ul.awp1nav li a, ul.awp1nav-right li a, ul.awp1nav li a:visited, ul.awp1nav-right li a:visited {



	color: white;



	margin: 0;



	padding: 6px 5px;



	text-decoration: none;



}







ul.awp1nav-right li {



	margin: 0;



	padding: 6px 1px;



}







ul.awp1nav li a {



	display: block;



}







ul.awp1nav li a:hover {



}







ul.awp1nav-right li a:hover {



	color: #ddd;



}















.teamhead{



	background-color:#FF0000;



	color:#FFFFFF;



	font-weight:bold;



	padding:3px 3px 3px 5px;



}







.even a{



text-decoration:none;



}







.even a:hover{



text-decoration:underline;



}







.odd a{



text-decoration:none;



}







.odd a:hover{



text-decoration:underline;



}







.even{



padding:5px;



background-color:#fafafa;



}



.odd{



padding:5px;



}







.memberleft



{



	padding:3px;



	color:#FFFFFF;



	font-size:12px;



	font-weight:bold;	



}



.memberleft1



{



	padding:5px;



	color:#FFFFFF;



	font-size:12px;



	font-weight:bold;	



}



/* for team link */



a.team1
{
	text-decoration:none;
	color:#B0A0A0;
}
a.team1:hover 
{
	text-decoration:underline;
	color:#666666;
}
a.team1:active {
	text-decoration:none;
	color: #CCCCCC;
	background-color:#fafafa;
}

a.teamblack
{
	text-decoration:none;
	color:#000000;
	font-size:14px;
	padding-top:20px;
}
a.teamblack:hover 
{
	text-decoration:underline;
	color:#000000;
}
a.teamblack:active {
	text-decoration:none;
	color: #000000;	
}
a.teamblack:link {
	text-decoration:none;
	color: #000000;	
}
/* for banner right link */



a.banner1



{



	text-decoration:none;



	color:#000000;



}



a.banner1:hover 



{



	text-decoration:underline;



	color:#FFFFF;



}



.login
{
font-weight:bold;
color:#666666;
}



.pad30



{



	padding-top:30px;



	font:Verdana, Arial, Helvetica, sans-serif;



	color:#666666;



	font-weight:bold;



}



.pad30bg



{



	padding-top:0px;



	font:Verdana, Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	font-weight:bold;



	background-color:#A8CFFF;



	padding-left:5px;



}



.pad30bg a



{



	padding-top:0px;



	font:Verdana, Arial, Helvetica, sans-serif;



	color:#FFFFFF;



	font-weight:bold;



	background-color:#A8CFFF;



	padding-left:5px;



}



.pad30bg2



{



	padding-top:0px;



	font:Verdana, Arial, Helvetica, sans-serif;	



	color:#666666



	font-weight:bold;



	background-color:#FFFFFF;



	padding-left:5px;



}



.pad30bg2 a



{



	padding-top:0px;



	font:Verdana, Arial, Helvetica, sans-serif;	



	color:#666666



	font-weight:bold;



	background-color:#FFFFFF;



	padding-left:5px;



}



.pad30bg1



{



	padding-top:0px;



	font:Verdana, Arial, Helvetica, sans-serif;



	color:#000000;



	font-weight:bold;



	padding-top:3px;



	padding-left:5px;	



}



.pad10
{
	padding-top:10px;
	padding-left:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
}



.padleft10



{



	padding-left:10px;		



}







.pad0



{



	padding-top:10px;



	padding-left:10px;



	font:Verdana, Arial, Helvetica, sans-serif;



	color:#666666;



	font-weight:bold;}



.pad1



{



	padding-top:10px;



	padding-left:0px;



	font:Verdana,Arial,Helvetica,sans-serif;



	color:#666666;



	font-weight:bold;



	text-decoration:none;



}



.subbutton



{



	font:Verdana, Arial, Helvetica, sans-serif;



	color:#FF0000;



	height:30px;



	width:60px;



}
.subbutton1
{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	height:30px;
	width:105px;
}



.leavecomment



{



	font:Verdana, Arial, Helvetica, sans-serif;



	color:#FF0000;



	height:30px;



	width:120px;



}



div#footer1 a{



	color:#666666;



font-family:Arial;



font-size:12px;



font-weight:bold;



text-decoration:none;



margin-left:27px;



margin-right:27px;







	



}







.footer
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:27px;
	margin-right:27px;	
}



button.hrefLink, input.hrefLink 



{



 	border:0em none; height: 17px; 



	cursor: pointer; 



	color: #3350AC; 



	margin: 0 0 0 0;



	padding: 0 0 0 10px; 



	overflow: visible; 



	background: url(/i/ps/icons/icon-sprite.gif) 0 0 no-repeat; 



	font-weight: normal; 



	text-decoration:none; 



}



button.hrefLink:hover, input.hrefLink:hover



 { 



 	background-color:; color: #3350AC;



 }



button.hrefLink1, input.hrefLink1 



{



 	border:0em none; height: 17px; 



	cursor: pointer; 



	color: #3350AC; 



	margin: 0 0 0 0;



	padding: 0 0 0 0px; 



	overflow: visible; 



	background: url(/i/ps/icons/icon-sprite.gif) 0 0 no-repeat; 



	font-weight: normal; 



	text-decoration:none; 



}



button.hrefLink1:hover, input.hrefLink1:hover



 { 



 	background-color:; color: #3350AC; font-weight:bold;



 }



  button.hrefLink2, input.hrefLink2 



{



 	border:0em none; height: 17px; 



	cursor: pointer; 



	color: #3350AC; 



	margin: 0 0 0 0;



	padding: 0 0 0 10px; 



	overflow: visible; 



	background: url(/i/ps/icons/icon-sprite.gif) 0 0 no-repeat; 



	font-weight:bold;



	text-decoration:none; 



}



button.hrefLink2:hover, input.hrefLink2:hover



 { 



 	background-color:; color: #3350AC; font-weight:bold;



 }



button.hrefLink3, input.hrefLink3 



{



 	border:0em none; height: 17px; 



	cursor: pointer;



	background-color:#00FFFF; 	



	margin: 0 0 0 0;



	padding: 0 0 0 0px; 



	overflow: visible; 	



	font-weight:bold;



	text-decoration:none; 



}



button.hrefLink3:hover, input.hrefLink3:hover



 { 



 	background-color:#00FFFF; color: #3350AC; font-weight:bold;



 }



button.hrefLink4, input.hrefLink4 



{



 	border:0em none; height: 17px; 



	cursor: pointer; 



	color: #3687D6; 



	margin: 0 0 0 0;



	padding: 0 0 0 10px; 



	overflow: visible; 



	background: url(/i/ps/icons/icon-sprite.gif) 0 0 no-repeat; 



	font-weight: bold; 



	text-decoration:none; 



}



button.hrefLink4:hover, input.hrefLink4:hover



 { 



 	background-color:; color: #3687D6; font-weight:bold;



 } 



.footer2



{ 



	color:#FFFFFF;



	font-family:Arial, Helvetica, sans-serif;



	font-size:11px;		



}







.tagmargin{



font-family:Arial, Helvetica, sans-serif;



font-size:11px;



padding-left:27px;



}



#body_text



{



z-index:1015;



position:absolute;



left:319px;



top:190px;



width:460px;



height:490px;



overflow:auto;



scrollbar-3dlight-color:#ffd700; 



scrollbar-arrow-color:#ff0; 



scrollbar-base-color:#4F301B; 



scrollbar-darkshadow-color:#ffa500; 



scrollbar-face-color:#804040; 



scrollbar-highlight-color:#114842; 



scrollbar-shadow-color:#4D311C







}



a.link1



{



	text-decoration:none;



	color:#3399FF;	



	font:Verdana, Arial, Helvetica, sans-serif;



	font-weight:bold;



	font-size:16px;



}



a.link1:hover 



{



	text-decoration:none;



	color:#3399FF;	



	font:Verdana, Arial, Helvetica, sans-serif;



	font-weight:bold;



	font-size:16px;



}



a.link1:active {



	text-decoration:none;



	color:#3399FF;	



	font:Verdana, Arial, Helvetica, sans-serif;



	font-weight:bold;



	font-size:16px;



}



.bottomborder1



{



	border-bottom:solid thin;



	border-bottom-width:2px;



	border-bottom-color:#3399FF;



	font:Verdana,Arial,Helvetica,sans-serif;



	color:#666666;



	font-weight:bold;



	text-decoration:none;



}

.managegroup
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top:10px;
}
#rightblock
{
	width:190px;
	float:left;
	margin-top:5px;
}
#rightblockname
{
	width:130px;	
	float:left;
}
#rightblockpoints
{
	width:55px;	
	float:left;
	margin-right:3px;	
}
#right2block
{
	width:51px;	
	float:left;
	margin-right:3px;	
}
#right1block
{
	width:36px;	
	float:left;
	margin-right:3px;	
}