/************* GLOBAL SET *************/
*         { padding:0px; margin:0px; font-family: arial, sans-serif; font-size: 12px; line-height:1.7em; }


/************** HTML TAGS **************/
html       { height:100%; background: #9c1414; }
body       { background: #9c1414 url(/test/images/syn/bg.gif) repeat-x; margin: 0; padding:0; text-align:center; }

ol         { padding-left:20px; }

a:link     { color:#9c1414; }
a:visited  { color:#600; }
a:hover    { color:#f00; }
a:active   { color:#900; }

fieldset   { width:510px; margin:0px; padding:5px; border:1px solid #515151; overflow:hidden; }
fieldset a { font-weight:bold; }

p          { margin: 15px 0px; line-height:1.7em; font-family: arial; font-size: 12px; font-family: arial, sans-serif; }

pre        { background: #222222; color: #d0d0d0; padding: 10px; border: 1px solid #666666; margin:10px 0px; color:#66FFCC; font-family:'Courier New', Courier, mono; }

h1, h2, h3, h4, h5, h6  { margin-bottom: 5px; color:#000; font-family: Arial, sans-serif; }
h1                      { font-family:'Century Gothic', Arial, sans-serif; font-size: 30px; line-height:36px; }
h2                      { font-size: 20px; line-height:24px; color: #b91c27}
h3                      { font-size: 16px; line-height:24px; }
h4                      { font-size: 13px; line-height:24px; }
h5                      { font-size: 12px; line-height:24px; }

.red                    { color: #c00; }

/***************************************/
#leftbar              { background: url(/test/images/syn/bgLeft.png) repeat-x; width: 58px; height: 100%; float: left; }

.contentOuter         { padding:0px; margin:0px auto; background-color: #9c1414; width: 980px; background:url(/test/images/syn/contentBG.png) repeat-y; height: 100%;  text-align:left;}
.content              { margin:0px 40px;  background: url(/test/images/syn/contentBG.gif) repeat-x; width: 900px; text-align:left; height: 100%; }

.mceContentBody       { text-align:left; color:#333333; font-size:14px; }

body.templateBody     { text-align:center; background-color:#9c1414; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; line-height:1.5em; color:#000; }

#parent-header        { width:100%; color:#fff; height:240px; }


#header               { text-align:left; width:900px; margin:0 auto; height:240px; position:relative; background:url(/test/images/syn/header.jpg) no-repeat; }
#header img           { width:900px; height:240px; display:block; margin:0px; position:absolute; top:0px; left:0px; }


div#top-navigation    { height:34px; position:absolute; top:69px; right:0px; }

div.moduletable-topMenu   { /*height:34px;*/ }

.moduletable-topMenu ul#mainlevel-top    { list-style-type:none; padding:0 0 31px 10px; margin-right:0px; }
.moduletable-topMenu ul#mainlevel-top li { float:right; padding:0px; margin-left:3px; background:url(../images/tab-btn-right.gif) no-repeat right top; }
.moduletable-topMenu ul#mainlevel-top li a.mainlevel-top { display:block; padding:5px 15px; color:#222; text-decoration:none; background:url(../images/tab-btn-left.gif) no-repeat left top; }
.moduletable-topMenu ul#mainlevel-top li a.mainlevel-top#active_menu { }

#mainPanel        { text-align:left; width:900px; margin-top:0px; }




/************************************Pathway & Search Starts*********************************/
#breadCrumb       { text-align:left; margin:0 auto; width:900px; font-size: .85em; height:20px; display:block; }

#searchBox        { padding-top:3px; padding-right:5px; float:right; }
#searchBox .moduletable  { }
#searchBox .inputbox     { height:12px; border:none; padding-top:3px; padding-left:3px; }


/************************************Main Body Starts*********************************/
#mainBody         { text-align:left; position:relative; margin:0 auto; width:900px; height:100%; background: url(/test/images/syn/contentBG.gif) repeat-y; overflow:hidden; }
#mainBodyForums   { text-align:left; position:relative; margin:0 auto; width:900px; height:100%; background: #fff; overflow:hidden; }

/************************************Content Panel Starts*********************************/
#contentPanel     { width:500px; float:left; margin:20px 0 0 40px; display:block; padding:10px 10px 10px 0px; }
#contentPanel2    { width:880px; float:left; margin:10px; display:block; padding: 5px; }
#pathwayLinks     { width:500px; padding:3px 5px 3px 5px; }
a.pathway         { text-decoration:none; }
a.pathway:link, a.pathway:visited, a.pathway:active     { color:#094144; }
a.pathway:hover   { color:#000; }

span.pathway      { color:#433626; }
span.pathway img  { margin-bottom:2px; }

/************************************RIGHT Panel Starts*********************************/
#rightPanel { width:262px; float:right; display:block; background: color: #000; padding: 30px 20px 20px 10px; }
#rightPanel .moduletable        { width:262px; text-align:left; margin-bottom:10px; }
#rightPanel .moduletable h3     { width:262px; font: bold uppercase 18px/20px 'Century Gothic'; text-transform:uppercase; color:#000; margin-bottom:0px; }

#rightPanel .moduletable ul#mainlevel               { line-height:30px; padding-top:5px; }
#rightPanel .moduletable ul#mainlevel li            { text-decoration:none; display:block; }
#rightPanel .moduletable ul#mainlevel li a          { text-decoration:none; display:block;  }
#rightPanel .moduletable ul#mainlevel li a:link     { text-decoration:none; display:block; color:#000; }
#rightPanel .moduletable ul#mainlevel li a:visited  { text-decoration:none; display:block; color:#000; }
#rightPanel .moduletable ul#mainlevel li a:active   { text-decoration:none; display:block; color:#000; }
#rightPanel .moduletable ul#mainlevel li a:hover    { color:#000; text-decoration:none; display:block; color:#000; }

a.mainlevel                                         { margin-left:10px; font-size: 12px; font-family: arial, sans-serif; color:#000; }
a.mainlevel:link, a.mainlevel:visited, a.mainlevel:active            {   }
a.mainlevel:hover                                   { color:#000; background-color:#fff;  }


/************************************Login Module Starts*********************************/
#rightPanel .moduletable form table     { margin-top:10px; height: 100%; }

input#mod_login_username     { width:150px; margin-bottom:10px; height:20px; border:1px solid #9c1414; padding-top:3px; padding-left:7px; background-color:#fff; color:#000; }
input#mod_login_password     { width:150px; margin-bottom:10px; height:20px; border:1px solid #9c1414; padding-top:3px; padding-left:7px; background-color:#fff; color:#000; }

#rightPanel .moduletable form table input.button     { margin:10px 0px; padding:3px 10px; border:1px solid #9c1414; color:#000; }


/************************************Main User Modules Starts*********************************/
#main-userModules     { text-align:center; overflow:hidden; width:100%; margin-top:0px; }

#userModules          { text-align:left; background-color:#000; margin:0 auto; width:760px; overflow:hidden; /*padding:10px;*/
 border-top:3px solid #66F8FF; }
#userModules h3      { color:#82DADE; padding-bottom:5px; margin-bottom:0px; }
#userModules ul      { list-style-type:none; list-style-image:url(../images/list-arrow1.gif); margin-left:20px; line-height:1.7em; }
#userModules li      { border-bottom:1px dotted #515151 }
#userModules a       { color:#F1C07D; }
#userModules a:hover { color:#E1E1E1; }

#user1Mod               { float:left; width:50%; }
#user1Mod .moduletable  { margin:10px 5px 10px 10px; background-color:#1C1C1C; padding:10px; }
#user2Mod               { float:right; width:49.9%;  }
#user2Mod .moduletable  { margin:10px 10px 10px 5px; background-color:#1C1C1C; padding:10px; }


/************************************Footer Starts*********************************/

#footer            { width: 500px; vertical-align: bottom; float:left; color:#000; font-size:12px; }
#footer a          { display: inline; list-style: none; font-size: 11px; font-weight: bold; color:#9c1414; }
#footer .copyright { display: inline; list-style: none; font-size: 11px; color:#000; }

/************************************Search Starts********************************/
input#search_searchword     { width:150px; height:20px; border:1px solid #666; padding-top:3px; padding-left:7px; background: #e2e2e2; color:#000; }

table.searchintro         { width:100%; margin:20px 0px 10px; background:#333333; padding:10px; border:1px solid #614D33; }
table.searchintro b       { color:#000; }

span.highlight            { color:#000; }

select#search_ordering    { background: #e2e2e2; border:1px solid #666; color:#000; }


/************************************mosImage Starts********************************/
.mosimage     { background-color:#333333; border:1px solid #444444; margin:10px; padding:5px; }


/************************************VARIOUS********************************/

input.button     { /*margin:10px 0px;*/ padding:2px 3px;  border:1px solid #666; color:#000; }

table.blog     { padding:5px; }
table.contentpaneopen, table.blog, table.contentpane     { /*width:auto!important;*/
 width:480px; /*border-collapse:collapse; border-spacing:0;*/ }

div.contentpane, div.contentpaneopen     { /*width:100%;*/ }

.contentheading     { font-family:'Century Gothic', Arial, sans-serif; font-size: 30px; color:#000; height: 36px; }

td.buttonheading     { font-size:10px; white-space:nowrap; }

span.small, td.createdate, td.modifydate, div.mosimage_caption     { font-size:12px; color:#999999; }

td.createdate     { padding-bottom:5px; border-bottom:1px dotted #e1e1e1; }

span.content_rating, span.content_vote     { font-size:12px; padding:0px; color:#E0E0E0; }

span.content_rating img     { margin:0px 2px 5px 0px;  }

.componentheading { height:25px; background: url(/test/images/syn/compHeading.gif) repeat-x #83DBE0; background-position:0px 0px; color:#132F30; padding-left:10px; padding-top:5px; margin-bottom:20px; font-size:14px; font-weight:bold; }

div.message     { /*width:515px;*/
 border:1px dotted #555555; padding:20px; margin-bottom:10px; color:#66CCFF; text-align:center; }

th.pagenav_next,th.pagenav_prev     { font-size:14px; font-weight:normal; }

table.contenttoc        { margin:0px 0px 10px 10px; width:200px; border:1px solid #444444;  }
table.contenttoc td     { padding:2px 10px; border-bottom:1px dotted #9c1414; }
table.contenttoc th     { background-color:#999999; }
input#contact_name, input#contact_email, input#contact_subject     
                        { width:150px; height:20px; border:1px solid #666; padding-top:3px; padding-left:7px; background: #e2e2e2; color:#000; }
textarea     { border:1px solid #666; background: #e2e2e2; color:#000; padding-top:3px; padding-left:7px; }

td.sectiontableheader     { padding:5px; background:#900; color: #fff; }

table.adminform textarea  { width: auto; }




#mainlevel-nav ul li      { display: inline; list-style: none; margin-left: 0; padding-left: 1em; }
ul#mainlevel-nav          { width: 100%; height: 20px; padding: 20px 0 0 0; }

a.mainlevel-nav           { display: inline; list-style: none; margin: auto; padding: auto; float: left; font-family:'Century Gothic', Arial, sans-serif; font-size: 12px; color:#fff; }
a.mainlevel-nav:link      { display: inline; list-style: none; margin: auto; padding: auto; float: left; color:#fff; text-decoration: none; }
a.mainlevel-nav:visited   { display: inline; list-style: none; margin: auto; padding: auto; float: left; color:#ccc; text-decoration: none; }
a.mainlevel-nav:active    { display: inline; list-style: none; margin: auto; padding: auto; float: left; color:#fff; }
a.mainlevel-nav:hover     { display: inline; list-style: none; margin: auto; padding: auto; float: left; color:#9cf; text-decoration: underline;  } 


/*ul#mainlevel-nav,  .mainlevel-nav li,  li.mainlevel-nav, a.mainlevel-nav { padding: 2px 10px 5px; list-style: none; display: inline; }*/
.mainlevel-nav li,  li.mainlevel-nav, a.mainlevel-nav { padding: 2px 15px 5px; list-style: none; display: inline; } 

#mainlevel-nav { margin:0; padding:0; }
#mainlevel-nav li { display:inline; padding:0;margin:0; font-weight: normal; } 
a.mainlevel-nav   { font-weight: normal; } 

#logo-link { display: none; }

.eventp                   { font: 12px/15px arial; }
.eventp a                 { font: 12px/15px arial; text-decoration: underline; color: #c00; }

.borderwrap ul            { margin: 10px 0 10px 30px; }
.borderwrap ul            { margin: 10px 0 10px 30px; }


.subtitle div             { padding: 3px; color: #fff; }
.subtitle div a:link      { color: #fff; }
.subtitle div a:hover     { color: #fff; }
.subtitle div a:visited   { color: #fff; }
.subtitle div a:active    { color: #fff; }

font                      { font-size: .9em; }

.contentpaneopen td ul    { margin: 10px 0 10px 30px; } 


iframe                    { width: 240px; background: #dbd9d9; border: 0px; frameborder: 0; }


.ig_lgbluelink            { display: none; }



td.contentdescription     { /*padding-bottom:15px;*/ }
tr.sectiontableentry1, td.sectiontableentry1     { background:#ffe; }
tr.sectiontableentry2, td.sectiontableentry2     { background:#ffd; }
tr.sectiontableentry1 td, tr.sectiontableentry2 td      { padding:3px; }