@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{

#page_margins {
border:0px solid #888899;
margin:0pt auto;
max-width:978px;
}

#header #topnav {
background:transparent none repeat scroll 0%;
color:#AAAAAA;
font-size:0.9em;
padding-top:50px;
top:2px;
}

#header #topnav1 {
background:transparent none repeat scroll 0%;
color:#AAAAAA;
font-size:0.9em;
padding-top:20px;
top:2px;
}

.home #col1{
	float: none;
	width: auto;
 }
 
.home #col2{
	float: right;
	width: 500px;
	/*border:1px solid #cccccc;*/
 }
 
.home #col3{
	float: left; 
	width: 460px;
	margin:0px;
	/*border:1px solid black;*/
 } 
/*------sub template css----------*/   
#subcol1{
	float: none; width: auto;
 }
 
#subcol2{
	float: left; width: 35%;
	background:#f1f6fa;
	margin-right:40px;
	margin-top:20px;
	margin-bottom:20px;
	width:224px;
	height:435px;
	border:1px solid #c4dce8;
 }

#subcol3{
	margin-top:35px;
	margin-left: 28%;
	margin-right:0%;
	width:700px;
 } 
 #subcol4{
	margin-top:35px;
	margin-left: 0;
	margin-right:0%;
	width:972px;
 } 
  
#subcol2 ul {
	list-style: none;
	margin: 0;
	padding-top: 10px;
}

#subcol2 li {
	border-bottom:1px dotted #1E6289;
	margin-right:20px;
}
 
#subcol2 a {
/*border-bottom:1px dotted;*/
font-size:11px;
line-height:3em;
text-decoration:none;
} 

#subcol3 h1{
background:transparent url(../templates/images/plus.gif) no-repeat scroll 0% 90%  !important;
border-bottom:1px dotted #1E6289 !important;
color:#CC0033;
font-size:16px;
font-weight:bolder;
padding:8px 0px 0px 22px;
text-align:left;
height:18px;}

#subcol4 h1{
background:transparent url(../templates/images/plus.gif) no-repeat scroll 0% 90%  !important;
border-bottom:1px dotted #1E6289 !important;
color:#CC0033;
font-size:16px;
font-weight:bolder;
padding:8px 0px 0px 22px;
text-align:left;
height:18px;}

/*margin-right:40px;*/

 } 
   
/*------sub template css ends-----*/




                                
.REboxBlue {
background:transparent none repeat scroll 0%;
display:block;
font-weight:normal;margin-bottom:0em;

}

.REboxBlueContent {
background:#C8DDF3 none repeat scroll 0%;
border-left:1px solid #AABCCE;
border-right:1px solid #AABCCE;
display:block;
height:200px;
overflow:hidden;
padding:0.5em 1em;
}


.REboxGreen {
background:transparent none repeat scroll 0%;
display:block;
font-weight:normal;
margin-bottom:0em;
}

#col1_content {
padding:0px;
}

#col2_content {
padding:0px;
margin:15px 0px;
border-left:1px dashed #cccccc;
}

#col3_content {
padding:0px;
margin:15px 0px;
}

#col3 h2 {
background:transparent none repeat scroll 0% 50%;
color:red;
display:block;
float:left;
font-family:verdana;
font-size:15px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 10px 20px;
width:400px;
}


#col3 img {
display:block;
float:left;
margin:0px 0px 20px;
color:black;
}


#col3 p {
color:black;
font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0pt 2em 1em 12em;
}

#col3 ul {
color:black;
font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
margin:0pt 2em 1em 12em;
}


#col3 a {
font-size:12px;
color:red;
}

#col3 span{
font-weight:bold;
}

#col3 p span{
color:#0172C2;
}

#col2 h2 {
background:transparent none repeat scroll 0% 50%;
color:red;
display:block;
float:left;
font-family:verdana;
font-size:15px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0px 10px 20px;
width:440px;
}

#col2 img {
display:block;
float:left;
margin:0px 0px 20px;
}


#col3 img.welcome {
display:block;
float:left;
margin:0px;
padding:0px 10px;
}
#twoColFCE .leftCol{
float:left;
width:50%;
margin-top:15px;
}

#twoColFCE .rightCol{
float:left;
width:49%;
margin-top:15px;border-left:1px dashed #CCCCCC;
}

#twoColFCE .leftCol h2{
background:transparent repeat scroll 0% 50%;
color:red;
font-size:12px;
text-align:left;

}

#twoColFCE .rightCol h2{
background:transparent repeat scroll 0% 50%;
color:red;
font-size:12px;
text-align:left;
}


#linksDisplayFCE h2 {
background:#0172C2 none repeat scroll 0% 50%;
color:white;
font-family:verdana;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
line-height:normal;
margin:0pt;
padding:5px 0px 0px 5px;
text-align:left;
}

.leftCol #linksDisplayFCE img {
float:left;
padding-top:5px;
}

 .leftCol #linksDisplayFCE h2{
height:24px;
text-align:center;
margin:0 0 0 0;
padding-top:5px;
margin-right:310px;
float:right;
}
.rightCol #linksDisplayFCE img {
float:left;
padding-top:5px;
}
 .rightCol #linksDisplayFCE h2{
