body {
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
padding-top:0;
background-image:url(../images/mainbg.jpg);
background-repeat:repeat-y;
background-position:center;
}

a:link {
color:#069;
line-height:normal;
}

a:visited {
color:#0098E1;
}

a:hover {
color:#069;
text-decoration:none;
}

form {
margin:0;
padding:0;
}

.pageFrame {
width:740px;
margin-left:auto;
margin-right:auto;
padding:10px;
}

.header {
clear:both;
padding-top:5px;
}

.header3 {
color:#069;
height:25px;
font-size:12pt;
font-weight:700;
}

.tableHeader {
color:#F1A73C;
height:25px;
font-size:14pt;
text-decoration:none;
font-weight:700;
}

.footer {
clear:both;
font-size:10pt;
color:#069;
font-weight:700;
margin-top:10px;
text-align:center;
}

div.menuBox {
clear:both;
overflow:hidden;
}

div.menuHeader a:hover {
color:#F1A73C;
text-decoration:none;
font-weight:700;
}

.searchBox {
margin-right:3px;
margin-top:10px;
float:right;
}

.statsTableRow {
clear:both;
overflow:hidden;
margin-top:2px;
}

.blueColumnHeader,.orangeColumnHeader {
font-size:10pt;
color:#FFF;
height:22px;
font-weight:700;
text-align:center;
background-repeat:repeat-x;
background-color:#FFF;
vertical-align:top;
width:100%;
padding:0;
}

.blueColumnHeader {
background-image:url(../images/blueHeaderMiddle.png);
height:23px;
}

.orangeColumnHeader {
background-image:url(../images/orangeHeaderMiddle.png);
height:23px;
}

.blueColumnHeader .leftEdge {
float:left;
width:8px;
height:23px;
background-image:url(../images/blueHeaderLeft.png);
}

.blueColumnHeader .rightEdge {
float:right;
width:8px;
height:23px;
background-image:url(../images/blueHeaderRight.png);
}

.blueColumnHeader label,.orangeColumnHeader label {
top:2px;
position:relative;
}

.orangeColumnHeader .leftEdge {
float:left;
width:8px;
height:23px;
background-image:url(../images/orangeHeaderLeft.png);
}

.orangeColumnHeader .rightEdge {
float:right;
width:8px;
height:23px;
background-image:url(../images/orangeHeaderRight.png);
}

.clear {
clear:both;
}

.rankelementodd,.rankelementodd td {
padding-top:3px;
padding-bottom:3px;
margin-right:1px;
border:1px solid #DCDCDC;
background-color:#FBFBFB;
color:#000;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
}

.rankelementeven,.rankelementeven td {
padding-top:1px;
border:1px solid #FFF;
background-color:#FFF;
color:#000;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
}

div.indexwelcomeheader {
text-align:left;
color:#069;
font-size:14pt;
font-weight:700;
padding-left:13px;
padding-top:4px;
padding-bottom:4px;
}

div.newsContent {
line-height:1.4;
margin-bottom:0;
margin-top:0;
font-size:10pt;
overflow:hidden;
}

.indent {
margin-left:25px;
margin-right:20px;
}

.topPadding {
padding-top:10px;
}

.topMargin {
margin-top:2px;
}

.formHeader {
height:22px;
padding-top:4px;
border:1px solid #EFEFEF;
background-image:url(../images/rankbg1.jpg);
color:#F90;
font-weight:700;
font-size:10pt;
padding-left:5px;
}

.formRow {
clear:both;
overflow:hidden;
height:29px;
margin-top:5px;
}

.formName {
float:left;
font-size:10pt;
margin-top:2px;
}

.formValue {
float:right;
font-size:10pt;
}

.info {
font-size:10pt;
overflow:hidden;
}

.fullGreenBox {
clear:both;
width:737px;
}

.fullGreenBox .fgbHeader {
font-size:10pt;
color:#069;
font-weight:700;
height:27px;
padding-top:3px;
padding-left:5px;
background-image:url(../images/indexgreenbg.png);
background-repeat:no-repeat;
}

.fullGreenBox .fgbFooter {
height:27px;
background-image:url(../images/indexgreenbgbk.png);
background-repeat:no-repeat;
clear:both;
}

.fullGreenBox .fgbContent {
padding-top:10px;
padding-bottom:10px;
border-left:1px solid #DBFADA;
border-right:1px solid #DBFADA;
}

.leftGreenBox,.leftBlueBox,.leftYellowBox {
clear:both;
width:570px;
}

