@charset "utf-8";
/* CSS Document */
* { padding:0px; margin:0px;}
body { font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:0.875em;}

#Wrap { width:975px; margin:0 auto;}
#Header { width:975px; float:left;}
#Logo { width:975px; float:left;margin-top:10px;}
#Logo_Home{ width:975px; float:left; margin-top:10px;}
#Flash_Home { width:975px; float:left; text-align:center; margin-top:20px; padding-bottom:30px;}
#More_Home {margin-left:600px; float:left;}
.More_Home { width:127px; height:24px; display:block;  background:url(/images/more_button.jpg) no-repeat;}
a.More_Home:hover { background:url(/images/more_button_over.jpg) no-repeat;}
#Content_Home { width:975px; padding-bottom:60px; float:left;}
#Footer { clear:both; width:975px; text-align:center; color:#999; font-size:0.75em; }


#Nav { width:325px; height:17px; background:url(/images//nav_base.png) no-repeat; padding-top:26px; margin-left:630px;}
.Nav_home { width:39px; height:14px; display:block;  margin-left:28px; float:left; outline:none;/*background-color:#0F0;*/}
a.Nav_home:hover, a.Nav_home.active { background-image:url(/images//nav_home.png);}
.Nav_about { width:64px; height:14px; display:block;  margin-left:12px; float:left; outline:none;/*background-color:#0F0;*/}
a.Nav_about:hover, a.Nav_about.active { background-image:url(/images//nav_about.png);}
.Nav_work { width:66px; height:14px; display:block;  margin-left:14px; float:left; outline:none;/*background-color:#0F0;*/}
a.Nav_work:hover, a.Nav_work.active { background-image:url(/images//nav_work.png);}
.Nav_contact { width:64px; height:14px; display:block;  margin-left:14px; float:left; outline:none;/*background-color:#0F0;*/}
a.Nav_contact:hover, a.Nav_contact.active { background-image:url(/images//nav_contact.png);}
a.Nav_home.active, a.Nav_about.active, a.Nav_work.active, a.Nav_contact.active { cursor:default;}

#Content { width:975px; padding-bottom:30px; float:left;}
.About_Col { width:325px; float: left; font-size:0.85em;}
.About_Clients_Title, .About_Evolution_Title, .About_News_Title { width:325px; float:left; margin-bottom:10px;}
.About_Clients_Title img, .About_Evolution_Title img, .About_News_Title img { margin-left:30px;}
.About_Clients_Title { padding-bottom:2px; border-bottom:#ec008b 6px solid;}
.About_Evolution_Title { padding-bottom:2px; border-bottom:#00adef 6px solid;}
.About_News_Title { padding-bottom:2px; border-bottom:#fef200 6px solid;}

ul { list-style:none; margin-left:55px;}
li { margin-bottom:6px; text-transform:uppercase; font-size:0.85em;}
li a, li a:visited { padding:2px 3px; background-color:#000; color:#FFF; text-decoration:none;}
li a:hover { background-color:#ec008b;}
.About_Col P { margin:0px 55px 0px 55px; font-size:1.2em; line-height:1.5em;}
P.evo { color:#666;}
P.News { padding-bottom:20px; font-size:1.1em;}
.Date { color:#999;}
.Title { color:#666; font-weight:bold;}
a.ReadMore, a.ReadMore:visited { color:#ec008b; text-decoration:none;}
.RCC_Link { width:266px; height:92px; display:block; background:url(/images//visit.png) no-repeat; margin-left:-20px;}
a.RCC_Link:hover { background:url(/images//visit_over.png) no-repeat;}
a.See_work { color:#666; text-decoration:none;}
a.See_work:hover {color:#ec008b;}

.Contact_Title {width:330px; padding-bottom:2px; border-bottom:#ec008b 6px solid;}
.Contact_Title img { margin-left:10px;}
.Contact { padding-left: 80px; padding-top:40px;}
.Contact P { padding:10px 0px 30px 100px; line-height:1.5em; color:#666;}
.Contact a, .Contact a:visited { color:#333;}
.Contact a:hover { color:#ec008b;}
#RCC_Link_Contact { margin-left:600px; margin-top:-300px; padding-bottom:60px;}
.Link_Contact_Join { width:250px; height:80px; background:url(/images//join.png) no-repeat;}
.Link_Contact_Visit { width:250px; height:80px; background:url(/images//visit2.png) no-repeat;}

.Link_Contact_Join_Text { font-size:0.85em; margin-top:43px; margin-left:21px; float:left;}
.Link_Contact_Join_Text  a, .Link_Contact_Join_Text a:visited { text-transform: uppercase; text-decoration:none; color:#FFF;}
.Link_Contact_Join_Text  a:hover { color:#fef200;}
.Link_Contact_Folllow { width:250px;}
.Link_Contact_Visit_Link { padding-left: 69px; padding-top:30px;}
.Visit_Link { width:130px; height:19px; display:block; /*background:url(/images//visit2.png) no-repeat;*/}
a.Visit_Link:hover { background:url(/images//visit2_over.png) no-repeat;}

/* Signup form */
.Signup { width:350px; margin-top:30px; margin-left: 40px; font-size:0.9em;}
.Signup P { padding: 10px 0 20px 0;}
.Signup_Form { float:left; width:300px;}
.label { float:left;width:100px; margin-bottom:10px; line-height:1.5em; }
input { float:left; width:180px; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:1.1em; padding:2px 3px; margin-bottom:10px; border:1px solid #CCCCCC;}
.Error { padding-left:100px; font-size:0.875em; margin:-10px 0 10px 0; float:left; width:180px;}
.Btn_submit { float:left; font-size:1em; width:40px; margin-left:140px; padding:2px 3px; color:#FFF; background-color:#000000;border:1px solid #CCCCCC; text-decoration: none;}
.Btn_submit:hover{background-color:#ec008b;}
P.Thank { font-size:1.5em;}
