/* CSS Document */

body { margin:0 auto; padding:17px 0 0 0; background:url(../img/body_bg.gif) #7b7b7b top left repeat-x; }
a {outline:none;}

#container { margin:0 auto; padding:0; width:773px; border:0px solid #000; border:1px solid #7b7b7b; }
#cont2 { margin:0; padding:0 0 50px 0; float:left; width:773px; background-color:#ffffff; }

/*Left Column*/

#leftcol { margin:0; padding:0; background:url(../img/left_bg.jpg) top left no-repeat; width:266px; height:700px; float:left; }

#logo { margin:0; padding:0 0 0 56px; border:0px solid #000; width:193px; height:86px; float:left;}
#logo a { margin:0; padding:0; background:url(../img/ramlogo.jpg) top left no-repeat; width:193px; height:86px; display:block; }

#tag { margin:0; padding:0 0 0 54px; border:0px solid #000; width:193px; height:141px; float:left; text-align:center; }
#tag h1 { margin:0; padding:35px 0 0 0; font:bold 12px Arial; color:#426493; font-style:italic; }
#tag p { margin:0; padding:5px 0 0 0; font:bold 10px Arial; color:#426493; }

#links { margin:0; padding:30px 0 0 56px; border:0px solid #000; width:193px; float:left; }

#links p { margin:0; padding:5px 0 2px 0; font:14px "Century Gothic" Arial Verdana; color:#002d6d; text-align:left; list-style-type:none; background:url(../img/dotleft.gif) bottom left no-repeat; }
#links span { font:bold 12px "Century Gothic" Arial Verdana; color:#7f7f7f; }

#links ul { margin:0; padding:1px 0 0 0; font:bold 12px "Century Gothic" Arial Verdana; color:#7f7f7f; text-align:left; list-style-type:none; }

#links ul li.sub { margin:0; padding:0 0 0 40px; background:url(../img/dotleft.gif) bottom left no-repeat; }
#links ul li.sub a { margin:0; padding:0; font:bold 10px "Century Gothic" Arial Verdana; color:#3C8BB2; text-decoration:none; }
#links ul li.sub a:hover { color:#a62e2b; }

#links ul li.sub2 { margin:0; padding:0 0 0 40px; background:url(../img/dotleft.gif) bottom left no-repeat; }
#links ul li.sub2 a { margin:0; padding:0; font:bold 10px "Century Gothic" Arial Verdana; color:#3C8BB2; text-decoration:none; line-height:1px; }
#links ul li.sub2 a:hover { color:#a62e2b; }

#links ul li { margin:0; padding:0 0 0 10px; background:url(../img/dotleft.gif) bottom left no-repeat; line-height:19px;}
#links ul li a { margin:0; padding:0; font:bold 12px "Century Gothic" Arial Verdana; color:#7f7f7f; text-decoration:none; }
#links ul li a:hover { color:#a62e2b; }



#bottomleft { margin:0; padding:30px 0 0 56px; border:0px solid #000; width:193px; height:141px; float:left; }
#bottomleft p { margin:0 0 10px 30px; padding:0; color:#333333; font:11px Arial, Helvetica, sans-serif;  } 
#bottomleft p.red { margin:0 0 15px 25px; padding:0; color:#990000; font:12px Arial, Helvetica, sans-serif;  } 
#bottomleft img { margin:0; padding:0; border:0px solid #000; }

/*Right Column*/

#rightcol { margin:0; padding:0; width:507px; float:left; }
#main { margin:0; padding:0; width:507px; height:227px; background-image:url(../img/main_new.jpg); float:left; }
#maincontact { margin:0; padding:0; width:507px; height:227px; background-image:url(../img/maincontact2.jpg); float:left; }
#mainabout { margin:0; padding:0; width:507px; height:227px; background-image:url(../img/mainabout_new.jpg); float:left; }
#mainsolutions { margin:0; padding:0; width:507px; height:227px; background-image:url(../img/mainsolutions2.jpg); float:left; }
#mainteaming { margin:0; padding:0; width:507px; height:227px; background-image:url(../img/mainteaming2.jpg); float:left; }
#maincontract { margin:0; padding:0; width:507px; height:227px; background-image:url(../img/maincontract.jpg); float:left; }
#mainemployment { margin:0; padding:0; width:507px; height:227px; background-image:url(../img/mainemployment2.jpg); float:left; }



/*Navigation*/

#navcont { margin:0; padding:0; }

#nav { /* all lists */ width: 507px; padding: 0; margin: 0; list-style: none; background-color:#5e6a79; float:left;}

#nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; }

#nav a { margin:0; padding:5px 0 0 0; display: block; width:71px; height:19px; font:bold 10px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center; }

#nav a.active { margin:0; padding:5px 0 0 0; display: block; width:71px; height:19px; font:bold 10px Arial, Helvetica, sans-serif; background-color:#cccccc; color:#A62F2B; text-decoration:none; text-align:center; }

#nav a:hover { margin:0; padding:5px 0 0 0; display: block; width:71px; height: 19px; text-decoration:none; text-align:center; background-color:#cccccc; color:#A62F2B;}

#nav li { /* all list items */ margin:0; padding:0; float: left; width: 71px; /* width needed or else Opera goes nuts */ height: 23px; border-right:1px solid #8f97a1; border-bottom:1px solid #8f97a1; background-color:#5e6a79; }

#nav li ul { /* second-level lists */ margin:1px 0 0 0; position: absolute; width: 71px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }

#nav li ul ul { /* third-and-above-level lists */ margin: -24px 0 0 72px; }

#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */ left: auto; }





/*Content Section*/


.content { margin:0; padding:22px 18px 12px 22px; float:left; width:460px; }
.content p { margin:0; padding:0 0 10px 0; color:#333333; font:12px Arial, Helvetica, sans-serif; width:440px; float:left;} 
.content p strong { margin:0; padding:0; color:#3C8BB2; font:bold 12px Arial, Helvetica, sans-serif; } 
.content .hr { margin:0 0 5px 0; padding:0; color:#7b7b7b; height:2px; width:460px; background:url(../img/dotleft.gif) bottom left repeat-x; } 
.content .hr hr { display: none; } 
.content  h2 { margin:0 0 0 -14px; padding:5px 0 5px 0; font:15px "Century Gothic", Arial, Verdana; color:#002d6d; text-align:left; list-style-type:none;  }

.content  h3 { margin:0; padding:5px 0 5px 0; font:bold 13px "Trebuchet MS" Arial, Verdana; color:#A62F2B; text-align:left; list-style-type:none;  }

.content ul { margin:0; padding:0 0 10px 25px; color:#333333; font:12px Arial, Helvetica, sans-serif; width:400px; float:left;} 
.content ul li strong { margin:0; padding:0; color:#3C8BB2; font:bold 12px Arial, Helvetica, sans-serif;  }

.content  span { font:13px "Century Gothic", Arial, Verdana; color:#333333; }
.content  p.red { margin:0; padding:5px 0 5px 0; font:bold 15px "Century Gothic", Arial, Verdana; color:#A62F2B; text-align:left; }
.content img.right { border:0; margin:0; padding:0; float:right; }

.content img.det { border:0; margin:0; padding:20px 0 20px 60px; float:left; }


.content td { margin:0; padding:0 0 10px 0; color:#333333; font:12px Arial, Helvetica, sans-serif; } 


.content a { margin:0; padding:5px 0 5px 0; font:bold 12px Arial, Verdana; color:#3C8BB2; text-decoration:none;  }
.content a:hover { margin:0; padding:5px 0 5px 0; font:bold 12px Arial, Verdana; color:#A62F2B; text-decoration:underline;  }

.content a.pdf { margin:0 0 0 185px; padding:5px 0 0 0; display: block; width:71px; height:64px; background:url(../img/pdf.jpg) top left no-repeat;  }
.content a.pdf:hover { margin:0 0 0 185px; padding:5px 0 0 0; display: block; width:71px; height:64px; background:url(../img/pdf_o.jpg) top left no-repeat;  }


#subcontent { margin:0; padding:0 18px 18px 9px; float:left;}
#subcontent .feat { margin:0; padding:0 12px 0 0; float:left; width:215px;}

#subcontent .feat h2 { margin:0; padding:5px 0 2px 0; font:15px "Century Gothic", Arial, Verdana; color:#002d6d; text-align:left;  }
#subcontent .feat h2 a { margin:0; padding:0; font:15px "Century Gothic", Arial, Verdana; color:#002d6d; text-align:left; text-decoration:none; }
#subcontent .feat h2 a:hover { margin:0; padding:0; font:15px "Century Gothic", Arial, Verdana; color:#002d6d; text-align:left; text-decoration:underline;  }

#subcontent .feat span { font:13px "Century Gothic", Arial Verdana; color:#7f7f7f; }

#subcontent .feat  ul { margin:0 0 0 12px; padding:0; color:#333333; font:11px Arial, Helvetica, sans-serif; list-style-type:none; } 
#subcontent .feat  ul li { margin:10px 0 0 0; padding:0; color:#333333; font:11px Arial, Helvetica, sans-serif; list-style-type:none; } 
#subcontent .feat  ul li a { margin:0; padding:0; color:#333333; font:bold 11px Arial, Helvetica, sans-serif; list-style-type:none; } 
#subcontent .feat  ul li a:hover { text-decoration:none; color:#a62e2b; } 

#subcontent .feat  ul li strong.red { margin:0; padding:0; color:#A62F2B; font:11px Arial, Helvetica, sans-serif; font-weight:bold; } 
#subcontent .feat  ul li strong.blue { margin:0; padding:0; color:#3C8BB2; font:11px Arial, Helvetica, sans-serif; font-weight:bold; } 

#subcontent .hr { margin:0 0 5px 0; padding:0; color:#7b7b7b; height:2px; width:200px; background:url(../img/dotleft.gif) bottom left repeat-x; } 
#subcontent .hr hr { display: none; } 

#subcontent a { margin:0; padding:5px 0 5px 0; font:bold 12px Arial, Verdana; color:#3C8BB2; text-decoration:none;  }
#subcontent a:hover { margin:0; padding:5px 0 5px 0; font:bold 12px Arial, Verdana; color:#A62F2B; text-decoration:underline;  }

#subcontent p { margin:0; padding:0 0 10px 0; color:#333333; font:12px Arial, Helvetica, sans-serif; float:left;} 

/*Footer*/


#footer { margin:-65px 0 0 0px; padding:14px 35px 14px 14px; float:right; text-align:center; border:0px solid #000; width:470px;}
#footer p { margin:3px 0 0 0; padding:0; color:#7b7b7b; font:9px Verdana, Helvetica, sans-serif; text-decoration:none; } 
#footer p a { margin:0; padding:0 0 0 0; color:#7b7b7b; font:9px Verdana, Helvetica, sans-serif; text-decoration:none; } 
#footer p a:hover { text-decoration:none; color:#a62e2b; } 

#footer p.dev { margin:26px 0 0 0; padding:0; color:#ffffff; font:9px Verdana, Helvetica, sans-serif; text-decoration:none; text-align:right; border:0px solid #000; width:500px; } 
#footer p.dev a { margin:0; padding:0 0 0 0; color:#ffffff; font:9px Verdana, Helvetica, sans-serif; text-decoration:none; } 
#footer p.dev a:hover { margin:0; padding:0 0 0 0; color:#333333; font:9px Verdana, Helvetica, sans-serif; text-decoration:none; } 


/*Contact Form*/

.content table { margin:0; padding:0 0 0 20px; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.content table td { margin:0; padding:3px; }
.content table td.left { margin:0; padding:2px; text-align:right; }
.content table tr.light { background-color:#efefef; }
.content table td.black { margin:0; padding:4px; color:#fff; background-color:#000; }
.content table input { margin:0; padding:3px; color:#666; border:1px solid #666; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.content table input.nob { margin:0; padding:3px; color:#666; border:0px solid #666; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.content table select { margin:0; padding:1px 0 1px 1px; color:#666; font:bold 11px Verdana, Arial, Helvetica, sans-serif;  border:1px solid #666; }
.content table textarea { margin:3px 0 3px 0; padding:5px; color:#666; font:bold 11px Verdana, Arial, Helvetica, sans-serif; border:1px solid #666; }
.content span { padding:1px; color:#ff0000; font:bold 11px Verdana, Arial, Helvetica, sans-serif; }
.content table input.submit { margin:0; padding:3px; color:#666; border:1px solid #666; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background-color:#fff;}
.content h1 { margin:0; padding:0px 0px 0px 209px; font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left; text-transform:capitalize;}














/********************************Created by Eugene Iglesias*************************************/
/****************************************20060727***********************************************/