 * {
margin:0;
padding:0
}

body {
font-family:Arial, Helvetica, sans-serif
}

a {
text-decoration:none;
font-family:Arial;
color:#FFF
}





.button,.button-none {
margin-top:6px;
margin-bottom:6px;
height:24px;
border:none;
color:#FFF;
font-size:10px;
font-weight:700;
padding:3px 10px 4px 8px
}

.atomic_colored {
display: none;
}

* html .button,* html .button-none {
padding-left:3px;
padding-right:5px
}



.inputbox {
border:solid 1px #D9D9D9;
color:#333;
background:#fff;
margin:4px
}

h1 {
font-size:11px
}

h2 {
font-size:12px
}

h3 {
font-size:13px
}

h4 {
font-size:14px
}

h5 {
font-size:15px
}

h6 {
font-size:14px;
padding:4px 0;
}

.quotesponsor {
font-size:12.5px;
margin:6px 0 0 -1px;
font-weight:bold;
padding:4px 0;

}

.quotesponsorad {
padding:4px 0;
margin:-31px 0 7px 192px;
}


.quotesearch {
padding:1px 0 0 62px;
display:inline-block;
}

.sectiontableheader {
background-color:#EAEAEA;
border-bottom:solid 1px #DAD8D8;
color:#333;
line-height:29px;
padding:0 10px
}

.sectiontableentry1 {
font-size:12px;
background:none;
color:#333;
padding:7px
}

.sectiontableentry2 {
background:#EAEAEA;
font-size:12px;
color:#333;
padding:7px
}

.inputbox:hover,.inputbox:focus {
border:solid 1px #CCC
}

a:hover,a:focus {
color:#666;
text-decoration:underline
}

.latestnews li,.mostread li,.latestnews-color li,.mostread-color li {
background:url(../images/arrow.png) no-repeat center left;
padding-left:15px
}

.small,.smalldark,.create,.mosimage_caption,.back_button,.pagenavcounter,.pagenav,.pagenavbar {
font-size:1em;
color:#1C1B1B;
font-weight:700
}

.small {
font-size:1em;
color:#1c1b1b;
font-weight:700
}


.articlesection {
font-size:1em;
color:#49596F !important;
font-weight:700
}



.modifydate {
font-size:0.9em;
padding-top:10px;
height:15px
}

.pagenav,.pagenav_prev,.pagenav_next,.pagenavbar {
padding:0 2px
}

p {
padding: 16px 18px 2px 1px;
}

ul {
list-style:none
}

ul li {
padding:0 0 14px 2px
}

ol {
margin-top:5px;
margin-bottom:5px
}

ol li {
margin-left:15px
}

th {
font-weight:700;
text-align:left;
padding:4px
}

td,div {
font-size:12.5px;
}

table.blog .article_seperator {
display:block;
border-bottom:dotted 2px #000;
height:10px
}

table.contentpane {
border-collapse:collapse;
border-spacing:0;
margin:15px 0 0;
padding:0
}

* html table.contentpaneopen,table.contentpane,table.blog {
width:98%
}

table.contentpaneopen {
padding-bottom:2px;
padding-right:5px;
border:none
}

table.contentpaneopen tr td {
padding-left:4px;
padding-bottom:0px;
padding-right:0;
}

* html table.contentpaneopen tr td {
padding-left:8px
}

table.contenttoc {
width:35%;
margin:0 0 10px 10px;
padding:0
}

table.contenttoc a {
text-decoration:none
}

table.contenttoc td {
padding:1px 5px 1px 25px
}

table.contenttoc th {
background:#2F2F2F;
color:#FFF;
text-indent:5px;
border:1px solid #3F3F3F;
padding:4px
}

table.poll {
width:100%;
border-collapse:collapse;
padding:0
}

table.pollstableborder {
width:100%;
border:none;
text-align:left;
padding:0
}

table.pollstableborder img {
vertical-align:baseline
}

table.pollstableborder td {
background:none;
padding:2px
}

table.searchintro {
width:80%;
padding:10px 0
}

table.adminform {
width:400px
}

.blog_more {
margin:10px 0
}

.blog_more strong {
padding:0 0 17px;
display:block;
font-size:20px;
color:#606060;
text-transform:none;

}

td.buttonheading {
text-align:center;
padding:0 0 0 3px
}

.category {
font-size:13px;
font-weight:400
}

