/* CSS Document */

img	{
	border: 0;
}
html	{

}
body	{
background-color:white;
text-align:center;
font: 90% Helvetica, Arial, sans-serif;
	color: #006699

}
p {
	font-family: 'Trebuchet Ms', Helvetica, sans-serif;
	color: #666666;
	}
HR	{
border:0;
padding:0;
height:1px;
border:none;
border-top:1px solid #DDD9FF;
/*background-color:#FEFEFE;
border-bottom:#FEFEFE 1px solid;*/
clear:both;
}
a, a:link, a:visited	{
text-decoration:none;
color:#006600;
}
a:hover, a:active	{
text-decoration:none;
color:#FF6633;
}

fieldset	{
padding:10px;
border:1px solid #CCCCCC;
}
.textstyle	{
background-image:URL("images/textstyle.gif");
background-repeat:no-repeat;
background-position:left top;

width:150px;
height:25px;

border:0;
text-indent:3px;

font-weight:bold;
color:#FF6633;

}
.loginstyle	{

width:14px;
height:20px;
border:0;
margin:0;
padding:0 0 2px 0em;

}

.right	{
float:right;
padding:2px;
}
.right2	{
position:relative;
float:right;
margin-top:-15px;
}
.left	{
padding:2px;
float:left;
}

#text table	{
border:1px solid #EFEFEF;
background-color:#FFFFFF
}
#text td	{
background-color:#FFFFFF
}
#text tr	{
background-color:#FFFFFF
}

#container	{
min-width:920px;
max-width:1400px;
margin:0 auto;
text-align:center;
}

#header	{

}
#logo	{
display:block;
position:relative;
float:left;
background-image:URL("images/logo.png");
background-position:top left;
background-repeat:no-repeat;
width:135px;
height:136px;
z-index:3;
cursor:pointer;
clear:both;
}

#vtop	{
position:relative;
width:auto;
height:40px;
top:20px;
z-index:2;
}

#quick_nav_top	{
float:left;
list-style:none;

background-image:URL("images/end_m.png"); background-repeat:repeat-x; background-position:top;
float:left;
height:26px;
width:500px;
font-weight:bold;

padding:0;
margin:0;
}


#quick_nav_top li	{
float:left;
line-height:2;
vertical-align:middle;

padding:0 1em;
background-image:URL("images/small_arrow.gif"); background-position:left; background-repeat:no-repeat;
}

#quick_nav_top li:hover	{
background-image:URL("images/small_arrow2.gif"); background-position:left; background-repeat:no-repeat;
}
#quick_nav_top li.lihead	{
float:left;

width:97px;
height:16px;

padding:6px 1em;
background-image:URL("images/quick_nav.gif"); background-position:center; background-repeat:no-repeat;

}
#quick_nav_top li a	{
font-size:13px;
}

.search_input	{
border:0;
margin:0; padding:0;
background:none;

height:26px;
width:140px;

margin-top:5px;
text-align:left;

font-weight:bold;

}
#search	{
position:static;
float:right;
background-image:URL("images/end_m.png"); background-repeat:repeat-x; background-position:top;
height:26px;
width:220px;
font-weight:bold;
z-index:2;

}
#mySearch	{
position:absolute; 
top:25px;
right:63px;	
width:210px;
border:1px solid #999999; 
background-color:white; 
z-index:2;
text-align:left; 
font-size:75%; 
}
#mySearch a	{
	color:#0099CC;
}
#mySearch a:hover{
	color:#333333;
}
/*#mySearch	{
	display:none;
	overflow:hidden;
	position:absolute;
	top:25px;
	right:30px;
	width:210px;
	height:900px;
	border:1px solid #999999;
	background-color:white;
	z-index:500;
}*
/*
#search input	{
background:none;
outline:none;
height:26px;
padding:0;
margin:0;

border:none;
height:26px;
width:200px;

}*/

#left_corner	{
float:left;
background-image:URL("images/end_l.png"); background-repeat:repeat-x; background-position:top;
width:6px;
height:26px;

}

#right_corner	{
float:right;
background-image:URL("images/end_r.png"); background-repeat:repeat-x; background-position:top;
width:6px;
height:26px;

}
#left_corner_main	{
float:left;
background-image:URL("images/corner_left.png"); background-repeat:repeat-x; background-position:top;
width:5px;
height:40px;
}

#right_corner_main	{
float:right;
background-image:URL("images/corner_right.png"); background-repeat:repeat-x; background-position:top;
width:5px;
height:40px;
}

#left_corner_main2	{
float:left;
background-image:URL("images/corner_left2.png"); background-repeat:repeat-x; background-position:top;
width:5px;
height:40px;

}

#right_corner_main2	{
float:right;
background-image:URL("images/corner_right2.png"); background-repeat:repeat-x; background-position:top;
width:5px;
height:40px;

}
#left_corner_main3	{
float:left;
background-image:URL("images/corner_left.png"); background-repeat:repeat-x; background-position:top;
width:5px;
height:40px;
position:relative;
}

