body {
background:url(images/background_main.jpg) repeat-y center top;
background-position:center;
height:auto;
background-color:#fff;
font-size:11px;
font-family:verdana, Arial;
color:#333;
margin:0;
}

.chromestyle {
width:30%;
font-weight:400;
position:relative;
float:left;
}

.chromestyle:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
background-position:left;
}

.chromestyle ul {
width:100%;
text-align:left;
font-size:10px;
font-weight:400;
text-decoration:none;
margin:0;
padding:2px 0;
}

.chromestyle ul li {
display:inline;
text-align:left;
font-size:10px;
font-weight:400;
text-decoration:none;
}

.chromestyle ul li a {
color:#494949;
text-decoration:none;
font-size:10px;
font-weight:400;
margin:0;
padding:2px;
}

.chromestyle ul li a[rel]:after {
content:"";
}

.dropmenudiv {
position:absolute;
float:left;
border:1px solid #BBB;
border-bottom-width:0;
font:normal 12px arial;
line-height:18px;
z-index:100;
background-color:#FFF;
width:217px;
visibility:hidden;
text-decoration:none;
}

#adding {
width:25%;
float:left;
}

#adding1 {
float:right;
width:20%;
}

#ending {
width:950px;
float:right;
}

.dropmenudiv a {
width:auto;
display:block;
text-indent:3px;
border-bottom:1px solid #BBB;
text-decoration:none;
font:normal 12px arial;
color:#000;
padding:2px 0;
}

.dropmenudiv a:hover {
background-color:#F0F0F0;
text-decoration:none;
}

div.hr {
margin-top:10px;
margin-bottom:10px;
background-color:#B0C7F8;
color:#B0C7F8;
height:12px;
width:900px;
}

div.hr1 {
margin-top:10px;
margin-bottom:10px;
background-color:#B0C7F8;
color:#B0C7F8;
height:10px;
width:470px;
}

tr.hr2 {
margin-top:10px;
margin-bottom:10px;
background-color:#B0C7F8;
color:#B0C7F8;
height:1px;
width:470px;
}

#wrapper {
width:950px;
background-color:#D7E3FD;
background-repeat:repeat-y;
margin:0 auto;
}

#headerunique {
height:46px;
width:900px;
margin:0 auto;
}

#header {
height:46px;
width:950px;
margin:0 auto;
}

#headerimage {
height:auto;
width:900px;
margin:0 auto;
}

.spacer {
height:46px;
width:30px;
float:left;
margin:0 auto;
}

#maincontent {
width:950px;
background-color:#D7E3FD;
background-repeat:repeat-x;
margin:0 auto;
}

#content1 {
width:auto;
height:100%;
float:left;
background-color:#D7E3FD;
margin:0 auto;
}

#content2 {
width:465px;
float:left;
background-color:#D7E3FD;
margin:0 auto;
}

#content3 {
width:auto;
height:100%;
float:right;
background-color:#D7E3FD;
margin:0 auto;
}

#content4 {
width:100%;
height:100%;
float:left;
left:auto;
background-color:#D7E3FD;
background-repeat:repeat;
margin:0 auto;
}

.sidebar1 {
background-image:url(../images/bar1.jpg);
display:inline;
float:left;
margin:1px 0 0 10px;
}

.memberlink a {
font-weight:700;
padding-right:2px;
}

.sidebar2 {
background-color:#F9FCE8;
display:inline;
width:200px;
height:340px;
float:left;
margin:3px 0 50px;
}

.sidebar3 {
background-image:url(../images/bar2.jpg);
display:inline;
float:left;
margin:1px 0 0;
}

.sidebar4 {
background-image:url(../images/bar3.jpg);
display:inline;
float:left;
margin:1px 0 0 10px;
}

.sidebar5 {
background-color:#F9FCE8;
display:inline;
width:150px;
height:188px;
float:left;
margin:3px 0 50px;
}

.sidebar6 {
background-image:url(../images/bar4.jpg);
display:inline;
float:left;
margin:1px 0 0;
}