.componentheading {
padding-bottom:2px;
margin-bottom:10px;
font-size:1.8em;
height:35px;
line-height:normal;
font-weight:700
}

.contentdescription {
padding-bottom:30px
}

.icbottomad {
border-top: 2px dotted #CCCCCC;
padding:20px 0 0;
}


table.blog .contentheading {
font-weight:400;
line-height:normal
}

.contentheading {
font-size:1.6em;
height:35px;
font-weight:400;
line-height:normal
}

.createdate {
color: #C22C27;
padding-bottom:5px;
font-size:1em
}

.mosimage {
border:1px solid #333;
margin:6px;
padding:0
}

.mosimage_caption {
background:#333 none repeat scroll 0;
border-top:1px solid #333;
color:#FFF;
font-size:10px;
margin-top:2px;
padding:1px 2px
}

.smalldark {
text-align:left
}

div.syndicate div {
text-align:center
}

a.readon {
float:left;
color:#FFF;
border:solid 1px #484848;
display:block;
line-height:24px;
padding-left:9px;
margin-top:10px;
height:22px;
width:70px;
font-size:11px;
font-weight:400;
text-decoration:none
}

a.readon:link,a.readon:visited {
color:#FFF
}

a.readon:hover,a.readon:active,a.readon:focus {
color:#FFF;
text-decoration:underline
}

.back_button {
height:37px;
padding-top:26px
}

div.back_button a,div.back_button a:hover,div.back_button a:active {
display:block;
font-weight:700;
height:37px;
text-decoration:none !important;
margin:-2px 0
}

.pollstableborder {
margin-top:10px;
margin-bottom:10px
}

.clr {
clear:both
}

#s5_body {
background:#BAC0C3 
/*
url(../images/s5_bg_grad.png) repeat-x
*/
}

#s5_l_bg_shadow {
float:left;
width:0;
border-right:solid 1px #aaa
}

#s5_r_bg_shadow {
float:left;
width:0;
border-left:solid 1px #aaa
}

#s5_inner_wrapper {
float:left;
background:url(../images/s5_body_bg.png)
}

#s5_top,#s5_bottom {
background:#000000;
color:#fff;
font-size:10px;
font-style:italic;
padding:10px 0 0 14px;
margin:0 0 -10px;
}



#s5_bottom {
padding:16px
}

#s5_footer_text a,#s5_top a {
color:#CCC
}

.searchbox {
padding:0 12px 0 0;
margin:-17px 0px 0px 0px;
text-align:right;
}

.date {
padding:0 12px 0 0;
margin:0 0 -15px;
text-align:left;
}




.icwrapper {
width:630px;
}


#s5_username {
border:none;
color:#FFF;
height:18px;
padding-left:8px;
width:133px;
margin-left:12px;
padding-right:8px;
padding-top:2px
}


#s5_password {
border:none;
color:#FFF;
height:18px;
padding-left:8px;
width:133px;
padding-right:8px;
margin-left:12px;
padding-top:2px
}

#s5_hl .inputbox {
margin-top:0;
margin-bottom:0;
overflow:hidden;
color:#FFF;
background:#484848;
border:solid 1px #5F5F5F
}

#s5_hl .button {
margin-top:0;
margin-bottom:0;
background:#484848;
border:solid 1px #5F5F5F
}

#s5_hl {
padding-right:25px
}

#s5_top .article_seperator {
display:none
}

#s5_logo_banner {
height:132px;
background:#FFF url(../images/s5_logo.jpg) no-repeat bottom left;
}



#s5_logo_banner_inner {
padding:0 267px 0 0;
}

#s5_banner {
float:right;
height:60px;
width:468px;
padding:20px 0 0;
margin:0 0 0 -5px;
}

#s5_menu {
background:#0D78BD;
border-top:solid 0px #DBD9D9;
padding:1px 8px 0;
}

* html #s5_menu {
padding-left:4px;
}

#s5_bottom_wrapper {
padding-top:14px;
padding-bottom:14px;
font-size:11px;
}

.s5_tw_inner {
padding:0 0 0 0;
}

.s5_tw_0_dark {
background:url('../images/s5_br_dark.png') no-repeat bottom right;
margin-bottom:14px;
width:100%
}

.s5_tw_1_dark {
background:url('../images/s5_bl_dark.png') no-repeat bottom left
}

.s5_tw_2_dark {
background:url('../images/s5_tr_dark.png') no-repeat top right
}

