/*****************************************************************************************************/

/* COPYRIGHT (C) 2007 FORMODA LIMITED. ALL RIGHTS RESERVED */



body

{

 margin:10px 0 0 10px;

 padding:0;

 color:#e5bab7;

 font:0.8em arial,sans-serif;

}



a,a:visited

{

 border:0;

 margin:0;

 padding:0;

 text-decoration:none;

 font-weight:normal;

 color:#3B3B3B;

}



a:hover

{

 font-weight:normal;

 text-decoration:underline;

 margin:0;

 padding:0;

 border:0;

 color:#3B3B3B;

}



a img,img

{

 margin:0;

 padding:0;

 border:0;

}

				

form

{

 margin:0px;

 padding:0px;

}



p

{

 padding:0;

 margin:0;

 color:#e5bab7;

}



h1

{

 position:absolute;

 padding:0;

 margin:0;

 top:250px;

 left:30px;

 z-index:1;

 font-size:120%; 

 color:#333;

 text-transform:uppercase;

 font-weight:normal;

}



/*****************************************************************************************************/

/* CONTAINERS */



#cf

{

 float:left;

 padding:0;

 margin:0;

 width:980px;

}



/*****************************************************************************************************/

/* HEADER */



#cf #header

{

 float:left;

 padding:0;

 margin:0;

 width:980px;

 height:304px;

 background:url(../_img/bg-header.gif) repeat-y;

 overflow:hidden;

 border-bottom:1px solid #fff;

}



#cf #header #topNav

{

 float:left;

 padding:0;

 margin:10px 0 0 0;

 width:980px;

 height:44px;

 background:url(../_img/bg-topnav.gif);

 border-top:1px solid #fff;

 border-bottom:1px solid #fff;

}



#cf #header #topNav ul

{

 float:right;

 padding:12px 265px 0 0;

 margin:0 0 0 0;

 list-style:none;

}



#cf #header #topNav li

{

 display:inline;

 border-right:1px solid #86868D;

 margin:0;

 padding-left:10px;

 padding-right:9px;

 padding-bottom:3px;

}



#cf #header #topNav li a,#cf #header #topNav li a:visited

{

 font-size:95%;

 color:#fff;

 text-decoration:none;

}



#cf #header #topNav li a:hover

{

 font-size:95%;

 color:#86868D;

 text-decoration:none;

}



#cf #header #topPic

{

 float:left;

 padding:0;

 margin:0;

 width:980px;

 background:#6D7089;

}



#cf #header #topPic #picTop

{

 float:left;

 width:730px;

 height:248px;

 border-right:1px solid #fff;

}



/*****************************************************************************************************/

/* MAIN */



#cf #main

{

 float:left;

 padding:0;

 margin:0;

 width:980px;

 background:url(../_img/bg-main.gif) repeat-y;

}



#cf #main #mainLeft

{

 float:left;

 padding:20px;

 margin:0 1px 0 0;

 width:452px;

 /* background:#B31E17; */

 min-height:460px;

 overflow:hidden;

}



#cf #main #mainLeft h2

{

 padding:0;

 margin:0 0 15px 0;

 /* color:#e5bab7; */

 color:#fff;

 font-size:130%;

}



#cf #main #mainLeft p

{

 padding:0 0 20px 0;

 margin:0;

 font-size:97%;

 text-align:justify;

 color:#e5bab7;

}



#cf #main #mainLeft img

{

 margin:0;

 padding:5px;

}



#cf #main #mainLeft a,#cf #main #mainLeft a:visited

{

 color:#fff;

 text-decoration:underline;

}



#cf #main #mainLeft a:hover

{

 color:#fff;

 text-decoration:none;

}



#cf #main #mainLeft ul

{

 padding:0;

 margin:10px 0 30px 0;

 list-style:none;

}



#cf #main #mainLeft li

{

 padding:0 0 0 20px;

 margin:0 0 10px 0;

 background:url(../_img/bullet.gif) 0 0 no-repeat;

}



