body {
BACKGROUND: url(../images/bg.gif) repeat-y 50% 0 ;
background-color:#4C4C4C;
margin:0;
padding:0;
}

#wrapper
{
width:1004px;
padding:0;
margin:0 auto;
float:center;}

#top
{width:1004px;
padding:0;
margin:0;
float:left;
}


#nav
{width:1004px;
BACKGROUND: url(../images/nav_bg.gif) repeat-x 50% 0;
padding:0;
margin:0;
height:38px;
float:left;
}

#nav_home
{width:1004px;
BACKGROUND: url(../images/nav_bg_home.gif) repeat-x 50% 0;
padding:0;
margin:0;
height:38px;
float:left;
}

#content
{width:1004px;
padding:0;
margin:0;
float:left;
}

#left
{width:540px;
background-color:#fff;
padding:35px 50px 0 80px;
float:left;
}

#home_left
{width:670px;
background-color:#fff;
padding: 0;
float:left;
}


#right
{width:334px;
padding:0;
margin:0;
float:left;
}


.rightlink 
{width:304px;
padding:6px 0 6px 30px;
border-bottom: #cccccc 1px solid;
}


.rightlink a
{
text-decoration:none;
text-transform:uppercase;
font: .9em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#575757;
font-weight:bold;
}

.rightlink a:hover
{
text-decoration:none;
color:#D40000;
font-weight:bold;
}

.rightlink2 
{width:304px;
padding:10px 0 6px 30px;
border-bottom: #cccccc 1px solid;
}
.rightlink2 a
{
text-decoration:none;
text-transform:uppercase;
font: .9em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#D40000;
font-weight:bold;
}

.rightlink2 a:hover
{
text-decoration:none;
color:#575757;
font-weight:bold;
}


#bot_nav
{
background: url(../images/bot_nav_bg.gif);
background-color:#f00;
font: .7em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#4B4B4B;
width:1004px;
height:52px;
padding-top:15px;
margin:0 auto;
text-align:center;
}

#bot_nav a
{text-decoration:none;
color:#9F070D;
}

#bot_nav a:hover
{text-decoration:none;
color:#000;
}

#image
{background-color:#E2E1DF;
border: #CFCDCE 1px solid;
padding:6px;
margin-bottom:15px;}

#image_2
{background-color:#E2E1DF;
border: #CFCDCE 1px solid;
padding:6px;
width:241px;
}

h3
{font: 1.5em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#CF2027;}

h4
{font: 1.1em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#000;
margin-bottom:2px;}

p
{font: .8em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#000;
margin-top:1px;
}

li
{font: .8em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif;
color:#000;
margin-bottom:1.2em;
}



hr
{border-bottom: #022336 1px dashed; 
color:#fff;
}


.img {
	FLOAT: left; MARGIN: 0px 10px 15px 0px; TEXT-ALIGN: center; padding :0;

}

.btn_home a
{
font: .7em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif; 
text-align:left;
padding:5px 20px 2px 20px;
FLOAT: left;
color:#000;
text-decoration:none;
}

.btn_text
{
font: .7em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif; 
text-align:left;
padding:5px 20px 2px 20px;
FLOAT: left;
color:#000;
text-decoration:none;
}


.btn_home a:hover
{
color:#CF2027;
text-decoration:none;
}

p a
{color:#f00;
font-weight:bold;
text-decoration:none;
}

p a:hover
{color:#000;
font-weight:bold;

}


.btn
{BACKGROUND: url(../images/button.gif) ;
font: 1em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif; 
width:80px;
height:19px;
text-align:center;
padding-left:4px;
font-weight:bold;
FLOAT: left;
}
.btn a
{
color:#6F0101;
text-decoration:none;
}

.btn a:hover
{
color:#000;
text-decoration:none;
}





.red {
color:#ff0000;
}





th
{font: 1em "georgia", "times", serif; 
color:#fff;
background-color:#CF2027;
font-weight:bold;
padding:5px 0px 5px 5px; 
margin:0;

}



td
{background-color:#eee;
font: .7em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif; 
color:#000;
padding:5px;
BORDER-top: #d0d0d0 1px solid; 
}

td.logo
{
padding: 5px 5px 25px 5px;

}

td.right
{
BACKGROUND: url(../images/td_right.gif)  #D1EAD2;
background-repeat: no-repeat; 
background-position: bottom right;
}

td.submit
{font: 1em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif; 

}

table
{
width:500px;
margin:0;
TEXT-ALIGN: left; 

}

#case_studies
{
margin:0 auto;
width:954px;
padding: 20px 0 0 50px;
float:center;
background-color:#f00;
height:212px;
background: url(../images/case_bg.gif) repeat-x 50% 0 ;

}

#case_studies a

{border: 1px #fff solid;
float:left;
margin:10px 20px 0 0;

}

#case_studies a:hover

{border: 4px #fff solid;
margin:6px 14px 0 0;
}


#desc1, #desc2, #desc3, #desc4, #desc5, #desc6, #desc7
{display:none;}

#desc1 h4, #desc2 h4, #desc3 h4, #desc4 h4, #desc5 h4, #desc6 h4, #desc7 h4
{font: 1em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif; 
color:#333;
font-weight:bold;
}

#desc1 p, #desc2 p, #desc3 p, #desc4 p, #desc5 p, #desc6 p, #desc7 p
{font: .8em "Trebuchet ms", "Verdana", "Arial", "Helvetica", sans-serif; 
color:#333;
}

.rksname
{
	font-size: smaller;
	text-transform: uppercase;
	
}



/****************************************drop item (case studies)***********************/
a.mypets:link{ /*header of 1st demo*/
font: "georgia", "times", serif; 
color:#1754a7;
font-weight:bold;
text-align:left;
font-size:1.2em;
text-decoration:none;
}
a.mypets:visited{ /*header of 1st demo*/
font: "georgia", "times", serif; 
color:#1754a7;
font-weight:bold;
text-align:left;
text-decoration:underline;
}
a.mypets:active{ /*header of 1st demo*/
font: "georgia", "times", serif; 
color:#1754a7;
font-weight:bold;
text-align:left;
text-decoration:underline;
}
a.mypets:hover{ /*header of 1st demo*/
font: "georgia", "times", serif; 
color:#000;
font-weight:bold;
text-align:left;
text-decoration:underline;
}

.pet_bg
{background-color:#E2E1DF;
border: #CFCDCE 1px solid;
padding:6px;
width:145px;
}

/***************************************************************************************/