.nav ul {
list-style-type:square;
margin:0;
padding:12px 0 5px 20px;
}

.nav li {
border-bottom:1px dashed #B5486B;
font-size:12px;
font-family:Arial;
padding:2px 0 5px 5px;
}

.nav li a:link,.nav li a:visited {
text-decoration:none;
color:#000;
font-weight:700;
}

.nav li a:hover {
text-decoration:none;
font-weight:700;
color:#B5486B;
}

h1 {
font-size:20px;
font-family:Arial;
color:#012D7B;
font-weight:700;
}

h2 {
font-size:16px;
font-family:Arial;
color:#A50128;
font-weight:700;
}

#big a:link,#big a:visited,#big a:hover,#big a:active {
font-family:Century Gothic;
font-size:35px;
font-weight:700;
color:#000;
text-decoration:none;
}

.small {
font-family:arial;
font-size:10px;
font-weight:400;
color:#555454;
}

.testSuiteList {
width:200px;
border:solid 1px #666;
margin-right:10px;
text-align:center;
padding:5px;
}

.testSuite {
width:100%;
border:solid 1px #666;
margin-bottom:10px;
}

.testSuiteHeader {
height:15px;
background-color:#F0F0F0;
font-family:Verdana;
font-size:14px;
font-weight:700;
padding:10px;
}

.testCaseHeader {
background-color:#FFF;
font-weight:700;
}

.testCaseMessage {
margin-left:50px;
border-top:dashed 1px #AAA;
padding:2px;
}

.commonCurrent1 {
background-color:red;
border:solid 1px #000;
padding:5px 10px 10px;
}

.commonCurrent2 {
background-color:blue;
padding:1px;
}

.accordionHeader {
border:1px solid #2F4F4F;
color:#FFF;
background-color:#00688B;
font-weight:700;
margin-top:5px;
cursor:pointer;
padding:5px;
}

.accordionHeaderSelected {
border:1px solid #2F4F4F;
color:#FFF;
background-color:#2290AD;
font-weight:700;
margin-top:5px;
cursor:pointer;
padding:5px;
}

.membercard {
background-color:#aec0ec;
border:solid 1px #94b5ef;
margin-bottom:10px;
width:198px;
padding:10px;
}

.clearcard {
clear:left;
height:0;
margin:0;
padding:0;
}

.accordionContent {
background-color:#B4CDCD;
border:1px dashed #2F4F4F;
border-top:none;
padding:10px 5px 5px;
}

.resizeHandle {
width:20px;
height:30px;
background-color:Lime;
overflow:hidden;
}

.resizeStyle {
overflow:hidden;
border-color:#F0F;
border-style:solid;
border-width:2px;
padding:0;
}

.watermarked {
background-color:Gray;
}

.ratingStar {
font-size:0;
width:13px;
height:12px;
cursor:pointer;
display:block;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.filledRatingStar {
background-image:url(Images/FilledStar.png);
}

.emptyRatingStar {
background-image:url(Images/EmptyStar.png);
}

.savedRatingStar {
background-image:url(Images/SavedStar.png);
}

#header1,#header2,#header3,#header4,#header5,#header6 {
height:46px;
width:116px;
float:left;
margin:0 auto;
}

a:link,a:visited,a:hover,a:active {
text-decoration:none;
color:#000;
}

.testSuiteMessage,.testCase {
border-top:dashed 1px #AAA;
padding:2px 2px 2px 25px;
}

body#leftFrame {
background-color:#EDF2FC;
margin-left:20px;
margin-top:12px;
}

body#rightFrame {
background-color:#FFF;
color:#333;
font:messagebox;
background-image:url(images/stealth_message_bg.gif);
margin-left:20px;
margin-top:12px;
}

body#top {
margin-top:3px;
background-color:#F7F7F7;
overflow:auto;
color:#000;
background-image:url(images/WindowsUpdate_top_bg_28.gif);
background-repeat:repeat-x;
}

body#top a,body#top {
color:#000;
}

body#margins {
margin-left:20px;
margin-top:12px;
}