.s5_tw_3_dark {
background:url('../images/s5_tl_dark.png') no-repeat top left
}

.s5_tw_inner_dark {
color:#FFF;
padding:14px 14px 0
}

#s5_content_body_wrapper {
background:#ccc;
float:left
}

#s5_pathway {
background:#F8F8FF;
border: 1px solid #EEEEEE;
color:#3B5998;
font-weight:bold;
height:16px;
margin-left:480px;
padding:3px;
width:143px;
margin-bottom:-10px;
}

#s5_row3_wrapper_inner,#s5_row4_wrapper_inner {
margin-top:-14px;
font-size:12px;
padding:0 14px 14px
}

#s5_row5_wrapper {
margin-top:-12px;
padding-bottom:12px;
font-size:12px
}

#s5_row5_wrapper_inner {
padding-left:12px;
padding-right:12px;
background:#fff url(../images/s5_bot_row.png) repeat-x;
border-bottom:solid 2px #CFCDCD
}

#s5_row5_wrapper_inner2 {
padding:12px
}

#s5_row5 div.module h3 {
font-size:15px;
margin-top:5px;
margin-bottom:25px
}

#s5_bottom_wrapper div.module-none {
width:100%;
margin:0 0 25px;
padding:0
}

#s5_bottom_wrapper div.module-box {
background:#fff;
border:solid 1px #CFCDCD;
margin:0 0 25px;
padding:0
}

#s5_bottom_wrapper div.module-box div {
width:100%;
margin:0;
padding:0
}

#s5_bottom_wrapper div.module-box div div div {
width:auto;
margin:0;
padding:12px
}

#s5_bottom_wrapper div.module-box div div div h3 {
font-size:15px;
color:#000;
margin:-12px -12px 6px;
padding:12px 12px 12px;
}

#s5_bottom_wrapper div.module div div div h3 {
font-size:14px;
border-bottom:solid 1px #CFCDCD;
color:#3B3B3B;
margin:-12px -12px 10px;
padding:12px 12px 9px
}

#s5_bottom_wrapper div.module-none div div div h3 {
border-bottom: 2px dotted #CFCDCD;
font-size: 14px;
margin: -12px -1px 10px;
padding: 25px 12px 9px;
}

#s5_bottom_wrapper div.moduletable h3,#s5_bottom_wrapper div.moduletable-color h3 {
font-size:14px;
margin-bottom:10px;
color:#333
}

#s5_right_wrapper #mod_search_searchword {
height:19px;
border:solid 1px #BFBEBE;
color:#333;
background:#fff;
margin:0;
padding:1px 1px 1px 4px
}

#s5_right_wrapper div.search-none .button-none,#s5_right_wrapper div.search .button {
height:auto;
margin:0 6px
}

#s5_right_wrapper div.search-none {
text-align:right
}

#s5_row1_wrapper div.moduletable,#s5_row2_wrapper div.moduletable {
border:solid 1px #DBD9D9;
border-bottom:solid 1px #8B8B8B;
border-right:solid 1px #8B8B8B;
background:#FFF url(../images/s5_menu_link.png) repeat-x;
margin-bottom:14px;
padding:12px
}

#s5_adv1 div.moduletable {
padding:12px;
background:#F6F6F6;
border:1px solid #aaa;
-moz-box-shadow:1px 1px 1px #AAAAAA;
margin-right: 12px;
}

#s5_row3_wrapper_inner div.module h3,#s5_row4_wrapper_inner div.module h3 {
margin-bottom:10px;
font-size:15px;
color:#000
}

#s5_row3_wrapper_inner div.module,#s5_row4_wrapper_inner div.module {
margin-bottom:14px;
width:100%
}

#s5_row4_wrapper_inner .s5_tw_inner_dark div.module {
color:#dedede;
margin-bottom:14px
}

#s5_row4_wrapper_inner .s5_tw_inner_dark div.module h3 {
color:#FFF;
font-size:14px;
margin-right:35px;
margin-bottom:12px;
padding-bottom:6px;
border-bottom:solid 1px #5D5F63
}

#s5_bottom_pos {
margin-top:-12px;
margin-bottom:12px
}

* html #s5_bottom_pos {
margin-top:0;
margin-bottom:12px
}

ul#mainlevel-bottom {
font-family:Arial;
font-size:18px;
font-style:normal;
font-weight:400;
list-style-image:none;
float:right;
list-style-position:outside;
list-style-type:none;
margin:0
}

