@charset "UTF-8";
/* CSS Document */

body	{background: #dad3c1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10pt;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   body	{background:#dad3c1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10pt;}
}

.haslayout {zoom:1;}

.whatsnew {width:900px; margin:0 auto;}
.whatsnewcontentcontainer {padding:8px 12px;}

.whatsnewcontentcontainer h2 {margin-top:0; margin-bottom:10px;}

h2	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#1ab0d9; font-size:14pt; margin:2em 0 0 0; border-bottom:#CCC 1px solid;}

.contentarea ul,ol	{margin:0px 0 15px 60px;}

.contentarea ul li	{margin:15px 0 0 0; list-style:url(../images/bullet.gif);}

.contentarea ol li	{list-style:decimal;}
.contentarea ol ul li {list-style:url(../images/bullet.gif);}

.realisms	{margin-left:10px; border-bottom:1px solid #ccc; padding:3px 5px 8px 0px;}
.realisms p {font-style:italic; color:#999; padding-left:10px;}

dt	{font-size:12pt; margin-top:20px; border-top:#ddd 1px solid; padding:8px 20px 0 20px;}
dd	{font-style:italic; color:#999; font-size:9pt; margin-top:10pt; text-align:right; }
dd a {color:#1ab0d9; text-decoration:none;}

img {border:0;}

.febox {margin-top:50px; padding-top:50px; border-top:2px solid #1ab0d9;}

strong	{font-weight:bold; font-style:italic; color:#1ab0d9;}

b	{font-weight:bold; color:#1ab0d9;}

#container {background:url(../images/header.jpg) top center no-repeat;}

#header	{width:960px; height:241px; margin:0 auto;}

.sidenav 		{width:201px; display:block;float:left; background:url(../images/sidenav-repeater.jpg) top center repeat-y;}
.sidenavtop		{height:18px; background:url(../images/sidenav-top.jpg) top center no-repeat;}
.sidenavbottom	{height:23px; background:url(../images/sidenav-bottom.jpg) bottom center no-repeat;}

#homebtn a			{width:360px; height:140px; display:block; border:0; float:left; margin:10px 0 0 30px;}
#homebtn a:hover	{width:360px; height:140px; display:block; border:0; float:left; margin:10px 0 0 30px; background:url(../images/home-hint.gif) no-repeat 45px 115px;}

.tipofweekhome	{width:337px; height:163px; display:block; float:right; margin:0 70px 0 0;}

#primenav		{text-align:center; float:right; width:757px; display:block; margin:15px 8px 0 0;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    #primenav	{text-align:center; float:right; width:757px; display:block; margin:16px 66px 0 0;}
}*/

#primenav a:link	{color:#FFF; font-size:12pt; text-decoration:none; margin:0 7px;}
#primenav a:visited	{color:#FFF; font-size:12pt; text-decoration:none; margin:0 7px;}
#primenav a:active	{color:#FFF; font-size:12pt; text-decoration:underline; margin:0 7px;}
#primenav a:hover	{color:#FFF; font-size:12pt; text-decoration:underline; margin:0 7px;}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    #primenav a:link	{color:#FFF; font-size:12pt; text-decoration:none; margin:0 9px;}
	#primenav a:visited	{color:#FFF; font-size:12pt; text-decoration:none; margin:0 9px;}
	#primenav a:active	{color:#FFF; font-size:12pt; text-decoration:underline; margin:0 9px;}
	#primenav a:hover	{color:#FFF; font-size:12pt; text-decoration:underline; margin:0 9px;}
}*/

.sidenavcolumn	{width:201px; float:left;}

input	{border:1px solid #bbb; padding:2px; margin:2px 0 5px 0; width:200px;}

.center {margin:0 auto;}

.kairapic	{position:absolute; width:163px; height:527px; top:163px; left:50%; margin-left:-472px; display:block;}

.homebox	{width:864px; height:451px; background:url(../images/home-box.jpg) top left no-repeat; margin:0 0 0 120px;}

#content	{width:1000px; margin:0 auto;}

.homeboxcontent	{margin-top:239px; width:777px; float:right;}

hr {border-top:1px solid #CCC; border-bottom:none; border-right:none; border-left:none; margin:12px 0; clear:both;}

#socnethome	{width:960px; margin:0px auto 0 auto; text-align:center;}

#socnethome ul li {list-style:none; margin:0; padding:0; display:block;}

.homeboxcontent #socnetsmall	{display:block; position: relative; top:65px; width:152px; left:95px;}
.sidenavcolumn #socnetsmall		{display:block; position: relative; width: 152px; margin: 0 auto;}
#socnetsmall img	{display:block; float:left; margin:0 0 15px 0;}

#rssicon a		{background:url(../images/soc-icons.gif) 0 0 no-repeat; 	 display:block; width:63px; height:61px; float:left;}
#twittericon a 	{background:url(../images/soc-icons.gif) 0 -61px no-repeat;  display:block; width:63px; height:61px; float:left;}
#facebookicon a	{background:url(../images/soc-icons.gif) 0 -122px no-repeat; display:block; width:63px; height:61px; float:left;}
#flickricon a	{background:url(../images/soc-icons.gif) 0 -180px no-repeat; display:block; width:63px; height:61px; float:left;}
#podcasticon a	{background:url(../images/soc-icons.gif) 0 -240px no-repeat; display:block; width:63px; height:61px; float:left;}

.homeblog			{width:366px; height:264px; display:block; overflow:hidden; margin:0 0 0 -10px; background:url(../images/blog-box.png) top left no-repeat; float:left;}
.homeblogcontent	{width:300px; height:109px; margin:110px 0 0 26px !important; margin:72px 0 0 26px;display:block; color:#65689b; line-height:1.5em;}
.homeblogcontent a {color:#65689b;}

/* Positions the SOC NET on index page */
/* #indexsocnet {display:inline; position:relative; top:68px; left:30px; margin: 0; padding: 0;} */

.vertsep		{width:11px; height:133px; background:url(../images/dots-verticle.png) top center no-repeat; display:block; float:left; margin:30px 20px 0 0;}

.homeboxright	{width:350px; height:170px; display:block; float:left; margin:20px 0 0 0; color:#FFF; line-height:1.5em;}

.homeboxright img {float:left;}

#contentcontainer	{background:url(../images/bg.jpg) top center repeat-y #dad3c1; margin:0; clear:both;}
/* @media screen and (-webkit-min-device-pixel-ratio:0) {
   #contentcontainer	{background:url(../images/bg-safari.jpg) top center repeat-y; margin:0; clear:both;}
} */

#footer		{background:url(../images/footer-round.jpg) bottom center no-repeat; min-height:63px; width:1024px; margin:0 auto;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   #footer		{background:url(../images/footer-round.jpg) bottom center no-repeat; min-height:63px; width:1025px; margin:0 auto;}
}

.sidenavcontainer {padding:0 13px;}

.sidenavcontainer a:link 	{color:#FFF; font-size:11pt; text-decoration:none; display:block; width:170px; padding:.3em 0 .3em .3em;}
.sidenavcontainer a:visited {color:#FFF; font-size:11pt; text-decoration:none; display:block; width:170px; padding:.3em 0 .3em .3em;}
.sidenavcontainer a:active 	{color:#FFF; font-size:11pt; text-decoration:underline; display:block; width:170px; background:#77cddc; padding:.3em 0 .3em .3em;}
.sidenavcontainer a:hover 	{color:#FFF; font-size:11pt; text-decoration:underline; display:block; width:170px; background:#77cddc; padding:.3em 0 .3em .3em}

.sidenavcontainer ul li	{list-style:none; padding:0 0 0 0; margin:0 0 0 0;}

/* Footer Stuff */
.legal	{font-size:8pt; color:#999; text-align:center;}
.legal a {color:#666;}
#affiliates { text-align: center; padding: 8px; }

.t {background: url(../images/rounded1x1.gif) 0 0 repeat-x;}
.b {background: url(../images/rounded1x1.gif) 0 100% repeat-x;}
.l {background: url(../images/rounded1x1.gif) 0 0 repeat-y;}
.r {background: url(../images/rounded1x1.gif) 100% 0 repeat-y;}
.bl {background: url(../images/blc.gif) 0 100% no-repeat;}
.br {background: url(../images/brc.gif) 100% 100% no-repeat;}
.tl {background: url(../images/tlc.gif) 0 0 no-repeat;}
.tr {background: url(../images/trc.gif) 100% 0 no-repeat; padding:8px 12px; font-size:10pt; line-height:1.5em;}

.watermark	{background:url(../images/logo-watermark.jpg) bottom right no-repeat;}

.homeboxright a:link	{color:#fff; text-decoration:underline; font-weight:bold;}
.homeboxright a:visited	{color:#fff; text-decoration:underline; font-weight:bold;}
.homeboxright a:active	{color:#fff; text-decoration:none; font-weight:bold;}
.homeboxright a:hover	{color:#fff; text-decoration:none; font-weight:bold;}

.contentarea	{width:550px; float:left; padding: 15px;}

p {padding:15px 0 0 30px; line-height:1.5em; color:#333;}
	
blockquote	{margin:15px 30px 5px 50px; padding: 0 12px; border-left:1px solid #6CF; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16pt; color:#888;}

p a:link	{ color:#1ab0d9; font-weight:bold; text-decoration:none;}
p a:visited	{ color:#1ab0d9; font-weight:bold; text-decoration:none;}
p a:active	{ color:#1ab0d9; font-weight:bold; text-decoration:underline;}
p a:hover	{ color:#1ab0d9; font-weight:bold; text-decoration:underline;}

p, h1, h2, h3 { text-align: left; }

li a:link	{ color:#1ab0d9; font-weight:bold; text-decoration:none;}
li a:visited	{ color:#1ab0d9; font-weight:bold; text-decoration:none;}
li a:active	{ color:#1ab0d9; font-weight:bold; text-decoration:underline;}
li a:hover	{ color:#1ab0d9; font-weight:bold; text-decoration:underline;}


.list li	{margin:10px 0px 10px 70px ; padding:0px; color:#333;}

.list	{margin-left:10px;}

.sidebar	{width:200px; float:right; margin:0 7px 0 0;}
.sidebar img	{float:right;}

.testimonialcontainer	{width:175px; float:left; color:#666;}
.testimonialfrom	{text-align:right; font-style:italic; color:#999; font-weight:bold;}

.fe_list {display:inline; float:left;}