/* Start of CMSMS style sheet 'rosetta.1' */
.main_menu .item{
   padding-bottom: 7px;
}

.main_menu .item0{
   padding-bottom: 7px;
}

.main_menu .item1{
   padding-bottom: 7px;
}

.main_menu .item a{
   color: #000000;
   font-weight: bold;
   text-decoration: none;
   font-size: 12px;
}

.main_menu .item a:hover{
   color: #2969ad;
   font-weight: bold;
   text-decoration: none;
   font-size: 12px;
}

.main_menu .item0 a{
   color: #000000;
   text-decoration: none;
   font-size: 12px;
}

.main_menu .item0 a:hover{
   color: #2969ad;
   text-decoration: none;
   font-size: 12px;
}

.main_menu .item1 a{
   color: #2969ad;
   font-weight: bold;
   text-decoration: none;
   font-size: 12px;
}

.main_menu .item1 a:hover{
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
   font-size: 12px;
}

body {
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	font-weight : 200;
	text-decoration: none;
        margin-top: 0px;
        background-image: url('uploads/images/bodybg.gif');
        background-repeat: repeat-x;
}

div, span, td, input, textarea, select {
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	font-weight : 200;
	text-decoration: none;
}

form, pre,ul,li {
	margin:0px;
	padding:0px;
	border:0px;
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight : 200;
	text-decoration: none;
}

a.menu01:active { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
a.menu01:visited { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
a.menu01:link {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
a.menu01:hover { font-family: Arial, Helvetica, sans-serif; color: #4081C2; text-decoration: none; font-size: 12px; font-weight: bold;}

a.menu02:active { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.menu02:visited { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.menu02:link {  font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-size: 11px; font-weight: bold;}
a.menu02:hover { font-family: Arial, Helvetica, sans-serif; color: #4081C2; text-decoration: none; font-size: 11px; font-weight: bold;}

a.menu03:active { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; font-weight: 200;}
a.menu03:visited { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; font-weight: 200;}
a.menu03:link {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 12px; font-weight: 200;}
a.menu03:hover { font-family: Arial, Helvetica, sans-serif; color: #4081C2; text-decoration: none; font-size: 12px; font-weight: 200;}

a.menu04:active { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; font-weight: bold;}
a.menu04:visited { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; font-weight: bold;}
a.menu04:link {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; font-weight: bold;}
a.menu04:hover { font-family: Arial, Helvetica, sans-serif; color: #4081C2; text-decoration:none; font-size: 11px; font-weight: bold;}

a.menu05:active { font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.menu05:visited { font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.menu05:link {  font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: underline; font-size: 11px; font-weight: bold;}
a.menu05:hover { font-family: Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline; font-size: 11px; font-weight: bold;}

a.menu06:active { font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: none; font-size: 12px; font-weight: bold;}
a.menu06:visited { font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: none; font-size: 12px; font-weight: bold;}
a.menu06:link {  font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: none; font-size: 12px; font-weight: bold;}
a.menu06:hover { font-family: Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; font-size: 12px; font-weight: bold;}

a.menu07:active { font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: underline; font-size: 11px; font-weight: 200;}
a.menu07:visited { font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: underline; font-size: 11px; font-weight: 200;}
a.menu07:link {  font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: underline; font-size: 11px; font-weight: 200;}
a.menu07:hover { font-family: Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: underline; font-size: 11px; font-weight: 200;}

a.menu08:active  { font-family: Arial, Helvetica, sans-serif; color: #626262; text-decoration: none; font-size: 10px; font-weight: bold;line-height:10px;}
a.menu08:visited { font-family: Arial, Helvetica, sans-serif; color: #626262; text-decoration: none; font-size: 10px; font-weight: bold;line-height:10px;}
a.menu08:link    { font-family: Arial, Helvetica, sans-serif; color: #626262; text-decoration: none; font-size: 10px; font-weight: bold;line-height:10px;}
a.menu08:hover   { font-family: Arial, Helvetica, sans-serif; color: #286AAB; text-decoration: none; font-size: 10px; font-weight: bold;line-height:10px;}

h1.heading1
{
font-size: 14px;
	display: inline;
}
h2.heading2
{
	font-size: 12px;
	display: inline;
	font-style: normal;
	font-weight: normal;

}


.red_square {
	list-style-image:url(../images/red_square.gif);
}

.red_square_blue_text {
	list-style-image:url(../images/black_square.gif);
	margin:0px;
	color: #286AAB;
	font-size: 12px;
}

.input01 {
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	font-weight : 300;
	text-decoration: none;
	background-color: #ffffff; 
	border: 1px solid #000000;
	padding-left:2px;
}

.text_black01 {
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	font-weight : 200;
	text-decoration: none;
}

.text_black02 {
	font-size: 9px;
	font-family: Arial;
	color: #000000;
	font-weight : bold;
	text-decoration: none;
}

.text_white01 {
	font-size: 11px;
	font-family: Arial;
	color: #ffffff;
	font-weight : bold;
	text-decoration: none;
}

.text_gray01 {
	font-size: 11px;
	font-family: Arial;
	color: #7D7D7D;
	font-weight : 200;
	text-decoration: none;
}

.text_blue01 {
	font-size: 11px;
	font-family: Arial;
	color: #286AAB;
	font-weight : bold;
	text-decoration: none;
}

.text_blue02 {
	font-size: 12px;
	font-family: Arial;
	color: #286AAB;
	font-weight : bold;
	text-decoration: none;
}

.text_blue03 {
	font-size: 12px;
	font-family: Arial;
	color: #286AAB;
	font-weight : 200;
	text-decoration: none;
}

#start_page_ul {
	padding:0px 0px 20px 24px;
	list-style-image:url(../images/black_square.gif);
	margin:0px;
}

#start_page_ul li{
	padding:2px 0px 2px 0px;
	color:#000;
}

#start_page_ul li span{
        font-weight:bold;
        font-size:13px;
	color:#286AAB;
}

.design_projects {
        background-color: #d4e3f2;
        padding: 16px 32px 16px 24px;
        margin: 0 0 0 5px;
}
.process_table a {
        text-decoration: none;
        color: #18599b;
}
.process_table a:hover {
        text-decoration: underline;
}

.process_header {
       border-bottom: 2px solid #18599b;
       font-size: 18px;
       font-weight: bold;
       vertical-align: middle;
       line-height: 150%;
       margin: 0 10px 0 10px;;
}

.process_body {
        background-color: #d4e3f2;
}
.shadowRight {
      background-image: url('uploads/images/shadowR.gif');
}
.shadowLeft {
      background-image: url('uploads/images/shadowL.gif');
}
.jobOpp {
      border: 1px solid #18599b;
      margin: 10px;
}
.jobOpp p {
      padding: 0;
      margin: 0;
      text-align: justify;
}
.jobOppName {
      color: #fff;
      background-color: #4384c5;
      font-weight: bold;
}
.jobOppSec {
      border-bottom: 1px dotted #18599b;
      font-weight: bold;
}
.jobOppReq {
      background-color: #d4e3f2;
      vertical-align: top;
}
.career {
      margin-left: 10px;
}
.career li {
      margin-left: 10px;
}
.career li a {
      color: #2969ad;
      text-decoration: none;
}
.career li a:hover {
      color: #fff;
      background-color: #4384c5;
}


#designHeader {
        border-top: 2px solid #165899;
        border-bottom: 2px solid #165899;
        background-color: #d4e3f2;
}

#designHeader h1 {
    color: #000;
    font-size: 14px;
    padding: 0 0 0 20px; 
}
/* End of 'rosetta.1' */

