a.RightNav {
display: block;
height: 20px;
color: #090;
text-decoration: none;
text-align: center;
font-size: 11px;
font-weight: bold;
margin-left: 14px;
padding-top: 7px;
padding-bottom: 7px;
background-color: #D2FFD2;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
}
a.ParaNav{
color: #090;
text-decoration: None;
}
a.ParaNav:hover {
color: #090;
text-decoration: underline;
}
a.RightNav:hover {
display: block;
height: 20px;
color: #090;
text-align: center;
font-size: 11px;
font-weight: bold;
margin-left: 14px;
padding-top: 7px;
padding-bottom: 7px;
background-color: #D2FFD2;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-bottom-color: #FFF;
text-decoration: underline;
}
a.RightNavPlace {
display: block;
height: 30px;
color: #FFF;
text-decoration: none;
text-align: center;
font-size: 11px;
font-weight: bold;
padding-left: 14px;
padding-top: 10px;
background-image: url(http://media.genre.com/images/GREEN_PLACE2.gif);
background-repeat: no-repeat;
}
a.RightNavPlaceHeadLink {
display: block;
height: 30px;
color: #090;
text-align: center;
font-size: 11px;
font-weight: bold;
margin-left: 14px;
padding-top: 7px;
padding-bottom: 7px;
background-color: #ffffff;
        border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 5px;
border-left-width: 3px;
        border-bottom-style: solid;
        border-bottom-color: #509d48;
text-decoration: none;
}
a.RightNavPlaceHeadLink:hover {
display: block;
height: 30px;
color: #090;
text-align: center;
font-size: 11px;
font-weight: bold;
margin-left: 14px;
padding-top: 7px;
padding-bottom: 7px;
background-color: #ffffff;
        border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 5px;
border-left-width: 3px;
        border-bottom-style: solid;
        border-bottom-color: #509d48;
text-decoration: underline;
}
.GenRe_layout #RightSubNavPadTest {
        background-color: #fff;
         border-top-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 5px;
        border-bottom-style: solid;
        border-bottom-color: #fff;
}
a.RightNavPlace:hover{
color: #FFF;
text-decoration: none;
}
a.RightSubNav {
display: block;
color: #b3f7ab;
text-decoration: none;
text-align: left;
font-size: 11px;
margin-left: 14px;
height: 18px;
padding-top: 2px;
padding-left: 35px;
background-image: url(http://media.genre.com/images/GREEN_Sub_BG.gif);
background-repeat: no-repeat;
background-position: left center;
}
.GenRe_layout #RightSubNavPad {
background-image: url(http://media.genre.com/images/GREEN_PLACE_BG.gif);
background-repeat: repeat;
margin-left: 14px;
}
a.RightSubNav:hover {
color: #FFF;
text-decoration: underline;
}
.Greentitle14 {
font-size: 14px;
font-weight: bold;
color: #3c8735;
}
.Greentitle14b {
font-size: 12px;
color: #3c8735;
}
.Greentitle18 {
font-size: 18px;
font-weight: bold;
color: #3c8735;
}
.GenRe_layout #RightCol_25B {
margin-top: 0px;
margin-right: 0px;
margin-left: 14px;
padding-left: 14px;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 20px;
}