#right_corner_main3	{
float:right;
background-image:URL("images/corner_right.png"); background-repeat:repeat-x; background-position:top;
width:5px;
height:40px;
position:relative;
}
#login	{
display:block;

float:right;
padding-top:10px;
padding-bottom:10px;
margin-right:10px;
width:338px;
height:50px;

font-weight:bold;
font-size:12px;
color:#666666;
}

#top-left	{
float:left;

}

#top-right	{
float:left;
margin:0 0em 0 1em;
}
#top-right2	{
float:right;
margin:0;
}
#btm	{
text-align:left;
clear:both;
float:right;
margin-top:0px;
color:#333333;
width:335px;
position:relative;
}
#btm a, #btm a:link	{
color:#006600;
}
.titlediv	{
clear:both;
text-align:left;
}

.inputdiv	{
text-align:left;
}


#support	{
position:relative;
z-index:1;
float:left;
left:130px;
margin-top:20px;
font-weight:bold;
font-size:14px;
color:black;
cursor:default;
text-align:left;
width:400px;
overflow:hidden;
}
#support_sub	{
font-size:75%;
text-align:left;

}
#main	{
display:block;
position:relative;
top:-80px;
clear:both;
margin-left:10px;
background-image:URL("images/shade_back.png"); background-repeat:repeat-x; background-position:top;
width: 1200px;
color: #666666;
}

#content {
clear:both;
padding: 0;
margin: 0;
}

#left	{
width: 220px;
float:left;
margin-top:45px;

}
#discussion	{
background-image:URL("images/shade_back.png"); background-repeat:repeat-x; background-position:top;
height:auto;
width:220px;
line-height:2;
vertical-align:middle;
cursor:pointer;
}

#nav	{
background-image:URL("images/shade_back.png"); background-repeat:repeat-x; background-position:top;
height:auto;
width:220px;
line-height:2;
vertical-align:middle;
cursor:pointer;

}
#events {
float:left;
background-image:URL("images/shade_back.png"); background-repeat:repeat-x; background-position:top;
height:auto;
width:210px;
vertical-align:middle;
cursor:pointer;
margin: 45px 0 10px 10px;

}
.heading {
line-height: 2;
}
#right	{
float:left;
background-image:URL("images/shade_back.png"); background-repeat:repeat-x; background-position:top right;
color: #666666;
height:auto;
line-height:2;
margin: 45px 0 10px 25px;
font-weight:bold;
font-size: 1.1em;
text-align:left;
width: 680px;
}
.heading	{
font-weight:bold;
font-size:18px;
/*color:#d75d04;*/
color:#990000;
text-align:left;
text-indent:40px;
background-image:URL("images/arrow.gif"); background-repeat:no-repeat; background-position:left;
cursor:pointer;
}
.heading2	{

font-weight:bold;
font-size:18px;
color:#990000;
text-align:left;
text-indent:40px;
background-image:URL("images/arrow.gif"); background-repeat:no-repeat; background-position:left;
cursor:default;

}
.heading2 a	{

}
#heading2 a	{
font-size:12px;
color:#666666;
font-weight:bold;
position:relative;
float:right;
margin-right:10px;
margin-top:-30px;

}

.heading:hover	{
background-image:URL("images/arrow2.gif"); background-repeat:no-repeat; background-position:left;
}

#nav-list	{
margin:0;
padding:0;
list-style:none;
text-align:left;
font-weight:bold;
height:auto;

}
#nav-list.smaller	{
font-size:100%;
}
#nav-list.smaller li ul li	{
font-size:80%;
}
#nav-list li	{
margin-left:5px;
}

#nav-list li.nosub a	{
background-image:URL("images/small_arrow.gif"); background-repeat:no-repeat; background-position:0px 3px;
padding-left:10px;
}
#nav-list li a	{
background-image:URL("images/small_arrow3.gif"); background-repeat:no-repeat; background-position:0px 3px;
padding-left:10px;
}
#nav-list li.nosub a:hover, #nav-list a:active	{
background-image:URL("images/small_arrow2.gif"); background-repeat:no-repeat; background-position:0px 3px;
padding-left:10px;
color:#FF6633;
}
#nav-list li a:hover, #nav-list a:active	{
background-image:URL("images/small_arrow4.gif"); background-repeat:no-repeat; background-position:0px 3px;
padding-left:10px;
color:#FF6633;
}

#nav-list ul	{
clear:both;
margin:0;
padding:0;
list-style:none;
text-align:left;
font-weight:bold;

}

#nav-list.smaller ul li	{
font-size:95%;
}
#nav-list ul li	{
margin-left:5px;
font-size:70%;
}
#nav-list ul ul	{

