.RadMenu_MainNav {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ffffff; FLOAT: left; MARGIN: 12px 0px 10px; CURSOR: auto; COLOR: #999999; TEXT-ALIGN: left
}
.RadMenu_MainNav .parent {
	BORDER-LEFT: #ccc 1px solid; COLOR: #999999
}
.xRadMenu_MainNav .xchild {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: -1px 0px -3px; BORDER-RIGHT-WIDTH: 0px
}
.RadMenu_MainNav .link {
	COLOR: #999999; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
.RadMenu_MainNav .link:visited {
	FONT-WEIGHT: bold; COLOR: #999999
}
.RadMenu_MainNav .link:hover {
	FONT-WEIGHT: bold; COLOR: #f7941d
}
.RadMenu_MainNav .focused {
	FONT-WEIGHT: bold; BORDER-LEFT: #ccc 1px solid; COLOR: #f7941d; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
.RadMenu_MainNav .focused:visited {
	FONT-WEIGHT: bold; BORDER-LEFT: #ccc 1px solid; COLOR: #f7941d
}
.RadMenu_MainNav .focused:hover {
	FONT-WEIGHT: bold; COLOR: #999999
}
.RadMenu_MainNav .expanded .RadMenu_MainNav .clicked {
	FONT-WEIGHT: bold; BORDER-LEFT: #ccc 1px solid; COLOR: #f7941d
}
.RadMenu_MainNav .text {
	PADDING-RIGHT: 28px; PADDING-LEFT: 10px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial
}
.RadMenu_MainNav .group {
	BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid
}
.RadMenu_MainNav .group .text {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: -1px 0px -3px; BORDER-RIGHT-WIDTH: 0px
}
UNKNOWN {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: -1px 0px -3px; BORDER-RIGHT-WIDTH: 0px
}
.RadMenu_MainNav .group .first {
	MARGIN-TOP: 5px
}
.RadMenu_MainNav .group .link {
	BACKGROUND: #ffffff; TEXT-ALIGN: left
}
.RadMenu_MainNav .group .last {
	PADDING-BOTTOM: 10px
}
.RadMenu_MainNav .group .link:hover {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff
}
.RadMenu_MainNav .group .focused {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff
}
.RadMenu_MainNav .group .expanded {
	FONT-WEIGHT: bold; BACKGROUND: #ffffff
}
.field{
	border: 1px solid rgb(151, 151, 151); 
	padding: 0; 
	font-family: Arial; 
	font-size: 11px; 
	color: rgb(0, 0, 0);
}

.fieldbig{
	border: 1px solid rgb(151, 151, 151); 
	padding: 0; 
	font-family: Arial; 
	font-size: 11px; 
	color: rgb(0, 0, 0);
	width:300px;
}

.clear{
	clear:both;
}


#navSection{
	float:left;
	width:790px;
	text-align:left;
}

#loginbox{
	background:#e7e7e7;
	padding:0 7px 7px 10px;
	
	font-size:12px;
}
#loginbox h3{
	font-size:12px;
	font-weight:bold;
	color:#f7941d;
	margin:0 0 0 0;
	padding:0;
}
#loginbox .field{
	width:134px;
	border:#000 1px solid;
}
.registerbox{
	padding:4px 7px 7px 10px;
	color:#999999;
	font-size:12px;
}
.registerbox p{
	margin:0 0 8px 0;
}
.bluetxt{
	COLOR: #092869; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.orangetxt{
	font-size:12px;
	font-weight:bold;
	color:#f7941d;
}
.redlink
{
	color:#ff0000;

}

.blockContent_col1 {
	float:left;
	min-height:0;
	padding:0 10px 5px 10px;
	text-align:left;
	width:234px;
}
.blockContent_col2 {
	float:left;
	min-height:0;
	padding:0 10px 5px 10px;
	text-align:left;
	width:204px;
}