ul#mainlevel-bottom li {
display:block;
margin-right:14px;
float:right;
padding:0
}

ul#mainlevel-bottom li a {
display:block;
color:#333;
background:none;
border:none;
font-size:12px;
text-decoration:none;
padding:0
}

ul#mainlevel-bottom li a:hover {
background:none;
text-decoration:underline
}

a.mainlevel-bottom:visited {
color:#333
}

a.mainlevel {
display:block;
text-decoration:none;
color:#000;
font-size:12px;
border-bottom:solid 1px #F5F4F4;
margin:0;
padding:5px 5px 5px 8px
}

a.mainlevel:hover {
background:#ccc;
color:#fff
}

#s5_row4_wrapper_inner a.mainlevel {
display:block;
text-decoration:none;
color:#DEDEDE;
font-size:12px;
border:none;
margin:0 0 8px;
padding:0 0 0 4px
}

#s5_row4_wrapper_inner a.mainlevel:hover {
text-decoration:underline;
color:#FFF;
background:none
}

#system-message {
margin-bottom:20px
}

#system-message dd.message ul {
margin-right:12px
}

#system-message dd.error ul {
color:#c00;
background:#E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat;
border-top:3px solid #DE7A7B;
border-bottom:3px solid #DE7A7B
}

#system-message dd.notice ul {
color:#c00;
background:#EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat;
border-top:3px solid #F0DC7E;
border-bottom:3px solid #F0DC7E
}

label.invalid {
color:red
}

.invalid {
border-color:red !important
}

.tool-tip {
float:left;
background:#CCC;
border:1px solid #333;
color:#000;
max-width:200px;
padding:5px
}

.tool-title {
font-size:100%;
font-weight:700;
color:#000;
margin:-15px 0 0;
padding:15px 0 5px
}

.tool-text {
font-size:100%;
color:#000;
margin:0
}

#s5_l_bg_shadow,#s5_r_bg_shadow {
height:1px
}


.article_separator {
display:block;
border-top:1px solid #CDCDCD;
margin:8px 14px -8px 0;
}



/*
.article_separator {
background:url("http://www.portfoliotilt.com/images/footer.gif") repeat-x scroll 0 0 transparent;
display:block;
margin:15px 0px 10px 0px;
}
*/


.article_separator2 {
border-top:1px solid #CDCDCD;
margin:12px 14px -16px 0;
}



.partnercenter {
display:block;
height:5px;
width:90;
}

img,fieldset,fieldset,a img {
border:none
}

fieldset a,#active_menu,#s5_row4_wrapper_inner #active_menu {
font-weight:700
}

table.contentpaneopen,table.contentpane,table.blog,.s5_tw_2 {
width:100%
}

table,#s5_main_wrapper {
margin-left:auto;
margin-right:auto
}

table.searchintro td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:5px
}

.moduletable,#s5_top .contentpaneopen {
padding:0
}

.mosimage img,#s5_bottom_wrapper div.module-box div div {
margin:0;
padding:0
}

#s5_bottom_left_wrapper,#s5_bottom_right_wrapper,#s5_content_wrapper,#s5_inset_wrapper,#s5_user5,#s5_user6,#s5_user7,#s5_user8,#s5_user9,#s5_legals,#s5_newsflash,#s5_icon,#s5_advert2,#s5_advert3,#s5_cpanel,#s5_footer {
float:left
}

#s5_bottom_left_wrapper_inner,#s5_content_wrapper_inner,#s5_right_inner {
padding-left:14px;
padding-right:14px;
padding-top:14px;
}

#s5_bottom_wrapper div.module-box div div div div,#s5_bottom_wrapper div.module-grey div div div div,#s5_bottom_wrapper div.module-grey_white div div div div,#s5_bottom_wrapper div.module div div div div,#s5_bottom_wrapper div.module-white div div div div {
background:none;
margin:0;
padding:0
}

#s5_bottom_wrapper div.module-grey,#s5_bottom_wrapper div.module {
background:url('../images/s5_br_yes.png') no-repeat bottom right;
width:100%;
margin:0 0 14px;
padding:0
}

#s5_bottom_wrapper div.module-grey div,#s5_bottom_wrapper div.module div {
background:url('../images/s5_bl_yes.png') no-repeat bottom left;
width:100%;
margin:0;
padding:0
}