h3 {
font-size:16px;
font-family:Arial;
color:#012D7B;
font-weight:700;
}

h4 {
font-size:14px;
font-family:Arial;
color:#A50128;
font-weight:400;
text-align:justify;
margin-left:10px;
}

h5 {
font-size:15px;
font-family:Arial;
color:#012D7B;
font-weight:700;
text-align:center;
}

div.hr2 {
margin-top:10px;
margin-bottom:10px;
background-color:#79BFC5;
color:#79BFC5;
height:1px;
width:100%;
}

.header1 {
font-size:16px;
font-family:Arial;
color:#012D7B;
font-weight:700;
float:left;
}

.header {
font-size:20px;
font-family:Arial;
color:#012D7B;
font-weight:700;
margin-top:30px;
text-align:center;
}

INPUT,TEXTAREA,SELECT,OPTIONS {
font-size:11px;
font-family:Verdana,Arial;
}

.sticky {
background-color:#AEC0EC;
margin-right:12px;
padding:4px 8px;
}

.header_day {
font-weight:700;
font-size:12px;
color:#215dc6;
font-family:Arial;
margin-top:10px;
margin-bottom:3px;
display:block;
}

.message {
font-size:11px;
font-family:verdana;
background-color:#FFF;
border:solid 1px #000;
padding:10px;
}

.message_header {
font-weight:700;
font-size:16px;
color:#215dc6;
font-family:Arial;
}

.frameHeader_toptext,.frameHeader_toptext a,.frameHeader_toptext a:visited {
font-family:Verdana,arial;
font-size:10px;
color:#FFF;
}

.PM_alert,.PM_alert:link,.PM_alert:active,.PM_alert:visited {
color:Red;
}

.rss_footer,.rss_footer a,rss_footer a:link,rss_footer a:visited {
margin-left:12px;
margin-top:4px;
font-weight:400;
color:#000;
text-decoration:none;
}

.rss_footer a:hover {
text-decoration:none;
}

.chat_header {
font-weight:700;
color:#215dc6;
}

.bg_dark {
background-color:#6487DB;
}

.bg_light {
background-color:#AEC0EC;
}

.half {
float:left;
background-image:url(images/unlock.gif);
background-repeat:no-repeat;
width:12px;
height:12px;
background-position:0 30%;
}

.yes {
float:left;
background-image:url(images/lock.gif);
background-repeat:no-repeat;
width:12px;
height:12px;
background-position:0 30%;
}

.SettingInputs {
width:180px;
}

.SettingInputsShort {
width:50px;
}

A,A:hover,A:active {
text-decoration:underline;
color:Blue;
}

A:visited,A:link {
color:Blue;
}

.visited_post,.visited_post a,.visited_post:visited,.thread_meta {
color:#666;
}

.smallText {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#036;
}

UL.MenuBarHorizontal {
font-size:100%;
width:890px;
cursor:default;
list-style-type:none;
margin:0;
padding:0;
}

UL.MenuBarActive {
z-index:1000;
}

UL.MenuBarHorizontal LI {
font-size:100%;
float:left;
width:110px;
cursor:pointer;
list-style-type:none;
position:relative;
text-align:center;
margin:0;
padding:0;
}

UL.MenuBarHorizontal UL {
font-size:100%;
z-index:1020;
left:-1000em;
width:8.2em;
cursor:default;
list-style-type:none;
position:absolute;
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
margin:0;
padding:0;
}

UL.MenuBarHorizontal UL.MenuBarSubmenuVisible {
left:auto;
}

UL.MenuBarHorizontal UL LI {
width:12em;
}

UL.MenuBarHorizontal UL UL {
position:absolute;
margin:0;
}

UL.MenuBarHorizontal UL.MenuBarSubmenuVisible UL.MenuBarSubmenuVisible {
left:auto;
top:0;
}

UL.MenuBarHorizontal A {
display:block;
padding-left:10px;
font-size:11px;
cursor:pointer;
color:#fff;
padding-top:5px;
height:30px;
background-color:#c90000;
text-align:left;
text-decoration:none;
}