#hotlinks{
	width:185px;
	padding:0 7px 7px 10px;
	color:#999999;
	font-size:12px;
}
#hotlinks h3{
	margin:0px;
	font-size:12px;
	font-weight:bold;
	color:#f7941d;
}
#hotlinks h3 a{
	font-size:12px;
	font-weight:bold;
	color:#f7941d;
	text-decoration:none;
}
#hotlinks a:hover{
	text-decoration:underline;
}
#hotlinks ul{
	margin:0;
	padding:0;
	list-style:none;
}
#hotlinks ul li{
	line-height:23px;
}
#hotlinks ul li a{
	background:url(../images/arrow_yellow.gif) no-repeat left 4px;
	padding:0 0 0 17px;
	color:#092869;
	font-weight:bold;
	text-decoration:none;
	
}
/* footer */
#foot-txt{
	color:#999999;
	font-size:11px;
	padding:12px 0 10px 0;
}
#foot-txt .uppercase{
	text-transform:uppercase;
}
#foot-txt a{
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
#foot-txt a:hover{
	color:#f7941d;
}

/* Text rotation exmaples styles */
.container
{
    /* this will give container dimension, because floated child nodes don't give any */
    /* if your child nodes are inline-blocked, then you don't have to set it */
    overflow: auto;
}
    .container .head
    {
        /* float your elements or inline-block them to display side by side */
        float: left;
        /* these are height and width dimensions of your header */
        height: 12em;
        width: 3.0em;
        /* set to hidden so when there's too much vertical text it will be clipped. */
        overflow: hidden;
        
        /* these are not relevant and are here to better see the elements */
        background: #eee;
        margin-right: 1px;
       
    }
        .container .head .vert
        {
            /* line height should be equal to header width so text will be middle aligned */
            line-height: 3.0em;
            /* setting background may yield better results in IE text clear type rendering */
            background: #eee;
            display: block;
            
            /* this will prevent it from wrapping too much text */
            white-space: nowrap;
            /* so it stays off the edge */
            padding-left: 3px;
            font-family:Arial;
            font-size:11px;
            /* IE specific rotation code */
            writing-mode: tb-rl;
            filter: flipv fliph;
            
            /* CSS3 specific totation code */
            /* translate should have the same negative dimension as head height */
            transform: rotate(270deg) translate(-12em,0);
            transform-origin: 0 0;
            -moz-transform: rotate(270deg) translate(-12em,0);
            -moz-transform-origin: 0 0;
            -webkit-transform: rotate(270deg) translate(-12em,0);
            -webkit-transform-origin: 0 0;
        }
        
 .container1
{
    /* this will give container dimension, because floated child nodes don't give any */
    /* if your child nodes are inline-blocked, then you don't have to set it */
    overflow: auto;
}
    .container1 .head1
    {
        /* float your elements or inline-block them to display side by side */
        float: left;
        /* these are height and width dimensions of your header */
        height: 14em;
        width: 3.0em;
        /* set to hidden so when there's too much vertical text it will be clipped. */
        overflow: hidden;
        
        /* these are not relevant and are here to better see the elements */
        background: #eee;
         vertical-align:baseline;
        margin-right: 1px;
       
    }
        .container1 .head1 .vert1
        {
            /* line height should be equal to header width so text will be middle aligned */
            line-height: 3.0em;
            /* setting background may yield better results in IE text clear type rendering */
            background: #eee;
            display: block;
            
            /* this will prevent it from wrapping too much text */
            white-space: nowrap;
            /* so it stays off the edge */
            padding-left: 3px;
            font-family:Arial;
            font-size:11px;
            /* IE specific rotation code */
            writing-mode: tb-rl;
            filter: flipv fliph;
            
            vertical-align:baseline;
            /* CSS3 specific totation code */
            /* translate should have the same negative dimension as head height */
            transform: rotate(270deg) translate(-14em,0);
            transform-origin: 0 0;
            -moz-transform: rotate(270deg) translate(-14em,0);
            -moz-transform-origin: 0 0;
            -webkit-transform: rotate(270deg) translate(-14em,0);
            -webkit-transform-origin: 0 0;
        }       
