body table, #content { 
color : #000000; 
font-family : arial; 
font-size : 17px; 
} 
body { 
margin : 0; 
text-align : center; 
} 
img { 
border : 0 none; 
margin : 0; 
vertical-align : bottom; 
} 
#main { 
background : #ffffff none repeat scroll 0%; 
border : 0 solid #000000; 
margin-left : auto; 
margin-right : auto; 
text-align : left; 
width : 900px; 
} 
#header { 
border : 0 solid #cccccc; 
width : 100%; 
} 
#content { 
border : 0 solid #840722; 
padding : 20px 0 0; 
} 
#nav { 
background-color : #123378; 
border : 0 solid #840722; 
font-size : 15px; 
height : 35px; 
line-height : 35px; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
padding : 0 0 0; 
width : 900px; 
} 
#nav a { 
background-color : #123378; 
background:url("../images/navbg.png") no-repeat scroll right center transparent;
color : #ffffff; 
display : inline; 
float : left; 
height : 35px; 
line-height : 35px; 
margin-bottom : 2px; 
margin-left : 0; 
margin-right : 0; 
padding-left : 13px; 
padding-right : 13px; 
text-decoration : none; 
vertical-align : top; 
} 
#nav a:hover { 
background : #990033 none repeat scroll 0% 50%; 
} 
#nav .active { 
background : #990033 none repeat scroll 0%; 
} 
#nav .active:hover { 
background : #990033 none repeat scroll 0% 50%; 
} 
#nav .inner { 
background : #1d5476 none repeat scroll 0%; 
margin : 0; 
padding : 6px; 
width : 900px; 
} 