.GenRe_layout #RightCol_15B {
margin-top: 0px;
margin-right: 0px;
margin-left: 4px;
padding-left: 4px;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 20px;
}
.box_left {
background-image: url(http://media.genre.com/images/BG_blue_gradient.jpg);
background-repeat: repeat-x;
float: left;
height: 130px;
width: 325px;
padding-top: 20px;
padding-right: 25px;
padding-bottom: 20px;
padding-left: 25px;
margin-left: 50px;
}
.TagLine12Green {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3c8735;
}
.TagLine12Blue {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #39C;
}
.TagLine12Orange {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff8b00;
}
.TagLine14Blue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #39c;
}
.graytitle12 {
font-weight: bold;
font-size: 12px;
color: #414141;
}
#searchwrapper {
width:200px; 
height:27px;
background-image:url(http://media.genre.com/images/searchbox2.gif);
background-repeat:no-repeat; 
padding:0px;
margin:0px;
position:relative; 
}
#searchwrapper form, #searchwrapper2 form { display:inline ; }
.searchbox {
border:0px; 
background-color:transparent; 
position:absolute; 
top:5px;
left:5px;
width:165px;
height:22px;
font-size: 11px;
color: #666;
}
.searchbox_submit {
border:0px; 
background-color:transparent; 
position:absolute; 
top:0px;
left:173px;
width:25px;
height:25px;
}
#searchwrapper2 {
width:225px; 
height:27px;
padding:0px;
margin:0px;
position:relative; 
}
.searchbox2 {
border:0px; 
background-color:transparent; 
position:absolute; 
top:6px;
left:8px;
width:205px;
height:21px;
font-size: 11px;
color: #FFF;
outline: none;
}
.searchbox2_submit {
border:0px; 
background-color:transparent; 
position:absolute; 
top:2px;
left:215px;
width:25px;
height:25px;
}
.contact_fields {
width: 350px;
}
.email_box {
width: 550px;
}
a.navmain:link {
display:block;
font-size: 12px;
font-weight: bold;
color: #65B7EF;
background-image: url(http://media.genre.com/images/BG_navbar.jpg);
background-repeat: no-repeat;
background-position: center center;
}
a.navmain:hover {
color: #FFF;
}
.righthandgradient_grey_line {
background-image: url(http://media.genre.com/designimages/BG_gray_gradient_wline2.png);
background-repeat: no-repeat;
background-position: right top;
padding-right: 15px;
padding-bottom: 25px;
padding-left: 0px;
width: 570px;
}
.dropdownmenu {
font-size: 11px;
color: #666;
list-style-type: circle;
}
.dot_separator_home {
background-image: url(http://media.genre.com/images/dot_separator.gif);
background-repeat: repeat-x;
background-position: center;
height: 30px;
}
.wlcm_bar {
font-weight: bold;
color: #3f98ca;
background-image: url(http://media.genre.com/images/online_topbar2.gif);
background-repeat: repeat;
}
.wlcm_bar2 {
background-image: url(http://media.genre.com/images/online_topbar4.gif);
background-repeat: repeat;
}
.online_header {
color: #FFF;
padding-left: 25px;
}
a.wlcm_link {
color: #FFF;
text-decoration: none;
}
a.wlcm_link:hover {
color: #FFF;
text-decoration: none;
}
ul.MenuBarVertical
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
cursor: default;
width: 8em;
}
ul.MenuBarActive
{
z-index: 1000;
}
ul.MenuBarVertical li
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
position: relative;
text-align: left;
cursor: pointer;
width: 8em;
}
ul.MenuBarVertical ul
{
margin: -5% 0 0 95%;
padding: 0;
list-style-type: none;
font-size: 100%;
position: absolute;
z-index: 1020;
cursor: default;
width: 8.2em;
left: -1000em;
top: 0;
}
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
left: 0;
}
ul.MenuBarVertical ul li
{
width: 8.2em;
}
ul.MenuBarVertical
{
border: 1px solid #CCC;
}
ul.MenuBarVertical ul
{
border: 1px solid #CCC;
}
ul.MenuBarVertical a
{
display: block;
cursor: pointer;
background-color: #EEE;
padding: 0.5em 0.75em;
color: #333;
text-decoration: none;
}
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
background-color: #33C;
color: #FFF;
}
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
background-color: #33C;
color: #FFF;
}
ul.MenuBarVertical a.MenuBarItemSubmenu
{
background-image: url(http://media.genre.com/images/SpryMenuBarRight.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
}
ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
background-image: url(http://media.genre.com/images/SpryMenuBarRightHover.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
}
ul.MenuBarVertical iframe
{
position: absolute;
z-index: 1010;
}
@media screen, projection
{
ul.MenuBarVertical li.MenuBarItemIE
{
display: inline;
f\loat: left;
background: #FFF;
}
}
ul.MenuBarHorizontal
{
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
font-size: 100%;
cursor: default;
width: auto;
}
ul.MenuBarActive
{
z-index: 1000;
}
ul.MenuBarHorizontal li
{
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
font-size: 100%;
position: relative;
text-align: left;
cursor: pointer;
width: auto;
}
ul.MenuBarHorizontal ul
{
margin: 0;
padding: 0;
list-style-type: none;
list-style-image: none;
font-size: 100%;
z-index: 1020;
cursor: default;
width: 214px;
position: absolute;
left: -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
left: auto;
}
ul.MenuBarHorizontal ul li
{
width: 214px;
}
ul.MenuBarHorizontal ul ul
{
position: absolute;
margin: 3% 0 0 90%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
left: auto;
top: 0;
}
ul.MenuBarHorizontal ul
{
}
ul.MenuBarHorizontal a
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
font-size: 11px;
display: block;
cursor: pointer;
background-color: #b8dbee;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
background-color: #296eae;
color: #FFF;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
background-color: #86b5d8;
color: #000000;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
background-image: url(http://media.genre.com/images/NewRight.gif);
background-repeat: no-repeat;
background-position: 96% 50%;
padding: 0.5em 0.6em;
border-left: 1px solid #4287c0;
border-bottom: 1px solid #4287c0;
border-right: 1px solid #4287c0;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu2
{
padding: 0.5em 0.6em;
border-left: 1px solid #4287c0;
border-bottom: 1px solid #4287c0;
border-right: 1px solid #4287c0;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
background-image: url(http://media.genre.com/images/NewRightHover.gif);
background-repeat: no-repeat;
background-position: 96% 50%;
}
.SubSubMenu1
{
padding: 0.5em 0.6em;
border: 1px solid #4287c0;
}
.SubSubMenu2
{
padding: 0.5em 0.6em;
border-left: 1px solid #4287c0;
border-bottom: 1px solid #4287c0;
border-right: 1px solid #4287c0;
}
.Rmark{
font-size: 14px;
vertical-align: -20%;	
}
.RmarkTop{
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: 35%
}
.RmarkTop15{
	FONT-WEIGHT: bold; FONT-SIZE: 15px; VERTICAL-ALIGN: 40%
}
.TMmark {
font-size: 14px;
vertical-align: 35%;
font-weight: bold;
}
.bluetitle12 {
	COLOR: #39c; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.topbox {
	padding-left:10px;BORDER-BOTTOM: #4287c0 1px solid; BORDER-LEFT: #4287c0 1px solid;BORDER-RIGHT: #4287c0 1px solid;BORDER-TOP: #4287c0 1px solid;
}
ul.MenuBarHorizontal iframe
{
position: absolute;
z-index: 1010;
}
@media screen, projection
{
ul.MenuBarHorizontal li.MenuBarItemIE
{
display: inline;
f\loat: left;
background: #FFF;
}
}

.testimonial_right, .testimonial_left{	
	position: relative;
	background-color: #E6E6E6;
	padding: 0em;
	margin-bottom: 1em;	
	width: 599px;
	color: #3399cc;
	overflow: auto;
}

.testimonial_right img{
	float: right;
	width: 104px;
	margin-left: 10px;
}

.testimonial_left img{
	float: left;
	width: 104px;
	margin-right: 10px;
}

.testimonial_right p{
	padding: 0em;
	margin: 0.5em 0em 0em 1em;
}

.testimonial_left p{	
	padding: 0em;
	margin: 0.5em 0.5em 0em 0em;
}


.testimonial_right b, .testimonial_left b{
	position: absolute;
	bottom: 0.75em;
	font-weight:bold;
	color: #615B5D;
}
