
@import url("reset.css");


/*--- 00. Common Elements ---------------------------------------------------------------------------*/

body						{color:#4C4E4E; font-family:Arial, Helvetica, sans-serif; font-size:62.5%;}

a							{color:#12B2CA;} /* Darker Blue */
a:hover						{color:#FBB000;} /* Orange */

.floatright					{float:right!important;}
.floatleft					{float:left;}

ol,ul{list-style:none; margin:0; padding:0}

/*--- 05. Side Column Elements ---------------------------------------------------------------------------*/

#side_column				{display:inline; float:left; margin:0 0 0 0; width:170px;}

#side_navigation			{background:#EDEDED; border-top:1px solid #FFFFFF; font-size:1.2em; padding:2px 10px 10px 10px;}
#side_navigation li			{background:url(/img/_sidenav_glow.png) bottom center no-repeat; border-bottom:1px solid #D5D5D5; position:relative;}
#side_navigation li:first-child	{border-top:1px solid #D5D5D5;}
#side_navigation li a		{background:url(/img/_arrowheadrightgrey.gif) 172px 14px no-repeat; color:#4C4E4E; display:block; padding:8px 5px; text-decoration:none;}
#side_navigation li.no_sub a	{background:0;}

#side_navigation li ul		{background:#5BC5D5; display:none; left:150px; padding:5px; position:absolute; top:0; width:135px; z-index:100;}
#side_navigation li ul li	{background:0; border-color:#ADE2EA; border-top:0!important;}
#side_navigation li ul li:hover	{border-color:#5BC5D5;}
#side_navigation li ul li a	{background:0; color:#FFFFFF; padding:5px;}
#side_navigation li ul li a:hover	{background:#ADE2EA; color:#4C4E4E;}
#side_navigation li ul li.sub a:hover	{background:url(/img/_arrowheadrightdarkgrey.gif) 164px 9px no-repeat #ADE2EA!important;}

#side_navigation li.menu_highlight a	{color:#3994a2; font-weight:bold;}

#side_navigation li:hover,
#side_navigation li.nav_hover	{border-color:#EDEDED;}
#side_navigation li a:hover,
#side_navigation li.nav_hover a		{background:#5BC5D5; color:#FFFFFF;}
#side_navigation li.no_border		{border-bottom-color:#EDEDED;}
#side_navigation ul li.no_border	{border-color:#5BC5D5;}

#side_navigation,
#newsletter form			{-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
#side_navigation li.nav_hover a	{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#side_navigation li.sub.nav_hover a	{-moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px; border-bottom-right-radius:0px; -moz-border-radius-topright:0px; -webkit-border-top-right-radius:0px; border-top-right-radius:0px;}
#side_navigation li ul		{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px; border-top-left-radius:0px;}
#side_navigation li ul li a:hover {-moz-border-radius:3px!important; -webkit-border-radius:3px!important; border-radius:3px!important;}


/*--- 94. Table ---------------------------------------------------------------------------*/

table						{font-size:1.2em;}
table th					{font-size:1.1em; font-weight:bold;}
