body 
{
	background:#00000c;
	text-align:center;
	font:10pt/14pt Trebuchet MS, Arial, sans-serif;
	margin:0;
}
img 
{
	border:0;
}
#wrapper 
{
	width:950px;
	margin:0 auto;	
}
#logo 
{
	margin:10px 0px;
	text-align:left;
}
#header 
{
	margin-top:10px;
}
#nav .RadMenu_qr .rmLevel1 .rmItem {
line-height:20px;
margin-right:0;
text-align:left;
}
#nav .RadMenu_qr .rmLevel1 .rmItem a {
font-weight:normal;
color:white;
	text-transform:none;
}
#nav .RadMenu_qr .rmLevel1 .rmItem a:hover {
font-weight:normal;
color:yellow;
	background:0;
}
.rmSlide { padding:10px; }
#nav 
{
	background:url(images/nav_bg.gif) repeat-x;
	height:33px;
	margin:0px 0px 10px 0px;
}
#nav .RadMenu_qr 
{
	padding:0;
	font:13px Arial;
	font-weight:bold;
}
#nav .RadMenu_qr .rmRootGroup
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    margin-left:80px;
}
#nav .RadMenu_qr .rmItem
{
	display: inline;
	line-height:33px;
	margin-right:35px;
}
#nav .RadMenu_qr a 
{
	color:#163d6b;
	cursor:pointer;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 10px;
}
#nav .RadMenu_qr a:hover 
{
	background:url(images/nav_over.gif);
	color:White;
}
#nav .left 
{
	background:url(images/nav_l.gif) no-repeat;
	width:7px;
	height:33px;
	float:left;
}
#nav .right
{
	float:right;
	background:url(images/nav_r.gif) no-repeat;
	width:6px;
	height:33px;
}
.rmSlide {
background:#145a94;
}
#content 
{
	text-align:left;
	background:white url(images/page_bottom.gif) no-repeat bottom left;
	padding:10px 20px;
}
#content .center 
{
/*background:url(images/content_bg.gif) no-repeat top left;*/
width:427px;
padding:5px;
margin:0px 5px;
}
#content .left 
{
	text-align:left;
}
#leftnav 
{
	background:url(images/leftnav_bg.gif) no-repeat top left;
	width:227px;
	height:289px;
	margin-bottom:10px;
	border:solid 1px white;
	
}
#leftnav a 
{
	display:block;
	background:url(images/arrow.gif) no-repeat  right;
	font-size:11px;
	color:White;
	text-decoration:none;
	 text-transform:uppercase;
}
#leftnav ul 
{
	list-style-type:none;
	padding-left:20px;
	padding-right:20px;
	padding-top:55px;
	margin:0;
}
#leftnav ul li
{
	background: url(images/leftnav_sep.gif) repeat-x bottom;
	margin:0;
	padding:8px 0px;
}
#footerwrapper
{
	background:url(images/footer_bg.gif) repeat-x;
	height:69px;
	margin-bottom:100px;
}
#footer 
{
	width:950px;
	margin:0 auto;
	padding:10px;
	font-size:10px;
	color:#b5b5b5;
}
h1 
{
	font:22px "Arial Rounded", Arial, sans-serif;
	color:#014582;
	font-weight:normal;
	margin:0;
}
h2 
{
	margin:0;
	font:12px Arial, sans-serif;
	color:#014582;
	font-weight:normal;
	margin-bottom:14px;
}
.forms label 
{
    float:left;
    display:block;
    width: 100px;
	margin-right:15px;
    text-align: right;
   margin-bottom:8px;
}
.forms input
{
   margin-bottom:8px;
}

#resources h2 
{
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	background-color:#cee9ff;
	padding:6px;
}

#resources h3, #resources h3 a 
{
	font-weight:normal;
	font-size:14px;
}

#resources h3 
{
	border-top:inset 1px #ccc;
	padding-top:10px;
	margin-bottom:0;
}

a {
color:#16609F;
font-weight:bold;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.cnt_blue { margin-left:3px; 
width:193px;
background:url(images/cnt_blue_bg.jpg) repeat-y;
padding:15px;
}
.cnt_blue h1 {
color:white;
font-size:18px;
margin:-15px;
background:url(images/cnt_blue_t.jpg) no-repeat;
height:35px;
margin-bottom:15px;
padding-top:5px;
padding-left:15px;
}
.cnt_blue #bottom {
height:21px;
background:url(images/cnt_blue_b.jpg) no-repeat;
margin:-15px;
}
.feeds table td {border:0;}

.cnt_grey {
width:193px;
background:url(images/cnt_grey_bg.jpg) repeat-y;
padding:15px;
}
.cnt_grey h1 {
color:#4d4d4d;
font-size:18px;
margin:-15px;
background:url(images/cnt_grey_t.gif) no-repeat;
height:35px;
margin-bottom:15px;
padding-top:5px;
padding-left:15px;
}
.cnt_grey #bottom {
height:21px;
background:url(images/cnt_grey_b.gif) no-repeat;
margin:-15px;
}
.button {
width:171px;
height:51px;
position:relative;
}
.blue {
background:url(/images/button_blue.jpg) no-repeat top left;
}
.grey {
background:url(/images/button_grey.jpg) no-repeat top left;
}
.black {
background:url(/images/button_black.jpg) no-repeat top left;
}
.button a, .button a:hover {
text-decoration:none;
font-weight:normal;
font-family:Tahoma,Arial,sans-serif;
}
.button em {
font-style:normal;
font-size:23px;
color:black;
position:absolute;
left:6px;
top:6px;
padding-bottom:5px;
}
.button span {
font-size:12px;
color:white;
position:absolute;
bottom:4px;
left:8px;
}
.grey span { color:black; }
.black em { color:white; }
.homeheading {
background:url(/images/qr_mobilephone.jpg) no-repeat top left;
padding-left:75px;
padding-top:15px;

}
.homeheading h1 {
font-weight:normal;
font-size:28px;
line-height:34px;
color:#0157a0;
font-family:"Trebuchet MS", Arial, sans-serif;
}
.homeintro {
background:url(/images/homeintro_photo.jpg) no-repeat top right;
padding-right:230px;
text-align:justify; 
text-justify:newspaper;
width:400px;
}
.homeintro p {
margin:2px;
padding:0;
}
.homeintro ul { margin:0px 20px 0px 0px; padding-left:40px; }
#blog_home h4 {
margin:0;
}
#blog_home p {
margin:0;
margin-bottom:10px;
}
#hometable ul { margin-left:10px; padding-left:10px; }
#hometable h2 {
font-size:24px;
font-weight:normal;
}
.cnt_blue, .cnt_grey, .cnt_blue a, .cnt_grey a { font-size:9pt; line-height:100%;}
.cnt_blue h1 a, .cnt_grey h1 a { font-size:18px; }

#qrhl {
background: url(/images/qrhl.png) no-repeat top right;
width:139px;
height:54px;

}


/* homePage */
 #solutionSets {font-size:100%;width:575px;margin:10px auto;clear:left;overflow:hidden;}
 #solutionSets li {display:block;float:left;width:27.5%;text-align:center;margin:10px;}
  #solutionSets li a {display:block;padding:3px;background:#16609F;color:#fff;border:1px solid #00467F;-moz-border-radius:5px;-webkit-border-radius:5px;}
   #solutionSets li a:hover {background:#00467F;text-decoration:none;}