html{color:#666; font-family: 'Droid Serif', serif;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;line-height:25px;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

a:link {color: #161616; text-decoration: none;}      /* unvisited link */
a:visited {color: #161616; text-decoration: none;}  /* visited link */
a:hover {color: #6f5885; text-decoration: none;}  /* mouse over link */
a:active {color: #161616; text-decoration: none;}  /* selected link */

body{
margin:0;
padding:0;
background-color:#dbddd0;
font-size:14px;
}

@media screen 
and (max-width : 1024px){
body{
font-size:16px;
}
}

ul
{
margin-left: 50px;
padding-bottom: 4px;
list-style: circle;
}

hr
{
margin-top: 25px;
margin-bottom: 25px;
}

.image
{
margin-left: auto;
margin-right: auto;
width: 700px;
}

#header{
padding-left:15px;
text-align:left;
clear:both;
}

.container{
width:1000px;
text-align:left;
background-color: #fff;
border-left: solid 1px #aaa;
border-right: solid 1px #aaa;
}

@media screen 
and (max-width : 1024px){
.container{
width:860px;
text-align:left;
background-color: #fff;
border-left: solid 1px #aaa;
border-right: solid 1px #aaa;
}
}

.menu_container{
width:1000px;
text-align:left;
}

#top_menu{
text-align:right;
}

.top_menu_item{
font-family: 'Droid Sans', sans-serif;
background-color: #6699aa;
color: #fff;
padding-left:25px;
padding-right:25px;
padding-top:10px;
padding-bottom:10px;
text-align:right;
float:right;
border-bottom: 2px solid #ccc;
}

@media screen 
and (max-width : 1024px){
.top_menu_item{
padding-left:50px;
padding-right:50px;
padding-top:15px;
padding-bottom:15px;
}
}

.top_menu_item_last{
border-bottom-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
}

.top_menu_item_selected{
background-color: #447799;
}

.dd_applications{
display:none; position:absolute; right:180px; width:130px;
}

.dd_applications_top{
}

.dd_products{
display:none; position:absolute; right:323px; width:105px;
}

.dd_products_top{
}

@media screen 
and (max-width : 1024px){
.dd_products{
display:none; position:absolute; right:9999px; width:105px;
}
.dd_applications{
display:none; position:absolute; right:9999px; width:130px;
}
}

#menu{
color: #fff;
height: 318px;
text-align:left;
display: none;
border-left: solid 1px #aaa;
border-right: solid 1px #aaa;
}

#menu_small{
background-color: #fff;
color: #fff;
width:1000px;
height: 200px;
text-align:left;
border-left: solid 1px #aaa;
border-right: solid 1px #aaa;
padding:0px;
}

.menu_card{
background-color: #ff0;
width: 328px;
height: 186px;
float: left;
margin-top: 7px;
margin-bottom: 7px; 
position: relative;
background-position: 55% 55%;
}

.menu_card_contain{
position: absolute;
bottom: 0px;
padding: 10px;
padding-left: 10px;
width: 308px;
background-image: url("../images/shroud_black.png");
font-family: 'Droid Sans', sans-serif;
color: #28acf1;
}


@media (max-width: 1024px){
#menu_small{
width:860px;
}
.menu_card{
width: 281px;
}
.menu_card_contain{
width: 261px;
}
}

.menu_card_first{
margin-left:-1px;
margin-right:8px;
}

.menu_card_last{
margin-left:8px;
}

.menu_item{
padding-left:15px;
padding-right:50px;
padding-top:10px;
padding-bottom:5px;
width: 275px;
float:left;
}

.menu_item_last{
padding-right:15px;
padding-top:10px;
padding-bottom:5px;
float:left;
}

.link_title
{
font-family: 'Droid Sans', sans-serif;
border-bottom: dotted 2px #aacccc;
color: #28acf1;
}

.menu_p
{
color: #fff;
text-align: left;
}

#top{
background-color: #447799;
height:10px;
}

#logo{
padding-top:20px;
padding-left:20px;
}

#footer{
background-image:url("../images/footer-bg.png");
background-repeat: repeat-x;
background-color: #447799;
clear:both;
text-align:left;
color: white;
padding:15px;
font-size: 90%;
}

@media screen 
and (max-width : 1024px){
#footer{
font-size: 100%;
}
}

.infobox{
margin-top: 25px;
text-align:left;
width: 310px;
}

@media (max-width: 1024px){
.infobox{
width: 370px;
}
}

.newsbox{
margin-top: 25px;
text-align:left;
width: 250px;
}

.infobox_title{
text-align:left;
padding: 20px;
background-color: #6699aa;
color: #fff;
font-weight: bold;
}

