
/*css for the contrast style option 11 10 2007*/

body					{background: #000; font-size: 1.3em}

#container				{width: 52em; background: #000 url(../images/contrast_border.gif) repeat-y right; }
#container p, #container .info_boxx ul li			{color: #FFF}


#two_column_text_area	{width: 32em}

#three_column_text_area	{width: 20em;}

.info_boxx h2 span {border: 2px solid #000000;}
.info_boxx p			{color: #FFF!Important; }
.info_boxx a			{color: #FFF}


dd			{margin:-2.7em 0pt 0.8em 6em}
dt			{color: #FFF}

.external	{color: #FFF}

dd a		{color: #FFF}

.vcard, .vcard a	{color: #FFF}

.vcard .fn, .vcard .email	{color: #FFF}

#tools a {color: #FFF ; margin: 0 0 0 -4px}
#tools .external_tools			{background: transparent url(../images/blue_external_link_dark.gif) no-repeat right 8px; margin: 0 0 0 -4px}
* html #tools .external_tools	{background: transparent url(../images/blue_external_link_dark.gif) no-repeat right 10px; margin: 0 0 0 -4px}

#car_img	{background: transparent url(../images/sw_left_nav_img_black.jpg) no-repeat}

/*external link images*/
.external	{background:transparent url(../images/external_link_black_backg.gif) no-repeat scroll right center!Important;}

.pdf		{background:transparent url(../images/external_pdf_black_backg.gif) no-repeat scroll right center!Important;}

.external_demo_blue {background: #000166 url(../images/blue_external_link_dark.gif) no-repeat right; color: #FFF; padding: 0 17px 0 .3em; display: inline-block; height: 1.5em; border-right: 5px solid #000166; cursor: pointer}

#two_column_text_area a {color: #F69}

.generic_list li		{background: #000; color: #FFF}

.generic_list h2 a:hover, h2 a:hover {color: #FFF}

#two_column_text_area li	{color:#FFF;}
a	{color: #FFF}
h3	{color: #FFF}



table {color:#FFF;}

#footer li, #footer li a, #footer p, #header li a, .info_boxx h2 span  {color: #000;}


.info_boxx				{width: 13em; padding: 0 0 20px 37.5em; margin: 2em 1.4em 0pt -37em;}
* html .info_boxx		{margin: 2em 0.7em 0 -37em!Important; }

info_boxx a				{font-size: 1em!Important;}
info_boxx a:hover		{font-size: 1em!Important;}
#container .info_boxx p, #container .info_boxx .vcard {background: #000; padding:5px 0pt 10px 5px;}


.vcard .role 			{font-size: 1em!Important}
.vcard .fn				{font-size: 1em}

/* CSS for rounded corners and borders*/
#header {background: #FF6699 url(../images/top_right_contrast.gif) no-repeat right top;}
#header ul {background: #FF6699 url(../images/top_left_contrast.gif) no-repeat left top;}
#right_wrap ul { background:#FF6699 url(../images/bottom_right_contrast.gif) no-repeat right bottom; }
#footer #left_wrap ul { background:#FF6699 url(../images/bottom_left_contrast.gif) no-repeat left bottom;}
#footer {background: #FF6699;}
#main_nav_column, #two_column_text_area, #three_column_text_area, .info_boxx { background: transparent url(../images/contrast_border.gif) repeat-y left;}

p#breadcrumb a:hover {color:#FF6699;}

* html #footer #right_wrap ul {padding-top:0.85em}	

/* CSS for menu */
ul#nav {background: #FF6699 url(../images/car_contrast.jpg) no-repeat scroll center bottom;}
ul#nav a.top_menu {color: #000000;}
ul#nav ul {background: #000000;}
ul#nav .first .top_menu { background: transparent url(../images/menu_top_right_contrast.gif) no-repeat right top;}
ul#nav .first {background: #ff6699 url(../images/menu_top_left_contrast.gif) no-repeat left top;}
ul#nav a, ul#nav li.current ul li a {color: #FFFFFF;}
ul#nav li.current a.top_menu, ul#nav a.top_menu:hover {color:#000000; text-decoration:underline;}
ul#nav li.current a.top_menu:hover {color:#000000; text-decoration:none;}
ul#nav li { border-bottom:1px solid #000000;}
#footer li a:hover, #header p a:hover {border-bottom:1px solid #000000;}



/* css for the embeded JSP pages==============================================================*/
.errortxt	 	{font: bold 13px verdana; color:#F00;}
.bldturq11 		{font: bold 13px verdana; color:#FFF; text-decoration:none;}
.select1col 	{font-size: 13px; color:#000; width:208px;}
.input1col 		{font-size: 13px ; color:#000; width:206px;}
.greyaux 		{font-size: 10px;}
.blueaux4 		{color: #FFF!Important}

/*10/02/2009 Added for Assumptions page*/
#sw-assumptions #container              {background: #000; border: 1px solid #F69}
#sw-assumptions #inner                  {background: #000; margin-bottom: -10px; color: #FFF}
#sw-assumptions ul						{color: #FFF}
#sw-assumptions #logo                   {text-indent: -999em; display: block; width: 715px; height: 45px; background: url(../images/sw_logo_contrast.jpg) no-repeat; width:715px; height:45px; color: #FFF}
#sw-assumptions #right_wrap img 		{color: #000; font-weight: 400}
#sw-assumptions #header                 {height: 33px; background-image: none}
#sw-assumptions #right_wrap ul			{background-image: none; height: 0}
#sw-assumptions #footer					{height: 32px}
.top-left-corner, 
.btm-left-corner             {background-image: none}

/*error pages*/
body#tech-fault                 {background: #000}
h1#logo							{background: url(../images/sw_logo_contrast.jpg) no-repeat; width:715px; height:45px;}
#tech-fault #container          {background: none; width: 100%; border: 1px solid #F69; margin-top: 20px; text-align: center; min-height: 20em}
#tech-fault h2					{font-size: 1.3em}
#tech-fault p                   {color: #FFF; font-size: 1.2em}

#tech-fault a:link,  
#tech-fault a:visited 
{color: #FFF!Important}

#tech-fault a:hover             {color: #FFF}