height:24px;
text-align:center;
margin:0 0 0 0;
padding-top:5px;
margin-right:360px;
float:right;
}

#linksDisplayFCE a {
font-size:11px;
margin:4px 4px 5px;
padding:4px 15px 4px 5px;
text-decoration:none;
}

#sixColFCE #linksDisplayFCE img {

width:159px;

}

.border{
display:block;
border-bottom:1px dotted;
padding:15px;

}
/*
#sixColFCE{
width:auto;
}

.firstCol{
border:1px solid #C5DBE8;
float:left;
width:160px;
min-height:192px;
background:#F1F6FA none repeat scroll 0%;
}

.secondCol {
border-right:1px solid #C5DBE8;
border-bottom:1px solid #C5DBE8;
border-top:1px solid #C5DBE8;
float:left;
width:161px;
min-height:192px;
background:#F1F6FA none repeat scroll 0%;
}

.thirdCol{
border-right:1px solid #C5DBE8;
border-bottom:1px solid #C5DBE8;
border-top:1px solid #C5DBE8;
float:left;
width:161px;
min-height:192px;
background:#F1F6FA none repeat scroll 0%;
}

.fourthCol{
border-right:1px solid #C5DBE8;
border-bottom:1px solid #C5DBE8;
border-top:1px solid #C5DBE8;
float:left;
width:161px;
min-height:192px;
background:#F1F6FA none repeat scroll 0%;
}

.fifthCol{
border-right:1px solid #C5DBE8;
border-bottom:1px solid #C5DBE8;
border-top:1px solid #C5DBE8;
float:left;
width:160px;
min-height:192px;
background:#F1F6FA none repeat scroll 0%;
}
.sixthCol{
border-right:1px solid #C5DBE8;
border-bottom:1px solid #C5DBE8;
border-top:1px solid #C5DBE8;
float:left;
width:160px;
min-height:192px;
background:#F1F6FA none repeat scroll 0%;
} */

#linksDisplayFCE{
min-height:200px;
}

#sixColFCE {
background:#F1F6FA none repeat scroll 0% 50%;
border:1px solid #C5DBE8;
min-height:200px;
width:968px;
}

.firstCol {
background:#F1F6FA none repeat scroll 0% 50%;
float:left;
width:160px;
}

.secondCol {
background:#F1F6FA none repeat scroll 0% 50%;
border-left:1px solid #C5DBE8;
border-right:1px solid #C5DBE8;
float:left;
height:200px;
width:161px;
}

.thirdCol {
background:#F1F6FA none repeat scroll 0% 50%;
float:left;
height:200px;
width:161px;
}

.fourthCol {
background:#F1F6FA none repeat scroll 0% 50%;
border-left:1px solid #C5DBE8;
border-right:1px solid #C5DBE8;
float:left;
height:200px;
width:161px;
}

.fifthCol {
background:#F1F6FA none repeat scroll 0% 50%;
float:left;
height:200px;
width:160px;
}

.sixthCol {
background:#F1F6FA none repeat scroll 0% 50%;
border-left:1px solid #C5DBE8;
float:left;
height:200px;
width:160px;
}

#page {
background:#FFFFFF none repeat scroll 0% 50%;
border:0px;
}

body {
background:transparent none repeat scroll 0%;
background-color: #FFFFFF;
padding:0px 0pt;
}

#header {
background:transparent none repeat scroll 0%;
color:#ffffff;
height:80px;
}

#topnav a {
background:transparent none repeat scroll 0%;
color:#444444;
font-weight:normal;
font-size:11px;
text-decoration:none;
}

#topnav a:focus, #topnav a:hover, #topnav a:active {
background-color:transparent;
color:#000000;
text-decoration:underline;
}

/*------template for navigation---*/


#nav_main {
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 970px;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    display: inline;
    /* (en) Repeat the main color from the image */
    /* (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    /*border-bottom:1px solid #FFFFFF;*/    
    background:none;
    height: 36px;
    line-height:0;
  }


#nav_main table{
width:970px;
height:35px;
background:transparent url(../templates/images/nav_background_inactive.gif) repeat scroll 0% 0%;
}

#nav_main tbody{
width:970px;
}

#nav_main tr {
height:35px;
width:970px;
}

#nav_main td {
background:transparent url(../templates/images/borderred.gif) no-repeat scroll 0% 50%;
text-align:center;
padding:0px;
width:auto;
}


#nav_main .you{
width:8px;
background:url(../templates/images/sideimage.gif) no-repeat;
padding-left:6px;
}

#nav_main .too{
width:16px;
background:url(../templates/images/home_12.jpg) no-repeat;

}

#nav_main .first{
background:transparent none;
width:10%;
}

#nav_main .last{
background:transparent url(../templates/images/borderred.gif) no-repeat scroll 0% 50%;
width:16%;
}

#nav_main a, #nav_main strong {
background:transparent url(../templates/images/nav_background_inactive.gif) no-repeat scroll right top;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:17.4px 0px;
text-decoration:none;
text-transform:none;
width:auto !important;
min-width:100px;
}

