@font-face{font-family: 'UbuntuRegular'; font-weight: normal; font-style: normal; src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v3/UyYrYy3ltEffJV9QueSi4SKcWxPzpBdmMhLdnPeJyd4.woff) format('woff');}
@font-face{font-family: 'UbuntuBold'; font-weight: normal; font-style: normal; src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v3/Q_pTky3Sc3ubRibGToTAYq3hIV4I8AHaykmtmiW7jbE.woff) format('woff');}
@font-face{font-family: 'UbuntuLight'; font-weight: normal; font-style: normal; src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://themes.googleusercontent.com/static/fonts/ptsansnarrow/v3/UyYrYy3ltEffJV9QueSi4SKcWxPzpBdmMhLdnPeJyd4.woff) format('woff');}
div#body_image_wrapper, div#homepage{background: url("../images/cache/bg.jpg") #ffffff top center no-repeat;}
div#body_image_wrapper_bg1{background: none  top center repeat-x;}
div#layout_content_bg3{background-color: #ffffff;}
div#layout_content_bg2{padding-top: 24.5px;}
div#homepage div#layout_content_bg2 h1,div#homepage div#layout_content_bg2 h1 span{margin-bottom: 427.5px;}
div#layout_content_bg2 h1,div#layout_content_bg2 h1 span{height: 63px; width: 187px; margin-bottom: 172.5px;}
div#layout_content_bg2 h1 span{background: url(../images/cache/logo.png);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,img,form,fieldset,input,textarea,p,blockquote,th,td,a{color:#0d0d0d;}
a{color:#6E4A88;}
div.layout3 ol li a{color:#6E4A88;}
.news_list_news .news_list_title{color:#6E4A88;}
a:hover{color:#7f4ca6;}
h2, .bg_image_content .content h3{color:#4d3165; border-bottom: 1px #4d3165 solid;}
div#layout_main h3{color:#4d3165;}
div#header_menu table th.selected a:hover{background: none #333399 top center repeat; color: #ffffff; margin-right: 0; border-right: 0 none transparent;}
div#header_menu table th a:hover{background: none #F2F2F9 top center repeat; color: #333399; margin-right: 0; border-right: 0 none transparent;}
.layout_sidebox_content{background: none #F2F2F9 top center repeat; margin-top: 0; border-top: 0 none transparent;}
.layout_sidebox #mailform{background: none #F2F2F9 top center repeat; margin-top: 0; border-top: 0 none transparent;}
fieldset.csc-mailform input.csc-mailform-submit,div.design_file .title{background: none #63427B top center repeat; color:#f2eaf2;}
fieldset.csc-mailform input.csc-mailform-submit:hover,div.design_file .title:hover{background: none #4d3165 top center repeat; color:#f2eaf2;}
fieldset.csc-mailform input,fieldset.csc-mailform textarea{background:#f5f5fa; color:#41314d; border: 1px #d1d1dc solid;}
fieldset.csc-mailform input:hover,fieldset.csc-mailform textarea:hover{background:#ffffff; color:; border: 1px #c4c4d1 solid;}
fieldset.csc-mailform label{color:#3E2554;}
.header_banner_box .box{background: rgb(77,49,101); background: rgba(77,49,101, 0.8);}
.header_banner_box .box .text p.bodytext{color: #ffffff;}
#header_dots_wrap{background: rgb(217,217,217); background: rgba(217,217,217, 0.05);}
.header_banner_box .box a.morelink,a.download{background: none #4d3165 top center repeat; color: #ffffff;}
.header_banner_box .box a.morelink:hover,a.download:hover{background: none #3e2554 top center repeat; color: #ffffff;}
.layout_sidebox_menu ul li a{background: nonetransparent  ; color: #3E2554; border-bottom: 1px #F2F2F9 solid;}
.layout_sidebox_menu ul li a:hover,.layout_sidebox_menu ul li.selected a:hover{background: none #63427B top center repeat; color: #f5ebf5; border-bottom: 1px #ffffff solid;}
.layout_sidebox_menu ul li.selected a{background-color:#63427B; color: #f5ebf5;}
div.csc-textpic-above img,div.csc-textpic img{background:#ededed; padding: 3px;border: 1px #d6d6d6 solid;}
div.csc-textpic-above a:hover img,div.csc-textpic a:hover img{background:#63427B; padding: 3px;border: 1px #55356e solid;}
div.threebox div.box a span.image{background:#ededed; padding: 4px;border: 1px #d6d6d6 solid;}
div.threebox div.box a:hover span.image{background:#63427B; padding: 4px;border: 1px #55356e solid;}
div.category_link a img{background:#ededed; padding: 4px;border: 1px #d6d6d6 solid;}
div.category_link a:hover img{background:#63427B; padding: 4px;border: 1px #55356e solid;}
.twobox .box span.image{background:#ededed; padding: 4px;border: 1px #d6d6d6 solid;}
.twobox .box a:hover span.image{background:#63427B; padding: 4px;border: 1px #55356e solid;}
#tabs ul.tabs li a{background-color:#F2F2F9; color:#472466; border-bottom: 1px #766585 solid;}
#tabs ul.tabs li a.active{background:#ffffff; padding: 0 14px;border-top: 1px #766585 solid;border-left: 1px #766585 solid;border-right: 1px #766585 solid;border-bottom: 0 solid; color:#4d3165;}
#tabs ul.tabs{border-bottom: 1px #766585 solid;}
div.contact div.contact_main{background:#55356e;}
div.contact div.contact_main_bg1 p{color:#ffffff;}
div#layout_left_bg2 h3{color:#4d3165;}
.layout_sidebox_content p.bodytext{color:#3E2554;}
.header_banner_title table tr td{color:#ffffff;}
.footer_copy div{color:#39363b;}
.footer_copy a.gray,.footer_copy p.gray{color:#4d3165;}
.footer_copy a{color:#677045;}
.footer_copy a:hover{color:#4d3165;}
.news_item .news_date, .news_list_news .news_list_date{background:#e8e8ed; border-bottom: 1px transparent solid; color: #4d3165;}
.news_list_news .news_list_news_inner span.news_list_header{background:#F2F2F9; border-bottom: 1px transparent solid;}
div.news_list_news_inner a:hover span.news_list_header{background:#e8e8ed; border-bottom: 1px transparent solid;}
.csc-default table td{background:#ffffff; border-bottom: 1px #ffffff solid;border-right: 1px #ffffff solid;}
.csc-default table tr.tr-odd td{background:#f6f6fd; border-bottom: 1px #ffffff solid;border-right: 1px #ffffff solid;}
/*.csc-default table tr:hover td{background:#ededf4; border-bottom: 1px #ffffff solid;border-right: 1px #ffffff solid;}*/
div.file-box a{
	border-radius: 2px;
	border: 1px #E0E0E0 solid;
	background-color:#F5F5F5; 
	color:#272727;
}
div.file-box a:hover{
	background-color:#F2F2F9; 
	color:#272727;
}
div#layout_right_bg2 h3{color:#4d3165;}
.csc-default table td.td-last{border-right: 0 solid}
.csc-default table tr.tr-odd td.td-last{border-right: 0 solid}
.csc-default table tr:hover td.td-last{border-right: 0 solid}
div#header_menu table th a{background: none #f7f7f7 top center repeat; color: #333399; margin-right: 0; border-right: 0 none transparent;}
div#header_menu table th.selected a{background: none #333399 top center repeat; color: #ffffff; margin-right: 0; border-right: 0 none transparent;}
body div#header_menu table th a{font-size:16px !important;}
body .header_banner_box .box .title{font-size:23px !important;}
body div#layout_left_bg2 h3{font-size:19px !important;}
body h2,body .bg_image_content .content h3{font-size:25px !important;}
body div.threebox div.box a span.title{font-size:18px !important;}
body div.contact div.contact_main_bg1 p.contact_title{font-size:25px !important;}
.header_banner_box .box .title{color: #ffffff;}
