/* 
	Author: BloggyN
	Date:	3/22/2010
	Site:	LoadedWeb
*/

/* main stuff */
*						{ padding:0; margin:0 }
body					{ color:#fff; font: 12px Verdana, sans-serif; background: #002559 url('images/bg.jpg') no-repeat top center; background-color: #002559; }
img						{ border: none; }
p						{ font-size: 1em; }
a						{ color: #666600; text-decoration:underline; outline: 0; }
a:hover					{ text-decoration:none; }

a.noline	{ text-decoration:none }
a.noline:hover { text-decoration:underline }

h1, h2, h3 { font-family:Trebuchet Ms; color:#000; margin-bottom:5px; letter-spacing:-1px }

/* start layout */
#wrapper { width:962px; margin:0 auto; padding-bottom:25px; }

#header { margin-top:37px; height:128px; background:url('images/header_bar2.png') no-repeat bottom left; overflow:hidden; position:relative; }
#header h1 { float:right; width:300px; height:73px; }
#header h1 a { text-decoration:none; display:block; height:73px; width:300px; background:url('images/logo.png') no-repeat; text-indent:-9999px }

#nav { height:127px; width:632px; float:left }
#nav ul { list-style:none }
#nav ul li { display:inline }
#nav ul li a { float:left; height:127px; }
#nav ul li a span { display:none }
#nav ul li a.home { width:106px; background:url('images/nav_home.png') no-repeat }
#nav ul li a.solutions { width:124px; background:url('images/nav_solutions.png') no-repeat }
#nav ul li a.company { width:126px; background:url('images/nav_company.png') no-repeat; }
#nav ul li a.news { width:92px; background:url('images/nav_news.png') no-repeat; }
#nav ul li a.resources { width:136px; background:url('images/nav_resources.png') no-repeat }
#nav ul li.selected a, #nav ul li a:hover { background-position: bottom left }

#main { margin-top:15px; overflow:hidden; width:962px; }
#content { width:630px; float:right; background:url('images/content_top.png') no-repeat top left; padding-top:20px; color:#716c65 }
#content .content-text { padding: 0 20px 25px 20px; background:#fff; }
#content #content-after { font-size: 1px; padding: 0px; margin: 0px; height: 14px; background: url("images/content_bottom_after.png") no-repeat scroll 0px 0px;}

#sidebar { width:290px; float:left; color:#fff; }
#sidebar h2 { padding:10px 0 10px 30px; border-bottom:1px solid #5ab0ec; margin-bottom:10px; color:#fff; font-size:28px; }
#sidebar h3 a { padding:5px 0 5px 30px; color:#fff; font-size:16px; text-decoration:none }
#sidebar h3 a:hover { color:#bfe5ff }
#sidebar ul { list-style:none }
#sidebar ul li { font-family: Trebuchet Ms; color:#fff;  }
#sidebar ul li.open { background:url('images/icon_arrow.png') no-repeat 5px 10px }
#sidebar ul li a { color:#fff; text-decoration:none }
#sidebar ul li a:hover {text-decoration:underline }
#sidebar ul h3 a:hover{ text-decoration:none }
#sidebar ul li ul { font-size:14px; border-left: 2px solid #4391cf; margin-left:30px;  }
#sidebar ul li ul li { padding-left: 10px }
#sidebar ul li ul li ul { border:none; margin:10px 0; }
#sidebar ul li ul li ul li { font-size:11px; }

#content h1 { color:#666; margin-bottom:10px; font-size:40px; font-weight:normal }
#content h2 { color:#333; font-size:19px; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:10px; }
#content h3,
#content h4,
#content h5,
#content h6 { color:#3381C3; margin-top: 20px; margin-bottom:5px; }
#content .info { font-size:24px; color:#999999; margin-bottom:10px; font-weight:normal; line-height:1.2em; letter-spacing:-1px; margin-bottom:25px; }
#content p { margin-bottom:15px; line-height:1.5em }

#content ol li { list-style: decimal; }
#content ul,
#content ol {  margin-left: 2.66em; margin-bottom: 0.66em;}
#content dl { margin: 0 0 1.5em; }
#content dl dt { margin-bottom: 0px; font-weight: bold; }
#content ul li,
#content ol li {  margin-bottom: 0.66em; }
#content dl dd {  margin: 0.5em 0 1em; padding: 0 0 0 20px; }
#content dl dd em { font-weight: bold; font-style: normal; }
#content ul ul,
#content ol ul {  margin-left: 1.33em; margin-bottom: 0.66em; }
#content ul ul ul,
#content ol ul ul { margin-bottom: 0; }
#content dl dt {
  background:url("../img/icon.bullet.3381c3.gif") no-repeat scroll 0 4px transparent;
  color:#3381C3;
  font-weight:bold;
  margin:0 0 0.3em;
  padding:0 0 0 20px;
}
#content ul ul li { list-style: disc; padding-left: 10px;}
#content ul ul ul li { list-style: circle; font-size:11px;}

#content table.center {  text-align: center;  margin: 0 auto; }

#footer { border-top:1px solid #243b5a; padding: 15px 0 15px 30px; margin-top:20px; font-size:11px; }
#footer p { color:#5c7895 }
#footer p a { color:#6d87a1; text-decoration:none }
#footer p a:hover { color:#c6d6e5 }

.hidden { display:none; }

/*------ Videos Folder -----------*/

.videoLink, .audioLink {
	color:#3381C3;
	font-weight:bold;
	text-decoration:underline;

	background-image:url(/img/television.png);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.audioLink {
	background-image:url(/img/music.png);
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
