  /* FOR STRAIGHT COMPDEV */

/*#region new styles*/
.text-center {
    text-align: center;
}
.title2 {
    font-size: 1.15rem;
    font-family: 'Work Sans', sans-serif;
    font-weight: bold;
    color: #6a665a;
    padding: 10px 0px 10px 0px;
}
.layoutTable .toprow {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}

.layoutTable .topleft {
    border-top-left-radius: .5rem;
}

.layoutTable .topright {
    border-top-right-radius: .5rem;
}

.layoutTable .bottomrow {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
}

.layoutTable .bottomBlankRow {
    border-bottom-left-radius: .5rem;
    border-bottom-right-radius: .5rem;
    height: .1rem;
}

.layoutTable .bottomright {
    border-bottom-right-radius: .5rem;
}

.layoutTable .bottomleft {
    border-bottom-left-radius: .5rem;
}

.layoutTable .copyTLbold {
    padding: .5rem;
    background-color: #999 !important;
    color: #fff !important;
}

.layoutTable td {
    padding: .5rem;
}

.layoutTable .multiLineTop {
    vertical-align: top;
    padding-top: 1rem;
}

.listOptions .button {
    padding: .25rem .5rem;
}

.layoutTable [type="text"] {
    margin: 0 !important;
}

.copyT {
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
}

.copyTL {
    background-color: #e7e7e7;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
}

.copyTLbold {
    background-color: #e7e7e7;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}

.copyTAl {
    background-color: #f3f3f3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
}
/*#region cms menu*/
.cmsMenuContainer {
    width: 100%;
    padding-top: 2rem;
    border-bottom: 1px solid #555;
    margin-bottom: 2rem;
}

.cmsMenuContainer ul {
    position: relative;
    bottom: -1px;
}

.cmsMenuContainer ul li {
    display: inline-block;
    margin-right: .25rem;
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    background: #d0d0d0;
    transition: .25s ease-in-out
}

.cmsMenuContainer ul li > a {
    color: #6a665a;
    display: block;
    padding: .65rem 1rem .25rem 1rem;
}

.cmsMenuContainer ul li > a:hover {
    color: #C92222;
    display: block;
}

.cmsMenuContainer ul li:hover {
    background: #FFF;
}

.cmsMenuContainer .selected {
    background: #FFF;
    color: #C92222 !important;
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}
/*#endregion*/
/*#endregion*/

body{ 
 margin: 0px 0px 0px 0px;
 background-color: #ffffff;
}

/*#region admin styles*/
.brGreenColor {
    color: #76A226;
}

.brGreenBoldColor {
    color: #76A226;
    font-weight: bold;
}
.btn-orange {
    display: inline-block;
    padding: .5em 1em;
    background-color: rgba(79,112,25,1);
    color: #ffffff;
    text-decoration: none;
    transition: all .25s ease-in-out;
}

.btn-orange:hover {
    background-color: #76A226
}

.btn-orange a {
    color: #FFF !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

.btn-orange a:hover {
    color: #FFF !important;
    text-decoration: none !important;
    border-bottom: none !important;
}
/*#endregion*/

img {
max-width:100%;
}

td.mainsection {
padding:4px 0px 4px 5px;
color:#ac0202;
font-weight:bold;
font-size:14px;
} 

td.section {
padding:2px 0px 2px 8px;
background-color:#e7e7e7;
color:#000000;
font-weight:bold;
} 

.titleSub{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #6a665a;
 padding: 10px 0px 10px 0px; 
}

.titleSubActive{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: Green;
 padding: 10px 0px 10px 0px; 
}

.titleSubInActive{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: Red;
 padding: 10px 0px 10px 0px; 
}

.title2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #6a665a;
 padding: 10px 0px 10px 0px; 
}
 
.title{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 padding: 20px 20px 10px 10px; 
}

.help{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #626262;
}

.loginCopy
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000; 
    margin:3px;
}