clear:both;
margin:0;
padding:0;
list-style:none;
text-align:left;
font-weight:bold;

}
#nav-list ul ul UL	{
clear:both;
margin:0;
padding:0;
list-style:none;
text-align:left;
font-weight:normal;

}
#nav-list ul li ul li	{

font-size:90%;
}
#nav-list ul ul li a	{
padding-left:10px;
color:#3399CC;
cursor:pointer;
font-size:120%;
font-stretch:narrower;
}
#nav-list ul li a	{
padding-left:10px;
color:#006699;
cursor:pointer;
font-size:120%;
font-stretch:narrower;
}

#nav-list ul li a:hover, #nav-list ul li a:active	{
padding-left:10px;
color:#FF6600;
}


#dis-list	{
clear:both;
margin:0;
padding:0;
list-style:none;
font-size:12px;
text-align:left;
font-weight:bold;
overflow:hidden;


}
#dis-list li	{
margin-left:5px;
margin-bottom:2px;

}

#dis-list a	{
background-image:URL("images/small_arrow.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
}

#dis-list li.speciala a	{
color:#FF3300;
}

#dis-list a:hover	{
background-image:URL("images/small_arrow2.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
}
#dis-list2	{
clear:both;
margin:0;
padding:0;
list-style:none;
font-size:12px;
text-align:left;
font-weight:bold;
overflow:hidden;

}
#dis-list2 li	{
margin-left:5px;
margin-bottom:2px;

}

#dis-list2 a	{
background-image:URL("images/small_arrow.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
}
#dis-list2 a:hover	{
background-image:URL("images/small_arrow2.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
}
#dis-list3	{
clear:both;
margin:0;
padding:0;
list-style:none;
font-size:12px;
text-align:left;
font-weight:bold;
overflow:hidden;
width:220px;
}

#breadcrumbs	{
position:absolute;
display:block;
margin:0;
padding:0;

top:-20px;
z-index:1;
list-style:none;

font-weight:bold;
font-size:12px;
}
#breadcrumbs li	{
float:left;
}

#breadcrumbs a	{
background-image:URL("images/small_arrow.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
padding-right:10px;
}
#breadcrumbs a.current	{
color:#FF6600;
}

#breadcrumbs a:hover	{
background-image:URL("images/small_arrow2.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
padding-right:10px;
}

#breadcrumbs2	{
position:relative;
display:block;
margin:0;
padding:0;
margin-left:250px;
top:5px;
z-index:1;
list-style:none;

font-weight:bold;
font-size:12px;
}
#breadcrumbs2 li	{
float:left;
}

#breadcrumbs2 a	{
background-image:URL("images/small_arrow.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
padding-right:10px;
}
#breadcrumbs2 a.current	{
color:#FF6600;
}

#breadcrumbs2 a:hover	{
background-image:URL("images/small_arrow2.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
padding-right:10px;
}



#text	{
line-height:1.25;
color: #666666;
font-size: 0.9em;
}
#text font	{

}
#text a, #text a:link, #text a:visited	{
text-decoration:none;
/*color:#FF3333;*/
color:#489100;
}
#text a.mailto	{
text-decoration:none;
/*color:#FF3333;*/
color:#0066FF;
}


#text a:hover, #text a:active	{
text-decoration:none;
color:#3399FF;
}

.clear	{
clear:both;
}

 
#btm a.blueLink	, a.blueLink{
text-decoration:none;
color:#6699FF;

}

#sub-right	{
margin-top:25px;
display:block;
float:right;

}

#sub-info	{
clear:both;
float:left;

background-image:URL("images/shade_back.png"); background-repeat:repeat-x; background-position:top;
height:auto;
width:220px;
line-height:2;
vertical-align:middle;
}


#info-list	{

margin:0;
padding:0;
list-style:none;
font-size:14px;
text-align:left;
font-weight:bold;

}
#info-list li	{
display:none;
margin-left:5px;
}

#info-list a	{
background-image:URL("images/small_arrow.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
/*color:#0066CC;*/
color:#339900;
cursor:pointer;
font-size:75%;
font-stretch:narrower;
}
#info-list a:hover, #info-list a:active	{
background-image:URL("images/small_arrow2.gif"); background-repeat:no-repeat; background-position:left;
padding-left:10px;
color:#FF6600;
}
#back_to_top	{
float:left;
margin-left:10px;
margin-top:5px;
background-image:URL("images/backtotop.gif"); background-repeat:no-repeat; background-position:left;
width:160px;
font-weight:bold;
font-style:italic;
cursor:pointer;
}
#reserved	{
float:right;
font-weight:bold;
font-size:12px;
margin-top:5px;
}

#center	{
margin:0 auto;
}

#footer	{
display:block;
position:relative;
z-index:1;
clear:both;
float:left;
background-image:URL("images/shade_back2.png"); background-repeat:repeat-x; background-position:top;
width:99%;
height:40px;
margin-top:40px;


}

