body
{
	font-size:62.5%;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image: url('/assets/images/background.gif');
	background-repeat: repeat-x;
} /* 1em is 10px, 0.8em is 8px, 1.6em is 16px, etc. */

a, a:hover, a:focus{ color: inherit; text-decoration: none; }

img{ border: 0px solid white; }

.font_1{ font-family: Arial, Arial, Helvetica, sans-serif; }
.font_2{ font-family: Arial Black, Arial Black, Gadget, sans-serif; }
.font_3{ font-family: Geneva, Verdana, Verdana, sans-serif; }
.font_4{ font-family: Verdana, Geneva, Verdana, sans-serif; }
.font_5{ font-family: Georgia; }

.light_blue{ color: #12bced; }
.light_grey{ color: #CCCCCC; }
.dark_grey{ color: #333333; }
.med_grey{ color: #666666; }

ul#very_top_nav
{
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 7px 0px 7px 0px;
}

ul#very_top_nav li
{
	display: inline;
	margin: 0px 6px 0px 0px;
}

ul#very_top_nav li a:hover, ul#very_top_nav li a:focus{ text-decoration: underline; }

#body_holder
{
	border: #d2d2d2 1px solid;
	height: 880px;
	background-coloR: WHITE;
}

ul#main_nav
{
	background: #CCCCCC url('/assets/images/nav_bg.jpg') repeat-x 0 0;
	height: 33px;
	border: 1px solid #CECECE;
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 1em 0em 0em -1px;
	color: #12bced;
}

ul#main_nav li{ width: auto; display: inline-block; padding: 0.5em 0em 0em 0.45em; margin: 0px; font-size: 1.6em; }

ul#main_nav li.active a{ color: #333333; text-decoration: underline; }
ul#main_nav li a{ color: #12bced; text-decoration: none; }

p#site_logo
{
	line-height: 90%;
	margin: 40px 0px 30px 10px;
}

img#site_strap{ margin: 0px 0px 20px 15px; }

img#apps_corr{ margin: 0px 0px 10px 20px; display: block; float: left; }

hr.side_bar{ margin: 0px 0px 5px 15px; }

h2#side_bar_app_cor{ margin: 70px 0px 5px 15px; }

/* START jScrollPane side bar */
.jScrollPaneTrack
{ 
	background-repeat: repeat-y;
	background-image: url('/assets/images/scroll/track_back.png');   
	border-left: 1px solid #5f647b; 
	border-right: 1px solid #5f647b; 
}

.jScrollPaneDragTop
{
	height: 5px;
	background-image: url('/assets/images/scroll/slider_top.png');
	background-repeat: no-repeat;
}

.jScrollPaneDragBottom
{
	height: 5px;
	background-image: url('/assets/images/scroll/slider_bottom.png');
	background-repeat: no-repeat;
}

.jScrollPaneDrag
{ 
	background-image: url('/assets/images/scroll/slider_background.png');
	background-repeat: repeat-y;
 }

.jScrollArrowUp
{ 
	background-image: url('/assets/images/scroll/up.png'); 
	background-repeat: no-repeat;
	width: 20px;
}

.jScrollArrowDown
{
	background: url('/assets/images/scroll/down.png');
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}
/* END jScrollPane side bar */

ul#appolagies
{
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	height: 500px; 
	width: 278px; 
	overflow: hidden;	
}

ul#appolagies li{ margin: 8px 0px 8px 15px; }

div#content_body
{
	margin: 230px 20px 0px 20px;
	width: 600px;
	height: 590px;
	background: transparent url('/assets/images/content_bg.png') no-repeat 0 0;
}

div#footer
{
	margin: 20px 0px 0px 0px;
	height: 83px;
	background: #333333 url('/assets/images/footer_bg.gif') repeat-x 0 0;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
}

div#footer h2{ margin: 3px 0px 3px 15px; font-size: 1.4em; }

div#footer p{ margin-top: -6px; margin-bottom: 0px; }
div#footer p.left{ margin-left: 15px; }
div#footer p.right{ margin-right: 15px; }
div#footer img.first{ margin-left: 11px; }
 a strong{ color: #ff3333; }
 
 ul#appolagies li a:hover{  text-decoration: underline; color: #333333; }
 
 ul#main_nav li a:hover{ text-decoration: underline; }

 div#footer a{ color: white; }
 div#footer a:hover{ color: white; text-decoration: underline; }
 

