@import url(http://fonts.googleapis.com/css?family=Trochut:700);


html{
overflow-x: hidden; 
}

body {
 background-color: #fe7527;
 background-image: url('../../../common/resources/DesignPortfolio/Abstract/Colorful/Images/white-bg.jpg');
 background-repeat: no-repeat;
 background-position: 500px top;
 text-align: left;
}

#userlink {
 float: right;
 color: #000;
 font-size: 12px;
 font-family: arial;
 text-decoration: none;
 margin-top: 5px;
}

#userlink a{
 color: #000;
 font-size: 12px;
 font-family: arial;
 text-decoration: none;
}

#userlink a:hover{
 color: #000;
 font-size: 12px;
 font-family: arial;
 text-decoration: underline;
}

a{
 color: #666;
 font-size: 10px;
 font-family: arial;
 text-decoration: none;
}

a:hover{
 color: #666;
 font-size: 10px;
 font-family: arial;
 text-decoration: underline;
}

.PublishedLinkMenu li a:link,
.PublishedLinkMenu li a:active,
.PublishedLinkMenu li a:visited{
 color: #fff;
 font: 10px arial;
 padding-right: 5px;
 text-decoration: none;
}

.PublishedLinkMenu li a:hover{
 color: #fff;
 font: 10px arial;
 padding-right: 5px;
 text-decoration: underline;
}

#wrapper {
 width: 900px;
 margin: 0px auto;
}

#header {
 width: 903px;
 height: 259px;
 background-image: url('../../../common/resources/DesignPortfolio/Abstract/Colorful/Images/header-bg.png');
 background-repeat: no-repeat;
}

#logo {
    background-color: #fff;
    box-shadow: 3px 3px 4px #909090;
    float: left;
    height: 159px;
    margin-left: 32px;
    margin-top: 67px;
    width: 520px;
    overflow: hidden;
} 
#header1 {
 padding-top: 5px;
}
#header1, #header2 {
  float: left;
  width: 100%;
}

#header1 a:hover, #header2 a:hover, #header1 a, #header2 a {
  text-decoration: none;
}

#header1 a{
 color: #445FB0;
 font-family: 'Trochut', cursive;
 font-weight: 700;
    font-size: 45px;
    letter-spacing: 0.101em;
}

#header2 a {
    color: #445FB0;
    font-family: arial;
    font-size: 20px;
}

#theme {
}

#content {
 text-align:left;
}
 
#page {
 width: 900px;
}

#home_bg {
 width: 900px;
}

p {
 color: #202935;
 font-size: 13px;
 font-weight: lighter;
 line-height: 140%;
}

.quicklinks {
 color: #554f40;
 font-family: arial;
 font-size: 16px;
}

#footer {
}

#inner-footer {
 background-image: url('../../../common/resources/DesignPortfolio/Abstract/Colorful/Images/footer-bg.jpg');
 background-repeat: repeat-x;
 width: 902px;
}

#footerInfo li {
 list-style-type: none;
}

#footer-middle-info {
 font-family: Arial; 
 color: #27577E;
 font-size: 10px;
 width: 900px;
 padding-top: 10px;
 padding-bottom: 10px;
}

.label_skin_corporation{
 font-size: 10px;
 color: #fff;
}

a.SSlink:link,a.SSlink:active,a.SSlink:visited
{
 font: 10px arial;
 color: #fff;
 text-decoration: none;
 font-weight: bold;
}

a.SSlink:hover
{
 font: 10px arial;
 color: #fff;
 text-decoration: underline;
 font-weight: bold;
}

#footer-socialmedia {
 float: right;
 text-align: right;
}

.footer-media-links {
 float: left;
 padding-right: 20px;
 padding-top: 26px;	
}

a{
 color: #212e41;
 text-decoration: none;
}

a:hover {
 color: #212e41;
 text-decoration: underline;
}

/************ Sub Pages Styles ************/

#subpage_bg {
 width: 902px;
 overflow: auto;
 background-color: #fff;
 border:1px solid #999;  
 padding: 25px 0px;
}

#subpage_main_content {
 width: 902px;
 margin:auto;
 background-color: #fff;
} 

#subpage {
 background-color: #fff;
 width: 902px;
}

#subpage_banner {
 height: 177px;
 width: 900px;
 margin: auto;
}

#subpage_left_sidebar {
 width: 210px;
 float: left;
 margin-left: 20px;
}

#nav-box {
 background-color: #fff;
}

#subpage_right_content {
 float: left;
 text-align: left;
 width: 620px;
 margin-left: 20px;
}

#subpage_content {
 margin-top:10px;
}

#subpage_content  .ptl_portlet_vertical {
 overflow-x: auto !important;
}

#breadcrumbs {
 font-size: 12px;
 color: #000;
 padding: 0px 0px 15px 0px;
}

#breadcrumbs a {
 color:#808080;
 font-size:12px;
}

#pagetitle {
 color: #202935;
 padding: 0px;
 margin: 0px;
 font-family: Arial, sans-serif;
 font-size: 18px;
 font-weight: lighter;
 border-bottom: #f44942 2px solid; 
}

/************ END of Sub Pages Styles ************/

.label_skin_corporation a{
 color: #fff;
 font-size: 10px;
 font-family: arial;
 text-decoration: none;
 font-weight: bold;
}

.label_skin_corporation a:hover{
 color: #fff;
 font-size: 10px;
 font-family: arial;
 text-decoration: underline;
 font-weight: bold;
}

/****************************************/
.site_render_table_row td
{
 margin-bottom: 8px;
}

A.header:link, A.header:active,A.header:visited
{
 display: block;
 color: #333 !important;
 font: 14px arial, helvetica, sans-serif !important;
 padding: 8px 0 8px 30px !important;
 text-decoration: none !important;
 border-bottom:1px dashed #666 !important;
}

A.header:hover
{
 display: block;
 color: #f44942 !important;
 font: 14px arial, helvetica, sans-serif !important;
 padding: 8px 0 8px 30px !important;
 text-decoration: none !important; 
 border-bottom:1px dashed #666 !important; 

}

A.header_sel:link, A.header_sel:active,A.header_sel:visited
{
 display: block;
 color: #ffffff !important;
 font: 14px arial, helvetica, sans-serif !important;
 text-decoration: none !important;
 background-color: #f44942 !important;
 padding: 8px 0 8px 30px !important;  
 margin-top: 5px !important;   
}

A.sub:link, A.sub:active,A.sub:visited
{
 display: block;
 color: #333 !important;
 font: 14px arial, helvetica, sans-serif !important;
 padding: 8px 0 8px 40px !important;
 text-decoration: none !important;
 border-bottom:1px dashed #666 !important;
}

A.sub:hover
{
 display: block;
 color: #f44942 !important;
 font: 14px arial, helvetica, sans-serif !important;
 padding: 8px 0 8px 40px !important;
 text-decoration: none !important;
 border-bottom:1px dashed #666 !important; 
}

A.sub_sel:link, A.sub_sel:active,A.sub_sel:visited
{
 display:block;
 color: white !important;
 font: 12px arial, helvetica, sans-serif !important;
 text-decoration: none !important;
 padding: 8px 0 8px 40px !important;
 background-color: #f44942 !important;
 margin-top: 5px !important;  
}