#cf #main #mainLeft #contactForm

{

 float:left;

 padding:0;

 margin-bottom:20px;

 width:452px;

}



#cf #main #mainLeft .formRow

{

 float:left;

 padding:0;

 margin-bottom:7px;

 width:452px;

}



#cf #main #mainLeft .formLabel

{

 float:left;

 padding:0;

 margin:0;

 width:110px;

}



#cf #main #mainLeft .formLabel p

{

 padding:0;

 margin:0;

}



#cf #main #mainLeft .formField

{

 float:left;

 padding:0;

 margin:0;

 width:300px;

}



#cf #main #mainLeft .textBox

{

 padding:0;

 margin:0;

 font-size:100%;

 width:300px;

 border:1px solid #8CCE29;

}



#cf #main #mainLeft .textArea

{

 padding:0;

 margin:0;

 font-size:100%;

 width:300px;

 height:80px;

 border:1px solid #8CCE29;

 font-family:"Trebuchet MS",arial,helvetica;

}



#cf #main #mainLeft .newsArticle

{

 padding:20px 0 0 0;

 margin:5px 0 0 0;

 width:452px;

 border-top:1px dotted #fff;

}



#cf #main #mainLeft .newsArticle h2

{

 padding:0;

 margin:0;

 color:#fff;

 font-size:130%;

}



#cf #main #mainLeft .newsArticle p

{

 padding:0;

 margin:0 0 15px 0;

}



#cf #main #mainLeft .links

{

 padding:0;

 margin:10px 0 20px 0;

 width:452px;

}



#cf #main #mainLeft .links h2

{

 padding:0;

 margin:0;

 color:#fff;

 font-size:130%;

}



#cf #main #mainLeft .links p

{

 padding:0;

 margin:0 0 5px 0;

}



#cf #main #mainLeft .downloadsCat

{

 padding:0;

 margin:0;

}



#cf #main #mainLeft .downloadsCat h2

{

 padding:0;

 margin:20px 0 20px 0;

 color:#fff;

 font-size:130%;

}



#cf #main #mainLeft .downloads

{

 float:left;

 padding:0;

 margin:0 0 5px 0;

 width:452px;

}



#cf #main #mainLeft .downloadsIcon

{

 float:left;

 padding:0;

 margin:0 10px 0 0;

 width:50px;

}



#cf #main #mainLeft .downloadsText

{

 float:left;

 padding:16px 0 0 0;

 margin:0;

 width:390px;

}



#cf #main #mainLeft .downloadsText p

{

 padding:0;

 margin:0 0 5px 0;

}



#cf #main #mainMiddle

{

 float:left;

 padding:0;

 margin:0 0 0 1px;

 width:236px;

 min-height:500px;

 overflow:hidden;

}



#cf #main #mainMiddle img

{

 float:left;

 padding:0;

 margin:0;

 width:236px;

 border-bottom:1px solid #fff;

}



#cf #main #mainMiddle #mainMiddleMenuMain

{

 float:left;

 padding:0;

 margin:0;

 width:236px;

 height:227px;

}



#cf #main #mainMiddle #mainMiddleMenuMain .mainMiddleMenu

{

 float:left;

 padding:10px 20px 10px 20px;

 margin:0;

 width:196px;

 height:29px;

 overflow:hidden;

 border-bottom:1px solid #fff;

 background:#22232F;

}



#cf #main #mainMiddle #mainMiddleMenuMain .mainMiddleMenu h5

{

 float:left;

 padding:0;

 margin:0;

 width:196px;

 font-size:85%;

 text-transform:uppercase;

}



#cf #main #mainMiddle #mainMiddleMenuMain .mainMiddleMenu p

{

 float:left;

 padding:0;

 margin:0 0 2px 0;

 width:196px;

 font-size:80%;

 font-weight:bold;

}