.copy{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

.copybold{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
}

.copyerror{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #ff0000;
}

.copyitalic{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 font-style: italic;
 color: #000000;
}
 
A:link{
color: #990000;
font-size: 11px;
letter-spacing: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
text-decoration: underline;
}
 
A:active{
color: #000000;
font-size: 11px;
letter-spacing: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
text-decoration: underline;
}
 
A:visited{
color: #990000;
font-size: 11px;
letter-spacing: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
text-decoration: underline;
}
 
A:hover{
color: #000000;
font-size: 11px;
letter-spacing: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
text-decoration: underline;
}

A.toplinks{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 padding: 0px;
 border-style: none;
}

A.toplinks:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 padding: 0px;
 border-style: none;
}

A.toplinks:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 padding: 0px;
 border-style: none;
}

A.toplinks:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: none;
 padding: 0px;
 border-style: none;
}

A.toplinks:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #ffffff;
 text-decoration: underline;
 padding: 0px;
 border-style: none;
}

.caption{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #666666;
}

.lblSubNav
{
    padding: 0px 20px 0px 25px;
}

.subnavsection
{
 background-color:transparent;
 border-style: none;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 padding: 0px 20px 0px 15px;
 color:#787771;
 text-decoration: none;
}

A.subnav
{
 background-color:transparent;
 border-style: none;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 0px 0px 0px 0px;
 color: #787771;
 text-decoration: none;
}

A.subnav:link
{
 border-style: none;
 background-color:transparent;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 0px 0px 0px 0px;
 color: #787771;
 text-decoration: none;
}

A.subnav:visited
{
 background-color:transparent;
 border-style: none;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 0px 0px 0px 0px;
 color: #787771;
 text-decoration: none;
}

A.subnav:active
{
 background-color:transparent;
 border-style: none;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
padding: 0px 0px 0px 0px;
 color: #595854;
 text-decoration: none;
}

A.subnav:hover
{
 border-style: none;
 background-color:transparent;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 0px 0px 0px 0px;
 color: #9e0000;
 text-decoration: underline;
}

A.subnavactive:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 0px 20px 0px 30px;
 color: #787771;
 text-decoration: none;
}

A.subnavactive:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 0px 20px 0px 30px;
 color: #787771;
 text-decoration: none;
}

A.subnavactive:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 0px 20px 0px 30px;
 color: #595854;
 text-decoration: none;
}

A.subnavactive:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 0px 20px 0px 30px;
 color: #9e0000;
 text-decoration: underline;
}

.navnote{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 6px;
 font-weight: normal;
 font-style: italic;
 color: #FF0000;
}

.logout
{
    border-style: none;
    background-color: transparent;
}

.footer{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
}
 
A.footer:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
 
A.footer:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight : normal;
 color: #000000;
 text-decoration: none;
}
 
A.footer:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
 
A.footer:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
}

.addinfo{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
}

.doclibrary{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #666666;
}

.button {
 background-color: #ac0202;
 border-style: solid;
 color: #ffffff;
 font-size: 10px;
 padding: 2px 1em 2px 1em;
 letter-spacing: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #999999;
 cursor: pointer;
 border-width: 1px;
 -moz-border-radius: 0px;
 border-radius:0px;
 width: auto;
 font-weight:bold;
 text-decoration: none;
}

.button:hover {
 background-color: #ffffff;
 color: #ac0202;
}

.button:active {
 background-color: #e9e8e4;
 color: #ac0202;
}

a.button {
 background-color: #ac0202;
 border-style: solid;
 color: #ffffff;
 font-size: 10px;
 letter-spacing: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #999999;
 cursor: pointer;
 border-width: 1px;
 -moz-border-radius: 0px;
 border-radius:0px;
 width: auto;
 font-weight:bold;
 text-decoration: none;
}

a.button:hover {
 background-color: #ffffff;
 color: #ac0202;
}