.leftGreenBox .lgbHeader,.leftBlueBox .lbbHeader,.leftYellowBox .lybHeader {
font-size:10pt;
color:#069;
font-weight:700;
height:21px;
padding-top:2px;
padding-left:10px;
background-image:url(../images/leftgreenbg.png);
background-repeat:no-repeat;
}

.leftBlueBox .lbbHeader {
background-image:url(../images/leftbluebg.png);
}
.lbbHeader-a {
background-image:url(../images/admin-blue-box-top.png);
font-size:10pt;
color:#069;
font-weight:700;
height:21px;
padding-top:2px;
padding-left:10px;
background-repeat:no-repeat;
}

.leftYellowBox .lybHeader {
background-image:url(../images/headeryellowbg.png);
}

.leftGreenBox .lgbContentFilled {
padding-top:10px;
padding-bottom:10px;
border-left:1px solid #BDF3BD;
border-right:1px solid #BDF3BD;
}

.leftGreenBox .lgbContentFilled {
background-image:url(../images/greengrad.jpg);
background-repeat:repeat-x;
border-top:0 solid;
border-right:1px solid #BDF3BD;
border-bottom:1px solid #BDF3BD;
border-left:1px solid #BDF3BD;
background-position:right top;
}

.leftBlueBox .lbbContentFilled {
width:568px;
font-size:10pt;
padding-top:10px;
padding-bottom:10px;
border-left:1px solid #ADDFEF;
border-right:1px solid #ADDFEF;
}

.leftBlueBox .lbbContentFilled {
background-image:url(../images/bluegrad.png);
background-repeat:repeat-x;
border-top:0 solid #ADDFEF;
border-right:1px solid #ADDFEF;
border-bottom:1px solid #ADDFEF;
border-left:1px solid #ADDFEF;
background-position:right top;
}

.leftYellowBox .lybContentFilled {
width:568px;
font-size:10pt;
padding-top:10px;
padding-bottom:10px;
border-left:1px solid #F7F78C;
border-right:1px solid #F7F78C;
}

.leftYellowBox .lybContentFilled {
background-image:url(../images/yellowgrad.png);
background-repeat:repeat-x;
border-top:0 solid;
border-right:1px solid #F7F78C;
border-bottom:1px solid #F7F78C;
border-left:1px solid #F7F78C;
background-position:right top;
}

.legaltext {
font-size:8pt;
font-weight:400;
color:#000;
}

.h1heading {
text-align:left;
font-size:24pt;
color:#069;
font-weight:700;
margin-top:3px;
margin-left:0;
margin-bottom:10px;
padding-bottom:3px;
background-image:url(../images/orbg.png);
background-repeat:no-repeat;
background-position:left bottom;
}

.leftContent {
float:left;
width:570px;
}

.rightContent {
float:right;
width:165px;
margin-right:-4px;
}
.rightContent-articles {
float:right;
width:165px;
margin-right:-4px;
}



.rightContent IMG {
background:#FBFBFB;
border:1px solid #BBBFC2;
-webkit-border-radius:3px;
-moz-border-radius:3px;
text-align:center;
padding:5px;
}

.rightContent IMG.border {
text-align:center;
border:1px solid #BBBFC2;
background:none;
-webkit-border-radius:0;
-moz-border-radius:0;
padding:0;
}

.bullet {
padding-left:20px;
height:20px;
font-size:10pt;
}

.menuHeader {
height:27px;
background-image:url(/images/menuHeaderMiddle.png);
}

.menuHeader .leftEdge {
float:left;
width:10px;
height:27px;
background-image:url(/images/menuHeaderLeft.png);
}

.menuHeader .rightEdge {
float:right;
width:12px;
height:27px;
background-image:url(/images/menuHeaderRight.png);
}

.menuHeader label {
top:5px;
position:relative;
text-align:center;
float:left;
}