#cf #main #mainMiddle .mainMiddleMenu a,#cf #main #mainMiddle .mainMiddleMenu a:visited

{

 color:#ccc;

 text-decoration:none;

}



#cf #main #mainMiddle .mainMiddleMenu a:hover

{

 color:#fff;

 text-decoration:none;

}







#cf #main #mainMiddle #newsPanel

{

 float:left;

 padding:20px;

 margin:0;

 width:196px;

}



#cf #main #mainMiddle #newsPanel h3

{

 padding:0;

 margin:0 0 15px 0;

 /* color:#e5bab7; */

 color:#fff;

 font-size:130%;

 width:196px;

}



#cf #main #mainMiddle #newsPanel ul

{

 padding:0;

 margin:0;

 list-style:none;

 width:196px;

}



#cf #main #mainMiddle #newsPanel li

{

 padding:0;

 margin:0;

 font-size:85%;

 color:#fff;

 width:196px;

}



#cf #main #mainMiddle #newsPanel li a,#cf #main #mainMiddle #newsPanel li a:visited

{

 color:#fff;

 text-decoration:underline;

}



#cf #main #mainMiddle #newsPanel li a:hover

{

 color:#fff;

 text-decoration:underline;

}



#cf #main #mainMiddle .newsPanelArticle

{

 float:left;

 padding:0;

 margin:0 0 20px 0;

 width:196px;

}



#cf #main #mainMiddle #newsPanel .newsPanelArticle h4

{

 padding:0;

 margin:0;

 color:#fff;

 font-size:110%;

 width:196px;

}



#cf #main #mainMiddle #newsPanel .newsPanelArticle p

{

 padding:0;

 margin:0;

 font-size:97%;

 color:#fff;

 width:196px;

}



#cf #main #mainMiddle #newsPanel #newsPanelLinks

{

 float:left;

 padding:0;

 margin:15px 0 0 0;

 width:196px;

}



#cf #main #mainMiddle #newsPanel #newsPanelLinks #picRSS

{

 margin:0;

 padding:0;

 width:10px;

 height:10px;

 border:0;

}



#cf #main #mainRight

{

 float:right;

 padding:0;

 margin:0;

 width:249px;

 min-height:500px;

 overflow:hidden;

}



#cf #main #mainRight img

{

 float:left;

 padding:0;

 margin:0 0 20px 0;

 width:249px;

 height:227px;

 border-bottom:1px solid #fff;

}



#cf #main #mainRight p

{

 padding:0;

 margin:0 0 0 20px;

 font-size:85%;

 color:#e5bab7;

}



#cf #main #mainRight a,#cf #main #mainRight a:visited

{

 color:#e5bab7;

 text-decoration:underline;

}



#cf #main #mainRight a:hover

{

 color:#e5bab7;

 text-decoration:underline;

}



#cf #main #mainRight #phone

{

 padding:0;

 margin:0 0 210px 0;

}



/*****************************************************************************************************/

/* FOOTER */



#cf #footer

{

 float:left;

 padding:0;

 margin:0;

 width:980px;

 height:20px;

 background:url(../_img/bg-footer.gif) repeat-y;

 border-top:1px solid #fff;

}



#cf #base

{

 float:left;

 padding:0;

 margin:10px 0 10px 0;

 width:980px;

 height:28px;

}



#cf #base #ics

{

 float:left;

 padding:0;

 margin:0;

}



#cf #base #w3c

{

 float:right;

 padding:2px 10px 0 0;

 margin:0;

}



#cf #base #w3c img

{

 padding:0;

 margin:0;

}



#cf #base #formoda

{

 float:right;

 padding:3px 3px 0 0;

 margin:0;

}



#cf #base #formoda p

{

 padding:0;

 margin:0;

 font-size:80%;

}



#cf #base #formoda a,#cf #base #formoda a:visited

{

 color:#86868D;

 text-decoration:none;

}



#cf #base #formoda a:hover

{

 color:#fff;

 text-decoration:none;

}