a.button:active {
 background-color: #e9e8e4;
 color: #ac0202;
}

.gridViewButton{
}

.gridViewButton a{
 background-color: #ac0202;
 border-style: solid;
 color: #ffffff;
 font-size: 10px;
 letter-spacing: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #999999;
 cursor: pointer;
 border-width: 1px;
 -moz-border-radius: 0px;
 border-radius:0px;
 width: auto;
 font-weight:bold;
 text-decoration: none;
}

.gridViewButton a:hover{
 background-color: #ffffff;
 color: #ac0202;
} 

.gridViewButton a:active{
 background-color: #e9e8e4;
 color: #ac0202;
} 

.inactivebutton {
 background-color: #f5f5f5;
 border-style: solid;
 color: #a8a8a8;
 font-size: 10px;
 letter-spacing: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #cbcbcb;
 cursor:default;
 border-width: 1px;
 -moz-border-radius: 0px;
 border-radius:0px;
 width: auto;
 font-weight:bold;
 text-decoration: none;
}

a.insertbutton {
 background-color: #ac0202;
 border-style: solid;
 color: #ffffff;
 font-size: 10px;
 letter-spacing: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #999999;
 cursor: pointer;
 border-width: 1px;
 -moz-border-radius: 0px;
 border-radius:0px;
 display: block;
 padding:2px 20px 2px 20px;
 width: 80%;
 font-weight:bold;
 text-align:center;
 text-decoration: none;
}

a.insertbutton:hover {
  background-color: #a09f9f;
  color: #ffffff;
 
}

a.insertbutton:active {
 background-color: #ac0202;
 color: #ac0202;
}


A:button:link{
 background-color: #ac0202;
 border-style: solid;
 color: #ffffff;
 font-size: 10px;
 padding: 2px 1em 2px 1em;
 letter-spacing: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #999999;
 cursor: pointer;
 border-width: 1px;
 -moz-border-radius: 0px;
 border-radius:0px;
 width: auto;
 font-weight:bold;
 text-decoration: none;
 }
 
A:button:active{
 background-color: #ac0202;
 border-style: solid;
 color: #ffffff;
 font-size: 10px;
 padding: 2px 1em 2px 1em;
 letter-spacing: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #999999;
 cursor: pointer;
 border-width: 1px;
 -moz-border-radius: 0px;
 border-radius:0px;
 width: auto;
 font-weight:bold;
 text-decoration: none;
 }
 
A:button:visited{
 background-color: #ac0202;
 border-style: solid;
 color: #ffffff;
 font-size: 10px;
 letter-spacing: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #999999;
 cursor: pointer;
 border-width: 1px;
 -moz-border-radius: 0px;
 border-radius:0px;
 width: auto;
 font-weight:bold;
 text-decoration: none;
 }
 
A:button:hover{
 background-color: #ac0202;
 border-style: solid;
 color: #ffffff;
 font-size: 10px;
 letter-spacing: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-color: #999999;
 cursor: pointer;
 border-width: 1px;
 -moz-border-radius: 0px;
 border-radius:0px;
 width: auto;
 font-weight:bold;
 text-decoration: none;
 }

A:clearlink:link{
 background-color: #ffffff;
 border-style: none;
 
 cursor: pointer;
 border-width: 0px;
 }
 
A:clearlink:active{
 background-color: #ffffff;
 border-style: none;
 
 cursor: pointer;
 border-width: 0px;
 }
 
A:clearlink:visited{
 background-color: #ffffff;
 border-style: none;
 
 cursor: pointer;
 border-width: 0px;
 }
 
A:clearlink:hover{
 background-color: #ffffff;
 border-style: none;
 
 cursor: pointer;
 border-width: 0px;
 
 }