#s5_bottom_wrapper div.module-grey div div,#s5_bottom_wrapper div.module-grey_white div div {
background:url('../images/s5_tr_grey.png') no-repeat top right;
margin:0;
padding:0
}

#s5_bottom_wrapper div.module-grey div div div,#s5_bottom_wrapper div.module-grey_white div div div {
background:#F0F0F0;
/*
url('../images/s5_tl_grey.png') no-repeat top left;
*/
width:auto;
margin:0 0 30px;
padding:12px
}

#s5_bottom_wrapper div.module-grey div div div h3,#s5_bottom_wrapper div.module-grey_white div div div h3,#s5_bottom_wrapper div.module-white div div div h3 {
font-size:15px;
border-bottom:dotted 0px #CFCDCD;
color:#1C1B1B;
margin:-12px -12px 10px;
padding:12px 12px 9px
}

#s5_bottom_wrapper div.module-grey_white,#s5_bottom_wrapper div.module-white {
background:url('../images/s5_br_no.png') no-repeat bottom right;
width:100%;
margin:0 0 14px;
padding:0
}

#s5_bottom_wrapper div.module-grey_white div,#s5_bottom_wrapper div.module-white div {
background:url('../images/s5_bl_no.png') no-repeat bottom left;
width:100%;
margin:0;
padding:0
}

#s5_bottom_wrapper div.module div div,#s5_bottom_wrapper div.module-white div div {
background:url('../images/s5_tr.png') no-repeat top right;
margin:0;
padding:0
}

#s5_bottom_wrapper div.module div div div,#s5_bottom_wrapper div.module-white div div div {
background: #F0F0F0;
/*
url('../images/s5_tl.png') no-repeat top left;
*/
width:auto;
margin-top:12px;
margin-bottom:25px;
padding:12px 12px 20px;
}

#mainlevel li,#s5_row4_wrapper_inner #mainlevel li {
padding-left:0;
padding-right:0
}

a.sublevel,#s5_row4_wrapper_inner a.sublevel {
display:block;
font-family:Arial;
font-size:8pt;
padding:3px 3px 3px 14px
}

a.sublevel:hover,#s5_row4_wrapper_inner a.sublevel:hover {
text-decoration:underline
} 


#gsearchbox {
color:#ffffff;
border:1px solid #ffffff;
background-color:#C22C27;
font-family;arial;
font-size:12px;
padding:2px;
}




#gsearchfield {
height:18px;
margin-right:6px;
width:auto;
}



.addthis_toolbox .six_column {
background:#F5F5F5;
border:1px solid #E4E4E4;
padding:0;
width:100%;
}


.addthis_toolbox .six_column a {
-moz-border-radius:4px 4px 4px 4px;
border:1px solid transparent;
color:#444444;
display:inline-block;
font:11px/15px arial,sans-serif;
max-width:70px;
padding:4px 15px 4px 38px;
position:relative;
text-decoration:none;
text-shadow:0 1px 4px #FFFFFF;
}


.addthis_toolbox .six_column a:hover {
background: none repeat scroll 0 0 #e8e8e8;
border-color:#e4e4e4;
text-decoration:underline;
}


.addthis_toolbox .six_column .divider {
border-top:1px solid #E4E4E4;
clear:both;
padding:0;
}

.addthis_toolbox .six_column span {
left:14px;
position:absolute;
top:4px;
}


.addthis_toolbox .six_column .column1, .addthis_toolbox .six_column .column2, .addthis_toolbox .six_column .column3, .addthis_toolbox .six_column .column4, .addthis_toolbox .six_column .column5, .addthis_toolbox .six_column .column6 {
float:left;
margin:10px 0;
width:100px;
}


.addthis_toolbox .six_column .column1 {
margin-left:10px;
}



.addthisclear {
display: inline-block;
background:#F8F8FF;
border:1px solid #eeeeee;
padding:0;
width:98%;
margin-bottom:18px;
}

.tiltconnect {
background:none repeat scroll 0 0 #000000;
padding:2px 0 0;
border:2px solid #2B8020;
}

.emailbox {
padding:2px 0px 0px 10px;
}

.connectmedia {
padding:8px 0px 0px 0px;
margin:0px 12px 0px 0px;
}

.ecocal {
padding:14px 0 0;
width:670px;
}

.ecocal .calheader {
color:#1c1c1b !important;
}