.infobox_image{
width: 100%;
height: 100px;
background-position: 45% 10%;
}

.infobox_content{
text-align:left;
padding: 15px;
padding-left: 25px;
padding-right: 25px;
background-color: #eee;
height: 250px;
}


#content{
padding: 20px;
padding-left: 50px;
padding-right: 50px;
min-height: 535px;
}

#green{
color: #8fb15e;
}

#black{
color: #161616;
}

#gray{
color: #a2a7aa;
}

#purple{
color: #6f5885;
}

#blue{
color: #447799;
}

#l_blue{
color: #6699aa;
}

#orange{
color: #f5ae52;
}

#sep{
background-color: #447799;
border-bottom: 2px solid #ccc;
color: #fff;
text-align:left;
padding: 10px;
padding-left: 20px;
clear: both;
}

#sep_index{
background-color: #447799;
border-bottom: 2px solid #ccc;
color: #fff;
text-align:left;
padding: 10px;
padding-left: 20px;
clear: both;
}

@media (max-width: 1024px){
#sep_index{
margin-top:-45px;
}
}

#sep_button{
color: #fff;
background-color: #6699aa;
text-align:center;
margin-top:-10px;
margin-right:-10px;
padding: 10px;
padding-left:20px;
padding-right:25px;
float:right;
height: 100%;
}

.nivoSlider {
    position:relative;
    background:url('images/ajax-loader.gif') no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

@media only screen 
and (min-width : 1025px){
.porthole {
margin: 10px;
border-radius: 150px;
-moz-border-radius: 150px;
-webkit-border-radius: 150px; 
border: 5px solid #aacccc;
width:200px;
height:200px;
text-align:center;
position:relative;
}
}

.label{
display: none;
background-image:url("../images/shroud.png");
position:absolute;
top:50%;
left: -10px;
height:220px;
width: 220px;
margin-top:-110px;
text-align:center;
}

.label_p{
color: #447799;
position:absolute;
left: 15px;
top:50%;
height:50px;
width: 190px;
margin-top:-25px;
text-align:center;
cursor:default;
}

.label_p_l{
color: #447799;
position:absolute;
left: 10px;
top:50%;
height:50px;
width: 200px;
margin-top:-25px;
text-align:center;
}

.label_p_link {color: #6f5885; font-weight:old; text-decoration: underline; cursor:default; cursor:pointer; cursor:hand;}  /* selected link */

.label_title
{
font-family: 'Droid Sans', sans-serif;
color: #161616;
padding-left: 20px;
padding-right: 20px;
font-weight: bold;
}

.title
{
font-family: 'Droid Sans', sans-serif;
color: #8fb15e;
font-size: 150%;
}

.list_title
{
padding-top: 10px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 50px;
font-family: 'Droid Sans', sans-serif;
color: #447799;
}

.p_title
{
font-family: 'Droid Sans', sans-serif;
color: #161616;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}

.p_date
{
font-family: 'Droid Sans', sans-serif;
color: #8fb15e;
padding-left: 20px;
padding-right: 20px;
}

.footer_title
{
font-family: 'Droid Sans', sans-serif;
color: #f5ae52;
font-weight:old;
}

.desc
{
padding-left: 20px;
padding-right: 50px;
text-align: justify;
}

.date
{
font-family: 'Droid Sans', sans-serif;
color: #8fb15e;
font-weight:old;
margin-bottom: -10px;
}

.news_img
{
width: 350px;
height: 150px;
margin-top:5px;
margin-bottom:5px;
}

@media screen and (max-width: 1024px){
.news_img{
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
   }
.menu_container{
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
   }
.porthole{
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
#sep{
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
.newsbox{
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
}


@media screen
and (max-width: 1024px){

}

.stop{
padding-bottom: 25px; border-bottom: 1px solid #aaa;
}

a:link.footer {color: #fff; text-decoration: none;}      /* unvisited link */
a:visited.footer {color: #fff; text-decoration: none;}  /* visited link */
a:hover.footer {color: #acc; text-decoration: underline;}  /* mouse over link */
a:active.footer {color: #fff; text-decoration: underline;}  /* selected link */

a:link.explore {color: #28acf1; font-weight:none; text-decoration: none;}      /* unvisited link */
a:visited.explore {color: #28acf1; font-weight:none; text-decoration: none;}  /* visited link */
a:hover.explore {color: #f5ae52; font-weight:none; text-decoration: underline;}  /* mouse over link */
a:active.explore {color: #28acf1; font-weight:none; text-decoration: underline;}  /* selected link */

a:hover.anchor {color: #161616; font-weight:none; text-decoration: none;}  /* mouse over link */
a:active.anchor {color: #161616; font-weight:none; text-decoration: none;}  /* selected link */