.textarea{ 
 font-size: 11px; 
 background-color: #ffffff; 
 border: 1px solid #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* THIS SEARCH AREA TEXT IS FOR MODIFYING THE TEXT AREA FIELD */
.searchtextarea{ 
 font-size: 11px; 
 background-color: #FFFFCC; 
 border: 0px none #660000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 150px;
 height: 16px;
 text-align: center;
}
/* END THIS SEARCH AREA TEXT IS FOR MODIFYING THE TEXT AREA FIELD */
/* END FOR STRAIGHT COMPDEV */

/* TABLEMAKER */
.maintable{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
  /*  border-collapse: collapse;*/
	 border-color: #000000;
    border-style: solid;
}

.tbltitle{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 margin: 0;
 padding: 4px;
 border-width: 1px 1px 0 0;
 border-color: #000000;
 border-style: solid;
}

.tblcopy{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
 margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	 border-color: #000000;
    border-style: solid;
}

.tblcopybold{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	 border-color: #000000;
    border-style: solid;
}

.tblfooter{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 font-style: italic;
 margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
	 border-color: #000000;
    border-style: solid;
}
/* END TABLEMAKER */

/* STORE AREA */

.storeacct{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #000000;
}

.storeaccterror{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #ff0000;
}

.storeacctbold{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : bold;
 color: #000000;
}

A.storeacct:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #000000;
 text-decoration: underline;
}
 
A.storeacct:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #000000;
 text-decoration: underline;
}
 
A.storeacct:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #000000;
 text-decoration: underline;
}
 
A.storeacct:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #000000;
 text-decoration: none;
}

.tablebox{
	background-color: #f0f0f0;
	border: 1px solid #000000;
}

.tableboxcopy{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #666666;
}

.tableboxcopyerror{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #ff0000;
}

.tableboxbold{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #000000;
}

A.tableboxlink:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #000000;
 text-decoration: underline;
}
 
A.tableboxlink:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #000000;
 text-decoration: underline;
}
 
A.tableboxlink:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #000000;
 text-decoration: underline;
}
 
A.tableboxlink:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight : normal;
 color: #000000;
 text-decoration: none;
}

.checkoutdk{
 background-color: #cccccc;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight : bold;
 color: #003366;
}

.checkoutlt{
 background-color: #f0f0f0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight : normal;
 color: #003366;
}

/* END STORE AREA */

/* TUNNEL NAV */

.navlink{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #003366;
}

A.navlink:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #003366;
 text-decoration: none;
}
 
A.navlink:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #003366;
 text-decoration: none;
}
 
A.navlink:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #003366;
 text-decoration: none;
}
 
A.navlink:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #003366;
 text-decoration: underline;
}
/* END TUNNEL NAV */

/* MISC. */

.header{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #333333;
}

.footnote{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #666666;
}

.superscript{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #000000;
}

.topnav{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight : normal;
 color: #000000;
}

A.topnav:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
 
A.topnav:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
 