#nav_main a.active{
background:transparent url(../templates/images/nav_background_active.gif) repeat scroll right top;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:17.4px 0px;
text-decoration:none;
text-transform:none;
width:auto !important;
min-width:100px;
}

#nav_main a:focus, #nav_main a:hover, #nav_main a:active {
background:transparent url(../templates/images/nav_background_active.gif) repeat scroll right top;
color:#FFFFFF;
display:block;
font-weight:bold;
padding:17.4px 0px;
text-decoration:none;
text-transform:none;
width:auto !important;
min-width:100px;
}

/*----template for navigation ends--*/

  }
.news-latest-item{
float:left;
width:45%;
padding-left:15px;
padding-right:6px;
}

.news-latest-item .news-latest-date a{
font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:bold;
color:#0172C2;

}


.news-latest-item p{
font-size:11px;
margin:0pt 0pt 0em;
}


.news-latest-item h3 a {
color:black;
font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5em;
text-decoration:none;
}


.news-latest-container{
border-left:0px dashed #cccccc;
padding:0px 20px;
}

.news-latest-morelink {
background:transparent none repeat scroll 0%;
border:medium none;
padding:1px;
text-align:left;
}

#news-latest-item1{
border-left:1px dashed #cccccc;
padding-left:15px;

}

.news-list-container{
padding:0px;
}


.news-list-item img{
float:left;
padding-right:35px;
}

.news-list-item p{
font-size:11px;
margin:0pt 0pt 0em;
}

.news-list-morelink {
background:transparent;
border:none;
padding:1px;
text-align:left;
}

.news-single-timedata {
color:#FFFFFF;
margin-bottom:1em;
}



h3 {
font-size:120%;
}

hr {
background:transparent none repeat scroll 0%;
border:none;
border-style:none;
border-width:0pt 0pt 1px;
margin:0pt 0pt 0.5em;
padding:0pt 0pt 0.5em;
}

dt {
font-weight:bold;
height:25px;
}

#footer {
background:#F9F9F9 none repeat scroll 0%;
border-top:2px solid #EFEFEF;
color:#666666;
padding:15px;
margin-top:15px;
}

#footer ul{
text-align:left;
list-style:none;
padding:1px;
}

.footer{
text-align:left;
padding:1px;
margin-top:25px;
}

#footer li{
display:inline;
}

#footer ul a{
color:#df0100;
padding:0px 2px 0px 2px;
position:relative;
text-decoration:none;
font-size:11px;
font-weight:lighter;
}

#footer ul a:hover{
padding:3px 2px 3px 2px;
position:relative;
} 

 #footer a.sitedesign{
 float:right;
 background:#df0100;
 } 
 .footercopy{ 
 color:#0061a8;
 font-family:verdana; 
 font-size:12px;
 }
/* ****css for form***** */

#mailformState_Code{
float:left;
}

#mailformPhone_No{
float:left;
}

.csc-mailform-field {
clear:none!important;
margin-bottom:1em;
}

.csc-mailform-label {
color:#666666;
font-family:sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top:139px;
}

.csc-mailform-label #mandate{
color:red;
font-family:sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:240px;
}

.csc-mailform-label #mandate2{
color:red;
font-family:sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:440px;
}


fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {
float:left;
margin-bottom:10px;
width:auto;
}

fieldset.csc-mailform .csc-mailform-field textarea[id="mailformQuestion__you_want_to_ask_"] {
clear:left;
font-size:1em;
margin-left:282px;
}

form#mailform fieldset {
background:transparent none repeat scroll 0%;
border:1px none;
padding:1em;
}


fieldset.csc-mailform .csc-mailform-field label {
background:#FAFAFA none repeat scroll 0%;
float:left;
padding:2px;
text-align:left;
width:20em;
}

fieldset.csc-mailform .csc-mailform-field label[for="mailformNeedInformationcontentonachroniccondition"] {
background:transparent none repeat scroll 0%;
color:#666666;
float:left;
font-family:sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:2px;
text-align:left;
width:31em;
}

fieldset .csc-mailform-submit{
margin:0px 0px 0px 283px;
}

fieldset.csc-mailform .csc-mailform-field input.csc-mailform-submit{
width:10em;
}

.csc-mailform .csc-mailform-field input#mailformformtype_mail {
background:#FAFAFA none repeat scroll 0%;
cursor:pointer;
position:relative !important;
float:left;
margin:80px 0px 0px 180px;
}
.csc-mailform .csc-mailform-field input#mailformattachment{
float:left;
margin-left:282px;

}
.floatbox {
overflow:hidden;
width:540px;
}

/* *****form css ends***** */
/*css for login box*/
#user_label{
font-size:10px;
color:#CCCCCC;
background:transparent;
}

#user_pass{
font-size:10px;
color:#CCCCCC;
background:transparent;
}

#user{
width:100px;
height:15px;
font-size:11px;
}

#pass{
width:100px;
height:15px;
font-size:11px;
}

.th_background{
background:transparent;
}


}