a.menustyel:hover {
color:#F90;
text-decoration:none;
font-weight:700;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.orangeheading {
color:#F90;
font-size:13px;
}

a:active,.footer a {
color:#069;
}

div.menuHeader a:link,div.menuHeader a:visited {
color:#069;
text-decoration:none;
font-weight:700;
}

a.menustyel:link,a.menustyel:visited,a.menustyel:active {
color:#069;
text-decoration:none;
font-weight:700;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}


.greenAppletHeader,.greenAppletFooter,.yellowAppletHeader,.blueAppletHeader {
height:23px;
background-image:url(/images/greenAppletTopMiddle.png);
background-repeat:repeat-x;
background-color:#FFF;
vertical-align:top;
width:100%;
text-align:center;
padding:0;
}

.greenAppletFooter {
background-image:url(/images/greenAppletBottomMiddle.png);
}

.yellowAppletHeader {
background-image:url(/images/yellowAppletTopMiddle.png);
}

.blueAppletHeader {
background-image:url(/images/blueAppletTopMiddle.png);
}

.greenAppletHeader .leftEdge {
float:left;
width:7px;
height:23px;
background-image:url(/images/greenAppletTopLeft.png);
}

.greenAppletHeader .rightEdge {
float:right;
width:8px;
height:23px;
background-image:url(/images/greenAppletTopRight.png);
}

.yellowAppletHeader .leftEdge {
float:left;
width:7px;
height:23px;
background-image:url(/images/yellowAppletTopLeft.png);
}

.yellowAppletHeader .rightEdge {
float:right;
width:8px;
height:23px;
background-image:url(/images/yellowAppletTopRight.png);
}

.blueAppletHeader .leftEdge {
float:left;
width:7px;
height:23px;
background-image:url(/images/blueAppletTopLeft.png);
}

.blueAppletHeader .rightEdge {
float:right;
width:8px;
height:23px;
background-image:url(/images/blueAppletTopRight.png);
}

.greenAppletFooter .leftEdge {
float:left;
width:8px;
height:23px;
background-image:url(/images/greenAppletBottomLeft.png);
}

.greenAppletFooter .rightEdge {
float:right;
width:8px;
height:23px;
background-image:url(/images/greenAppletBottomRight.png);
}

.greenAppletHeader label,.yellowAppletHeader label,.blueAppletHeader label {
float:left;
font-size:10pt;
top:3px;
position:relative;
color:#069;
font-weight:700;
width:auto;
white-space:nowrap;
}

.greenAppletContent,.greenAppletContentFilled {
font-size:10pt;
border-top:0 solid;
border-right:1px solid #BDF3BD;
border-left:1px solid #BDF3BD;
border-bottom:1px solid #BDF3BD;
background-position:right top;
list-style-image:url(/images/blueBullet.png);
padding:5px;
}

.greenAppletContentFilled {
background-image:url(/images/greengred.jpg);
background-repeat:repeat-x;
}

.yellowAppletContent {
font-size:10pt;
border-top:0 solid;
border-right:1px solid #F7F78C;
border-bottom:1px solid #F7F78C;
border-left:1px solid #F7F78C;
background-position:right top;
list-style-image:url(/images/blueBullet.png);
background-image:url(/images/yellowgrad.png);
background-repeat:repeat-x;
padding:8px;
}

.blueAppletContent {
font-size:10pt;
border-top:0 solid #ADDFEF;
border-right:1px solid #ADDFEF;
border-bottom:1px solid #ADDFEF;
border-left:1px solid #ADDFEF;
background-position:right top;
background-image:url(/images/bluegrad.jpg);
background-repeat:repeat-x;
list-style-image:url(/images/blueBullet.png);
padding:8px;
}

.blueAppletContentAds {
font-size:10pt;
border-top:1px solid #ADDFEF;
border-right:1px solid #ADDFEF;
border-bottom:1px solid #ADDFEF;
border-left:1px solid #ADDFEF;
background-position:right top;
background-image:url(/images/bluegrad.jpg);
background-repeat:repeat-x;
list-style-image:url(/images/blueBullet.png);
padding:8px;
}

.blueAppletContent ul li,.greenAppletContentFilled ul li {
font-size:10pt;
margin-top:3px;
margin-bottom:3px;
}

.orangeheading {
color:#F90;
font-size:13px;
}

span.left {
position: absolute;
left: 0;
}
span.right {
position: absolute;
right: 0;
}
div.line {
position: relative;
text-align: center;
width: 98%;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:400;
padding:3px 0 3px 0;
}

#photo-box IMG {
text-align:center;
display:block;
background:#FBFBFB;
border:1px solid #BBBFC2;
-webkit-border-radius:3px;
-moz-border-radius:3px;
margin:0 auto 5px;
padding:7px;
}

#photo-box P,#right-side .right-box LI {
text-align:center;
padding-bottom:5px;
}

.rankelementphoto {
text-align:center;
color:#000;
font-size:10pt;
font-family:Arial, Helvetica, sans-serif;
}
.sitesense P{
    width: 738px;
    height: 30px;
    background: #ECFCF1;
    border: 1px solid #BDF3BD;
    clear: both;
    margin: 0 auto;
    margin-top: 5px;
    display: block;
    text-align: center;
    line-height: 30px;
}
.sitesense IMG{
    vertical-align: middle;
}