A.topnav:visited{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
 
A.topnav:hover{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #666666;
 text-decoration: underline;
}

.layoutTable{
  background-color:#cccccc;
}

.layoutTable2{
  background-color:#e7e7e7;
}

.copyT{
 background-color: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight : normal;
 color: #000000;
 }

.copyTAl{
 background-color: #f3f3f3;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight : normal;
 color: #000000;
}

.copyTbold{
 background-color: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #666666;
}

.copyTitalic{
 background-color: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: italic;
 color: #000000;
}

.copyTL{
 background-color: #e7e7e7;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight : normal;
 color: #666666;
}

.labelRight {
    text-align:right;
}

.copyTLerror{
 background-color: #e7e7e7;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight : normal;
 color: #FF0000;
}

.copyTLbold{
 background-color: #e7e7e7;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight : bold;
 color: #666666;
}

.copyTLitalic{
 background-color: #e7e7e7;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: italic;
 color: #000000;
}
/* END MISC. */

/* for tabs in admin */

.menudiv
{
    height:26px; 
    border-bottom: 1px solid #999999;
}


.menumain
{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;    
    text-decoration: none;
    height:26px;
}

div.menu {
  font-size: 80%;
  font-weight: bold;
}

.menu
{
  background-color: #d0d0d0;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;  
  border: 1px solid #999999;
  border-bottom:1px solid #999999;
  padding: 5px 0px 5px 0px;
  text-decoration: none; 
  height:27px; 
}

A.menu
  {
  background-color: #d0d0d0;
  color: #606060;
  border: 1px solid #000000;
  border-bottom:1px solid #f0f0f0;
  padding: 5px 1em 5px 1em;
  text-decoration: none;  
  }
  
  
  A.menu:hover
  {
  background-color: #f0f0f0;
  color: #ba0707;
  border: 1px solid #c7c7c7;
  border-bottom:1px solid #f0f0f0;
  padding: 5px 1em 5px 1em;
  text-decoration: none;
  }   
  
  A.menu.selected
  {
  background-color: #F9F9F9;
  color: #ba0707;
  border: 1px solid #c7c7c7;
  padding-top: 5px;
  padding-bottom:11px;
  text-decoration: none;
  border-top:1px solid #ff0000;
  } 
  
 .selected
  {
      background-color: #FFFFFF;     
      color: #ba0707;            
      text-decoration: none;
      padding: 5px 0px 5px 0px;
      border-bottom:1px solid #f7f7f7; 
      border-top:1px solid #999999;     
  }
  
  
.menuSub
{
  background-color:#e7e7e7;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:normal;  
  border: 1px solid #999999;
  border-bottom:1px solid #999999;
  padding: 5px 5px 5px 5px;
  text-decoration: none; 
  height:27px;  
}

A.menuSub
{
    text-decoration: none; 
}

.menuSub:hover
{
    background-color:#FFFFFF;
}

A.menuSub:hover
{
    background-color:#FFFFFF;
}

.subselected
  {
      background-color: #FFFFFF;     
      color: #ba0707;            
      text-decoration: none;      
      border-bottom:1px solid #FFFFFF; 
      border-top:1px solid #999999;     
  }          
 /* end tabs /*

/* uploader /*
/* -----------------------------------------------
	www.swfupload.org
	Description: Common Screen Stylesheet for SWFUpload Demos
	Updated on:  May 1, 2008
----------------------------------------------- */

code {
	display: block;
	background:#edffb8 none repeat scroll 0%;
	border-color:#b2da3a;
	border-style:solid;
	border-width:1px 0;
	font-size: 1em;
	margin: 1em 0pt;
	overflow:auto;
	padding: 0.3em 0.4em;
	white-space:pre;
}

/* -- Layout ------------------------------- */


#content { width: 680px;}
#content { margin: 20px 90px; }



/* -- Form Styles ------------------------------- */


div.fieldset {
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 10px;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}

div.flash {
	width: 375px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}


input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */

#btnSubmit { margin: 0 0 0 155px ; }

/* -- Table Styles ------------------------------- */


.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(/images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
}

/*--Button Cancel Style-------------------------------------- */
input.cancelButton 
{
    background: url(/smartadmin/images/cancel_btnsM2.png);
    width: 103px;
    height: 29px;
    display: block;
    text-indent: -9999px;
}

input.cancelButton:hover 
{
    background-position: 0 -29px;
}

input.cancelButton:active
{
    background-position: 0 -58px;
}
/* end uploader/*

/* Gallery Classes*/
.width100
{
    width:100%;
}

.btnM
{
    float:left;
}

.rptImage
{
    width:100%;
    min-height:10px;
    min-width:10px;
}
/*Galley classes*/

#tableItems tr {
    cursor:grab;
}

.ui-sortable-handle {
    cursor:grab;
}





.columns {
    -webkit-column-count: 3; /* Old Chrome, Safari and Opera */
    -moz-column-count: 3; /* Old Firefox */
    column-count: 3;
}

.columns ul {
   list-style:none;
}