#subnav { 
background-color : #990033; 
border : 0 solid #840722; 
font-size : 15px; 
height : 25px; 
line-height : 25px; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
padding : 0 0 0; 
width : 900px; 
} 
#subnav a { 
background-color : #990033; 
color : #ffffff; 
display : inline; 
float : left; 
height : 25px; 
line-height : 25px; 
margin-bottom : 2px; 
margin-left : 0; 
margin-right : 0; 
padding-left : 13px; 
padding-right : 13px; 
text-decoration : none; 
vertical-align : top; 
} 
#subnav a:hover { 
text-decoration: underline; 
} 
#subnav .active { 
background : #990033 none repeat scroll 0%; 
} 
#subnav .active:hover { 
background : #990033 none repeat scroll 0% 50%; 
} 
#subnav .inner { 
background : #1d5476 none repeat scroll 0%; 
margin : 0; 
padding : 6px; 
width : 900px; 
}
.clearfooter { 
height : 50px; 
clear : both; 
} 
#footer { 
background : #123378 none repeat scroll 0% 50%; 
border-bottom : 3px solid #ffffff; 
color : #ffffff; 
font-family : arial; 
font-size : 13px; 
padding : 10px; 
height : auto; 
position : relative; 
} 
#terms div:hover { 
background : #fffeef none repeat scroll 0%; 
} 
#glossary { 
margin-bottom : 0; 
} 
#glossary a { 
padding : 5px 10px; 
text-decoration : none; 
border : #333333; 
border-width : 1px 1px 1px 1px; 
} 
#glossary a:hover { 
background : #3194cc none repeat scroll 0%; 
color : #ffffff; 
padding : 5px 10px; 
} 
#glossary .act { 
background : #3194cc none repeat scroll 0%; 
color : #ffffff; 
padding : 5px 10px; 
} 
#faqs a { 
text-decoration : none; 
} 
.dullnav { 
color : #888888; 
font-size : 12px; 
text-decoration : none; 
} 
.dullnav:hover { 
color : #555555; 
text-decoration : none; 
} 
.small { 
font-size : 11px; 
} 
.medium { 
font-size : 14px; 
} 
.large { 
font-size : 18px; 
} 
.huge { 
font-size : 26px; 
} 
.bold { 
font-weight : bold; 
} 
.red { 
color : #ae362a; 
} 
.deepred { 
color : #840722; 
} 
.blue { 
color : #003399; 
} 
.dull { 
color : #888888; 
} 
.white { 
color : #ffffff; 
} 
.white a { 
color : #ffffff; 
} 
.green { 
color : #006600; 
} 
.tight { 
letter-spacing : -1px; 
} 
.info { 
background-color : #ffffff; 
border : 1px solid #dedede; 
padding : 5px; 
} 
.linkdiv { 
color : #dedede; 
font-size : 10px; 
padding-left : 3px; 
padding-right : 3px; 
} 
.colbox { 
border-left : 1px solid #dedede; 
border-right : 1px solid #dedede; 
margin-left : 0; 
margin-top : 0; 
padding : 4px 8px 18px; 
} 
.odd { 
background : #f9f9f9 none repeat scroll 0%; 
} 
a { 
color : #123378; 
font-family : arial; 
text-decoration : none; 
} 
a:hover { 
text-decoration : underline; 
} 
input { 
font-family : arial; 
} 
textarea { 
font-family : arial; 
} 
.sbr { 
padding-bottom : 7px; 
} 
.mbr { 
padding-bottom : 15px; 
} 
.bbr { 
padding-bottom : 20px; 
} 
.bbc { 
padding-top : 5px; 
} 
.pdr { 
padding-right : 10px; 
} 
.pd1 { 
padding-right : 10px; 
}
.italic { 
font-style : italic; 
} 
.noline { 
text-decoration : none; 
} 
.rssfeed { 
color : #eb7e32; 
} 
.evencom { 
background : #ffffff none repeat scroll 0%; 
padding : 8px; 
} 
.oddcom { 
background : #fafafa none repeat scroll 0%; 
padding : 8px; 
} 
.ruler { 
border-top : 1px dashed #dedede; 
} 
.sink { 
padding-top : 10px; 
} 
.tipbox { 
border : 1px solid #ffffff; 
padding : 2px; 
} 
.tipbox:hover { 
border : 1px solid #cccccc; 
padding : 2px; 
} 
.list1 { 
padding-bottom : 10px; 
} 
.list1 div { 
padding-bottom : 3px; 
} 
.ratelist div { 
margin-top : 1px; 
padding : 4px; 
text-align : center; 
} 
.nolicense { 
background-color : #000000; 
color : #ffffff; 
} 
.subh { 
color : #ae362a; 
font-size : 20px; 
margin-bottom : 5px; 
margin-top : 5px; 
} 
.term { 
color : #ae362a; 
font-size : 16px; 
font-weight : bold; 
margin-bottom : 20px; 
margin-top : 10px; 
} 
.flexpop { 
float : left; 
margin-left : 20px; 
margin-top : -90px; 
position : absolute; 
visibility : hidden; 
z-index : 1; 
} 
.popbox { 
background : #ffffff none repeat scroll 0%; 
border-color : #444444; 
border-style : solid; 
border-width : 1px 2px 2px 1px; 
padding : 0; 
} 
.infobox { 
background : #ffffff none repeat scroll 0%; 
border-top : 0 solid #007bc1; 
padding : 5px 10px 10px; 
} 
#canvas { 
background-color : #fafafa; 
border-color : #cccccc rgb(136, 136, 136) rgb(136, 136, 136) rgb(204, 204, 204); 
border-style : solid; 
border-width : 1px 3px 3px 1px; 
display : block; 
font-family : arial; 
height : 540px; 
margin-left : 20px; 
margin-top : -25px; 
position : absolute; 
top : -400px; 
width : 450px; 
} 
#canvas td { 
padding : 1px; 
} 
.style1 { 
color : #ffffff; 
} 
.style11 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
} 
.style18 { 
font-size : 10px; 
} 
.style26 { 
font-size : 8px; 
} 
.style27 { 
font-size : 7px;  
} 
div#content-home-feature { 
float : left; 
margin : 0; 
padding : 0 3px 15px 0; 
width : 600px;
}
div#content-home-getstarted { 
float:left; 
margin : 0 0 75px; 
padding : 0 0 15px; 
width : 215px; 
} 
div#content-home-feature p { 
font-size : 14px; 
line-height : 20px; 
margin : 0 0 15px; 
padding : 0 40px 10px 50px; 
} 
div#content-home-getstarted div#getstarted { 
background : #103178 none repeat scroll 0%; 
border-bottom : 5px solid #ffffff; 
margin : 0; 
padding : 6px; 
} 
div#content-home-getstarted div#getstarted div#inner { 
background : #ffffff none repeat scroll 0%; 
margin : 0; 
padding : 3px 3px 0; 
} 
div#inner .current { 
background : #990033 none repeat scroll 0%; 
color : #ffffff; 
} 
div#inner-gs { 
background : #ffffff none repeat scroll 0%; 
margin : 0; 
padding : 3px 3px 0 0; 
} 
#inner ul, #content-gs-nav ul { 
list-style-image : none; 
list-style-position : outside; 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
#inner li, #content-gs-nav li { 
background : #beccd7; 
margin : 0; 
padding : 0; 
} 
#inner li a, #content-gs-nav li a { 
border-bottom : 3px solid #ffffff; 
color : #222222; 
display : block; 
font-size : 14px; 
font-weight : bold; 
margin : 0; 
padding : 8px 10px 8px 10px; 
text-decoration : none; 
} 
#inner li a:hover, #content-gs-nav li a:hover { 
background : #990033; 
color : #ffffff; 
} 
.col { 
background : transparent url(../images/col-wrap.gif) repeat-y scroll left top; 
margin : 0; 
left : 1pt; 
padding : 0; 
position : relative; 
width : 342px; 
} 
.col .col_top { 
background : transparent url(../images/col-top.gif) no-repeat scroll left top; 
height : 12px; 
left : 0; 
position : relative; 
top : 0; 
} 
.col .col_bottom { 
background : transparent url(../images/col-bottom.gif) no-repeat scroll left bottom; 
} 
.col .col_content { 
padding : 0 15px 20px; 
} 
.app_rightCol { 
width : 210px !important ; 
} 
.app_rightCol { 
width : 210px; 
background : #eeeeee none repeat scroll 0%; 
float : left; 
margin : 3px; 
margin-top : 10px; 
padding : 5px 0 5px 5px; 
position : relative; 
border-color : #ea373d; 
border-style : solid; 
border-width : 1px 1px 1px 1px; 
} 
.side-banner { 
border-bottom : 5px solid #ffffff; 
} 
.box { 
background : none; 
margin : 0; 
left : 3pt; 
padding : 0; 
position : relative; 
width : 470px; 
} 
.handcursor { 
cursor : pointer; 
border-style : solid; 
border-color : #333333; 
border-width : 0 0 0 0; 
} 
.switchgroup1 { 
padding-bottom : 0; 
padding-top : 5px; 
background-color : #eeeeee; 
padding : 5px 5px 5px 5px; 
} 
.style28 { 
font-size : 12px; 
} 
.style29 { 
color : #123378; 
} 
.style31 { 
color : #000000; 
} 
.style32 { 
font-size : small; 
} 
.style33 { 
color : #660000; 
font-style : italic; 
} 
div#sitemap { 
float : left; 
margin : 0 0 5px; 
padding : 5pt 5pt 5px 15px; 
width : 750px; 
} 
* { 
margin : 0; 
} 
html, body { 
height : 100%; 
} 
#container { 
min-height : 100%; 
height : auto !important ; 
height : 100%; 
margin : 0 auto -100px; 
position : relative; 
} 
div#lower_app { 
float : left; 
margin : 0; 
padding : 0 3px 15px 0; 
width : 600px; 
} 
.gallerycontroller { 
width : 250px; 
} 
.gallerycontent { 
width : 450px; 
height : auto; 
border : 1px solid black; 
background-color : #ffffff; 
padding : 3px; 
display : block; 
} 
.post { 
width : 725px; 
height : auto; 
border : 1px solid; 
border-color : #999999; 
background-color : #ffffff; 
padding : 3px; 
display : block; 
} 
.style1 { 
font-size : 12px; 
} 
.style13 { 
font-size : 14px; 
font-weight : bold; 
} 
.style10 { 
color : #00529f; 
font-weight : bold; 
} 
.style4 { 
color : #00529f; 
font-size : 16px; 
} 
.style6 { 
color : #00529f; 
font-size : 16px; 
font-weight : bold; 
} 
.postesp { 
width : 325px; 
height : auto; 
border : 1px solid; 
border-color : #999999; 
background-color : #ffffff; 
padding : 3px; 
display : block; 
margin-top : 30px; 
position : relative; 
} 
.postespright { 
width : 325px; 
height : auto; 
border : 1px solid; 
border-color : #999999; 
background-color : #ffffff; 
padding : 3px; 
display : block; 
margin-top : 30px; 
position : absolute; 
top : 199px; 
right : 267px; 
} 
.postesprightlower { 
width : 325px; 
height : auto; 
border : 1px solid; 
border-color : #999999; 
background-color : #ffffff; 
padding : 3px; 
display : block; 
margin-top : 30px; 
position : relative; 
} 
.postesp1 { 
width : 650px; 
height : auto; 
border : 1px solid; 
border-color : #999999; 
background-color : #ffffff; 
padding : 3px; 
display : block; 
margin-top : 30px; 
position : relative; 
} 
.appesp_rightCol { 
width : 210px !important ; 
} 
.appesp_rightCol { 
width : 210px; 
background : #eeeeee none repeat scroll 0%; 
margin-top : 30px; 
padding : 5px 0 5px 5px; 
position : absolute; 
top : 181px; 
right : 44px; 
border-color : #ea373d; 
border-style : solid; 
border-width : 1px 1px 1px 1px; 
} 
.postnoticias { 
width : 640px; 
height : auto; 
border : 1px solid; 
border-color : #999999; 
background-color : #ffffff; 
padding : 3px; 
display : block; 
} 
.largeleft { 
width : 665px; 
height : auto; 
border : 0px solid; 
border-color : #999999; 
background-color : #666; 
padding : 3px; 
display : block; 
}

div#crumb {
background:url("../images/breadcrumbBG.png") no-repeat scroll center top transparent;
color:#666666;
font-family:"Times New Roman";
font-size:14px;
height:33px;
margin:0;
text-shadow:1px 1px 1px #FFFFFF;
width:850px;
}

div#crumb a  {
background:url("../images/breadcrumbPointer.png") no-repeat scroll right center transparent;
color:#666666;
font-size:14px;
line-height:24px;
margin:6px 0 0;
padding:6px 18px 5px 5px;
text-decoration:none;
}
div#crumb a:hover {
text-decoration:underline;
}
#crumb span {
margin:0;
padding-left:10px;
padding-right:12px;
}
element.style  {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
margin-bottom:0;
padding:10px;
}
.fb {
	width : 450px;
	height : 20px;
	background-color : #ffffff;
	padding : 0px;
	display : block;
	margin-top : 10px;
	position : absolute;
	top : px;
	right : px;
} 