UL.MenuBarHorizontal A.MenuBarItemSubmenu {
display:block;
padding-left:0;
font-size:11px;
cursor:pointer;
color:#fff;
padding-top:5px;
height:30px;
background-color:#c90000;
text-align:center;
text-decoration:none;
}

UL.MenuBarHorizontal A:hover {
color:#fff;
background-color:#333;
text-decoration:underline;
}

UL.MenuBarHorizontal IFRAME {
z-index:1010;
position:absolute;
}

UL.MenuBarHorizontal A:focus,UL.MenuBarHorizontal A.MenuBarItemHover,UL.MenuBarHorizontal A.MenuBarItemSubmenuHover,UL.MenuBarHorizontal A.MenuBarSubmenuVisible {
color:#fff;
background-color:#333;
}

#navigation a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#036;
line-height:16px;
letter-spacing:.1em;
text-decoration:none;
display:block;
background:url("mm_arrow.gif") 14px 45% no-repeat;
padding:8px 6px 10px 26px;
}

#navigation a:hover {
background:#fff url("mm_arrow.gif") 14px 45% no-repeat;
color:#F60;
}

#logo {
font:24px Verdana, Arial, Helvetica, sans-serif;
color:#CF9;
letter-spacing:.2em;
line-height:30px;
}

#tagline {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#F93;
letter-spacing:.4em;
line-height:18px;
}

#monthformat {
border-bottom:2px solid #E6F3FF;
}

#dateformat {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#036;
letter-spacing:.2em;
}

#dateformat a {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#036;
font-weight:700;
letter-spacing:.1em;
}

#dateformat a:hover {
color:#F60;
letter-spacing:.1em;
}

.bodyText {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#036;
line-height:20px;
margin-top:0;
}

.pageName {
font:18px Verdana, Arial, Helvetica, sans-serif;
color:#36C;
line-height:24px;
letter-spacing:.2em;
}

.subHeader {
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#36C;
line-height:16px;
letter-spacing:.2em;
}

.quote {
font:20px Verdana, Arial, Helvetica, sans-serif;
color:#759DA1;
line-height:30px;
}

.navText {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#036;
line-height:16px;
letter-spacing:.1em;
text-decoration:none;
}

.style1 {
color:#CF9;
font-size:24px;
}

.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination,.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination a,.PrettyGridView .AspNet-GridView div.AspNet-GridView-Pagination span {
color:#0FF;
background:#284775;
font-weight:400;
padding:2px;
}

.PrettyGridView .AspNet-GridView table {
border:solid 1px #CCC;
width:100%;
}

.PrettyGridView .AspNet-GridView table thead tr th {
color:#F7F6F3;
background:#5D7B9D;
font-weight:700;
border-bottom:solid 1px #CCC;
border-right:solid 1px #CCC;
padding:2px;
}

.PrettyGridView .AspNet-GridView table thead tr th a {
color:#F7F6F3;
}

.GridView-RowStyle {
background-color:#CF9;
border-color:#000;
}

.SimpleGrayTableRow {
color:#000;
background-color:#DCDCDC;
font-family:Verdana;
font-size:10pt;
}

.GridTable {
border-color:#6B6B6B;
border-style:groove;
border-width:0 0 1px 1px;
}

.GridTDHeader {
background-color:#CCC;
color:Olive;
border-color:#000;
border-style:solid;
border-width:1px 1px 0 0;
margin:0;
padding:4px;
}

.GridTDBody {
border-color:#6B6B6B;
border-style:groove;
border-width:1px 1px 0 0;
margin:0;
padding:4px;
}

.GridTSBody {
float:left;
margin:10px;
padding:2px;
}

.lastrow a,lastrow a:hover {
font:11px;
color:#000;
float:right;
text-align:left;
margin:0;
}

a,a:hover {
color:#000;
font-weight:lighter;
}

* html .dropmenudiv a,.PrettyGridView .AspNet-GridView {
width:100%;
}

@media Screen,Projection {
UL.MenuBarHorizontal LI.MenuBarItemIE {
display:inline;
background:#fff;
float:left;
}
}