@import url(appstyles.css);

/* General Style
---------------------------------------------*/
body {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; background:#005632;}

.mastWrap {float:left; width:100%;}
.cntrWrap {width:970px; margin:0 auto;}
.fltFix{float:left; width:100%;}

a {color:#00683d; text-decoration:underline;}
a:hover {color:#00683d; text-decoration:none; cursor:pointer;}
a:visited {}
a:active {}
a img {border:none;}
img {border:none;}


h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold; margin:0; padding:2px 5px 3px 0;}
h1 {color:#003300; font-size:26px; margin:5px 0; font-weight:normal;display:block;}
.PageTitleHeader {}
h2 {color:#2a2a2a; font-size:18px; border-bottom:1px solid #ccc;}
.PageSubTitleHeader {}
#PageTitle,
#PageSubTitle {display:none;}
h3 {font-size:18px; line-height:21px;}
h4 {font-size:15px; line-height:18px;}
h5 {font-size:13px; line-height:15px;}
p {margin:7px 0 10px 0; padding:0;}

.float-left {float:left;}
.float-right {float:right;}
.center {text-align:center;}

.RadEContentBordered{ background:#FFFFFF!important;}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead {float:left; width:100%; height:auto;}

.MemberTools {float:left; width:100%; height:auto; font-size:11px;}
#ContentMemberTools {float:right; width:auto; height:34px; line-height:34px;}
#ContentMemberTools ul {margin:0; padding:0;}
#ContentMemberTools ul li {list-style:none; float:left;}
#ContentMemberTools ul li a {color:#fff; text-decoration:none; padding:0 8px;}
#ContentMemberTools ul li a:hover {text-decoration:underline;}

.LinkWrap {float:left; clear:left; width:960px; height:79px; padding:0 5px 0 5px; background:#fff; border-top:5px solid #fff;}
#ContentTopLinks {float:left; width:753px; height:78px; background:#1f1f1f; border-bottom:1px solid #393939;}
#ContentSearch {float:right; width:207px; height:78px; background:#092d1e url(../images/search-text.gif) no-repeat 17px 25px; border-bottom:1px solid #393939;}
#ContentSearch input {width:152px; height:21px; background:url(../images/search-bg.gif) repeat-x; border:none; padding:0; margin:47px 0 0 17px;}

/* Horizontal Drop Down */

#ContentTopLinks ul { list-style:none; float:left;margin:38px 0 0 20px; border:0 none; padding:0; width:733px; display:inline;}
#ContentTopLinks li { float:left; padding:0; margin:0; display:block;}
#ContentTopLinks li a { padding:13px 10px; display:block; color:#fff; text-decoration:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#ContentTopLinks li:hover, #ContentTopLinks li.sfHover { background:#3c3c3c;}

/* Second Level Groups */
#ContentTopLinks li ul { position: absolute; left: -999999px; margin:0; background:#2e2e2e; float:none; width:160px; height:auto; z-index:999;}
#ContentTopLinks li li { width: 160px;}
#ContentTopLinks li li a { padding:8px 10px; width:140px;height: auto; line-height:normal;font-size:11px;}
#ContentTopLinks li li:hover, #ContentTopLinks li li.sfHover {background:#3c3c3c; color:#fff;}

/* Third Level Groups */
#ContentTopLinks li li ul { margin:-29px 0 0 150px}

/* The Magic */
#ContentTopLinks li:hover ul ul,
#ContentTopLinks li:hover ul ul ul,
#ContentTopLinks li.sfHover ul ul,
#ContentTopLinks li.sfHover ul ul ul { left: -999em;}

#ContentTopLinks li:hover ul,
#ContentTopLinks li li:hover ul,
#ContentTopLinks li li li:hover ul,
#ContentTopLinks li.sfHover ul,
#ContentTopLinks li li.sfHover ul,
#ContentTopLinks li li li.sfHover ul { left: auto;}

/*Fix for the Sticking*/
#ContentTopLinks  li:hover,
#ContentTopLinks  li li:hover,
#ContentTopLinks  li li li:hover,
#ContentTopLinks  li.sfHover,
#ContentTopLinks  li li li.sfHover,
#ContentTopLinks  li li.sfHover { position:static;}

#structSubHead {float:left; width:100%; height:79px; background:#fff;}
#structSubHead #ContentSub {width:auto; height:79px; background:url(../images/int-bg.gif) repeat-x; padding:0; margin:0 5px;}
/*#structSubHead #ContentSub a {float:left; display:block; width:352px; height:79px;}*/

/* LEFT COLUMN
---------------------------------------------*/
.structLeft {float:left; display:inline; width:201px; height:auto; margin:0 5px; padding:0; background:#092d1e; border-top:5px solid #fff;}
.structLeft #ContentLeftImgRot {float:left; display:inline; width:100%; height:auto;}

.structLeft #ContentHomeLink {padding:15px 0 0 15px; color:#e2bd89;}
.structLeft #ContentHomeLink a {line-height:22px; color:#e2bd89; text-decoration:underline;}
.structLeft #ContentHomeLink a:hover {text-decoration:none;}

.structLeft #ContentLeftNav {float:left; display:inline; width:100%; height:auto; background:#092d1e url(../images/lc-foot.jpg) no-repeat bottom; padding:0 0 145px 0;}
.structLeft #ContentLeftNav ul {margin:0; padding:0 0 15px 0;}
.structLeft #ContentLeftNav ul li {list-style:none; line-height:22px; text-indent:15px;}
.structLeft #ContentLeftNav ul li a {color:#fff; text-decoration:none;}
.structLeft #ContentLeftNav ul li a:hover {text-decoration:underline;}

.structLeft #ContentLeftNav ul ul {margin:5px 0; padding:5px 0; background:#153729;}
.structLeft #ContentLeftNav ul ul li {text-indent:30px;}

/* BODY ELEMENTS
---------------------------------------------*/
.structBody {float:left; width:100%; height:auto; background:#fff;}
.start .structBody .MidWrap {float:left; display:inline; width:960px; height:auto; margin:0 5px; background:#06281A;}
.index .structBody {background:#fff url(../images/lc-bg.jpg) repeat-y left top;}
.index .structBody .MidWrap {float:right; display:inline; height:auto; min-height:335px; width:749px; margin:0 5px; background:url(../images/int-content.gif) no-repeat 50% 35px;}

.index .structBody .MidWrap #ContentMiddle {padding:10px}

#cid_1043_RadCalcid_1043_wrapper{ width:240px;}
/* RIGHT COLUMN
---------------------------------------------*/

/* Footer Elements 
---------------------------------------------*/
.structFooter {float:left; display:inline; width:100%; height:auto; background:#fff; margin:0 0 34px 0;}
.structFooter #ContentFooter {width:960px; height:78px; margin:1px 5px 5px 5px; padding:0; text-align:center; color:#fff; background:#1f1f1f;}
.structFooter #ContentFooter p {margin:0; padding:35px 0 0 0; font-size:11px;}
.structFooter #ContentFooter p span {margin:0 15px;}
