@import url(appstyles.css);

/* GENERAL STYLES
---------------------------------------------*/
body {width:100%; margin:0; padding:0; font:normal 12px/18px Arial, Helvetica, sans-serif; background:#002250; color:#222;}

body.RadEContentBordered {background:#fff !important;}

.mastWrap {float:left; width:100%;}
.cntrWrap {width:990px; margin:0 auto;}
.fltFix {float:left; width:100%;}

a {color:#024e99; text-decoration:underline;}
a:hover {color:#024e99; text-decoration:none;}
a img {border:none;}

/*h1 {color:#043963; font:normal 24px "Palatino Linotype", Georgia, "Times New Roman", Times, serif; line-height:24px;}
h2 {color:#043963; font:normal 20px "Palatino Linotype", Georgia, "Times New Roman", Times, serif; line-height:24px;}*/

h1 {
    font-family:    Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
    font-weight:    normal;
    font-size:      1.7em;
    margin:         0px;
    padding-top:    10px;
    padding-bottom: 5px;
    line-height:    1.2em;
    color:          #308ACD;
}

h2 {
    font-weight:    normal;
    font-family:    Georgia, "Times New Roman", Times, serif;
    font-size:      1.6em; 
    margin:         0px;
    padding:        0 0 0.5em 0;
    /*line-height:    1.2em;*/
    /* color:          #0C3A72; */ 
    color:          #043963;
    /* background:     transparent url(/assets/bg_headertext.jpg) bottom left no-repeat; */
} 

h3 {
    font-family:    Georgia, "Times New Roman", Times, serif;
    font-weight:    normal;
    font-style:     italic;
    font-size:      1.3em;
    margin:         0px;
    padding:        0 0 0.5em 0;    
    line-height:    1.4em;
    color:          #043963;
}

h4 {
    font-family:    Georgia, "Times New Roman", Times, serif;
    font-weight:    normal;
    font-size:      1em;
    margin:         0px;
    padding:        0 0 0.5em 0;
    line-height:    1.4em;
    color:          #043963;
}

h5 {
    font-family:    Georgia, "Times New Roman", Times, serif;
    font-weight:    normal;
    font-style:     italic;
    font-size:      1em;
    margin:         0px;
    padding:        0 0 0.5em 0;
    line-height:    1.4em;
    color:          #043963;
}



/*.PageSubTitleHeader {}
.PageTitle {display:none;}
h3 {color:#000; font-weight:bold; font-size:18px; line-height:21px;}
h4 {color:#000; font-weight:bold; font-size:15px; line-height:18px;}
h5 {color:#000; font-weight:bold; font-size:13px; line-height:15px;}
p {margin:7px 0; padding:0;}
*/
.float-left {float:left;}
.float-right {float:right;}
.center {text-align:center;}

img.left {float:left; margin:0 7px 1px 0;}
img.right {float:right; margin:0 0 7px 7px;}

.clear {clear:both;}
.clear-right {clear:right;}
.clear-left {clear:left;}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead {float:left; width:100%; height:auto; border-bottom:6px solid #fff;}
.structHead #ContentTopImage {float:left; width:100%; height:auto;}
.structHead #ContentTopLogo {float:left; clear:left; width:455px; height:40px; vertical-align:middle;}
.structHead #ContentTopLogo img {margin:5px 0 0 10px; padding:0;}
.structHead #ContentTopSlogo {float:right; width:500px; height:auto;}
.structHead #ContentTopSlogo img {float:right; margin:9px 15px 0 0; padding:0;}


/* BODY ELEMENTS
---------------------------------------------*/
.structBody {float:left; clear:left; width:100%; height:auto; background:#fff url(images/lc-tile.gif) repeat-y;}

/* LEFT COLUMN */

.structLeft {float:left; width:192px; height:auto;}
.left {float:left; clear:left; width:192px;}
/*#ContentLeftNav {}
#ContentLeftNav ul {margin:17px 0 10px 0; padding:0;}
#ContentLeftNav ul li {margin:0; padding:0; list-style:none;}
#ContentLeftNav ul li a.selected {background:#012846;}
#ContentLeftNav ul li#CommunityHome a.selected {background:none;}
#ContentLeftNav ul li a {color:#fff; font-weight:bold; padding:4px 0 4px 10px; text-decoration:none; display:block; height:1%;font-family:Arial, Verdana, Helvetica, Sans-serif;}
#ContentLeftNav ul li a:hover {background:#0d5d99;}
#ContentLeftNav ul ul {margin:0; padding:0;}
#ContentLeftNav ul ul li {margin:0; padding:0; list-style:none; background:#01365D}
#ContentLeftNav ul ul li a {color:#fff; font-weight:bold; padding:4px 0 4px 20px; text-decoration:none; display:block;}
#ContentLeftNav ul ul li a:hover {background:#0d5d99; text-decoration:none;}*/

/**************************************************************************************/
/**** new accordion ******/
/**************************************************************************************/
#ContentLeftNav {/*padding:15px 0px;background-color:#0067B4;*/}
.menu{margin: 0px 0;padding: 0;}
.menu a.menuitem{margin:0px; color:#fff;display:block;font-size:12px;font-weight:bold;padding:4px 3px 4px 30px;position:relative;text-decoration:none;/*background:url(images/SinglePlus.gif) top left no-repeat;*/}
.menu a.menuitem:hover,
.menu a.selected{/*color:#00366A;*/background-color:#0D5D99; }

.menu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/border:medium none;left:5px;position:absolute;top:0px;width:15px;height:20px;}

.menu div.submenu ul{ margin:0; padding:0;list-style:none;background-color:#bebebe;}
.menu div.submenu ul li{}
.menu div.submenu ul li a{font-size:12px;text-decoration:none; display: block; padding:5px 3px 5px 45px;/*color:#333333;*/color:#fff;background-color:#01365D;}
.menu div.submenu ul li a:hover{text-decoration:none;background-color:#0D5D99;}
.menu div.submenu ul li.selected a{text-decoration:none;color:#30669A;background: url(images/gc-arrow.gif) 20px center no-repeat;}

.menu div.submenu ul li li a,
.menu div.submenu ul li.selected li a{padding:4px 3px 4px 45px;}
.menu div.submenu ul li.selected li.selected a{background-color:#C1CCD6;}

.menu div.submenu ul li li li a,
.menu div.submenu ul li.selected li li a{padding:4px 3px 4px 60px !important;color:#333333;background:none;}
.menu div.submenu ul li.selected li.selected li.selected a{background-color:#C1CCD6;}

.menu div.submenu ul li .statusicon{}

.menu a.loGin { display:block;padding:0px;margin:0px;width:192px;height:51px;background: url(images/lc-login.gif) no-repeat;text-indent:-999em;}
.menu a.secondNav {background-color:#0067B4;} 

/**************************************************************************************/
/**** END new accordion ******/
/**************************************************************************************/

#ContentLeft01 {height:51px; background:url(images/login-bg.gif) repeat-x;}

#ContentLeft02 {height:auto; background:#0067b4; margin-bottom:15px;}
#ContentLeft02 ul {margin:5px 0 10px 0; padding:0;}
#ContentLeft02 ul li {margin:0; padding:0; list-style:none;}
#ContentLeft02 ul li a {color:#fff; font-weight:bold; padding:4px 0 4px 10px; text-decoration:none; display:block; height:1%;}
#ContentLeft02 ul li a:hover {background:#147ac6;}

#ContentLeft03 {text-align:center;padding-top:10px;}
#ContentLeft03 a.img-pad img {margin:0 7px 0 0;}
#ContentLeft03 a.img-top-pad img {margin:10px 0 3px 0;}

/* MIDDLE COLUMN*/
.structMid {display:inline; float:right; margin:0 0 0 6px; width:792px;font-family: Verdana, Arial, Helvetica, Sans-serif;padding-bottom:15px;}
#ContentMemberTools {float:left; width:100%; height:25px; background:#ffdf81; margin-bottom:16px;}
#ContentMemberTools ul {margin:0 0 0 10px; padding:0;}
#ContentMemberTools ul li {list-style:none; margin:0; padding:0; float:left;}
#ContentMemberTools ul li a {color:#001f55; text-transform:uppercase; font-size:11px; text-decoration:none; height:25px; line-height:25px; padding:0 6px;}
#ContentMemberTools ul li a:hover {text-decoration:underline;}
.MTLinkscontainer {display:none;}

.ContentPad {float:left; width:758px; height:auto; margin:0 17px; display:inline;}
#ContentMiddle {float:left; width:758px; height:auto; margin:0 17px; display:inline;}
.structMid .float-left {width:362px; height:auto; margin:0 16px; border-right:1px dotted #9eb8ce; display:inline;}
.structMid .float-right {float:left !important; width:346px; height:auto;}
.structMid .CMhomemod {width:345px; margin:0 17px 15px 0;}
.structMid h2 {border-top:1px dotted #9eb8ce; padding-top:15px;}

#ContentMiddleLayout01 em {font-size:14px; color:#043963;}
#ContentMiddleLayout01 img.right {border:1px solid #222;}

#ContentMiddleLayout04 {width:343px; height:auto; background:url(images/content-bg-fade.gif) repeat-y; border:1px dotted #9eb8ce; font-size:16px; color:#0f579e;}
#ContentMiddleLayout04 img, 
#ContentMiddleLayout04 h2,
#ContentMiddleLayout04 p {padding:0 10px; border:none;margin-top:15px;}

/* RIGHT COLUMN*/

.structRight {display:none;}
.structRight #ContentRight {}

/* FOOTER ELEMENTS 
---------------------------------------------*/
.structFooter {float:left; clear:left; width:100%; height:54px; border-top:6px solid #fff; color:#a4c6e1;}
#ContentFooter a {color:#a4c6e1; text-decoration:underline;}
#ContentFooter a:hover {text-decoration:none;}
#ContentFooter .float-left {width:50%; height:auto;}
#ContentFooter .float-right {width:50%; height:auto; text-align:right;}

#ContentMiddleLayout02 p{display:block;padding-left:20px;background: url(images/icon_bullet.gif) left center no-repeat;}



