/*---------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/* Links																 */
/*-----------------------------------------------------------------------
*/
a:link, a:visited, a:active { text-decoration:none;  /*font-weight:bold;*/}
a:hover { text-decoration:underline; }

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {  font-weight:bold; font-size:11px; text-decoration:none; }
a.CommandButton:hover{  font-size:11px; text-decoration:underline; }


.pager
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #999999;
}
a.pager:link, a.pager:visited, a.pager:active {  font-weight:bold; font-size:11px; text-decoration:none; }
a.pager:hover{  font-size:12px; text-decoration:underline; }


.raFontFamily { font-family:Arial, Helvetica, sans-serif; }


select, input, .NormalTextBox { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.validatorCalloutHighlight
{
    background-color: #FFFACD;
}
/*----------------------------------------------------*/
/* General Page Styles								  */
/*----------------------------------------------------*/
html { height:100%; margin:0; padding:0; }
#Body { height:100%; margin:0; padding:0; }
form { height:100%; margin:0; padding:0; }
p{margin-top:0px;margin-bottom:12px;font-family:Arial, Helvetica, sans-serif;font-size: 12px;}

.WizardText{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#39371A; }
.Normal, .NormalDisabled{font-family: Arial, Helvetica, sans-serif; font-size:12px;}

tbody{ vertical-align:inherit;}

.NormalBold { font-family:arial,helvetica; font-size:12px; font-weight:bold; }
.NormalRed { color:#c50000; font-family:arial,helvetica; font-weight:bold; font-size:12px; }
.WarningRed { color:#c50000; font-family:arial,helvetica; font-weight:bold; font-size:12px; }
.RAFontFamily{font-family: Verdana,Arial, Helvetica, sans-serif;}

.NormalMessage{font-family: arial,helvetica;font-weight: bold;font-size: 12px;}

hr{height: 1pt;text-align: left;}
.dashed
{
    border: 1px solid #CCCCCC;
}

table.hfstandard{border:1px solid #000000;border-collapse:collapse;empty-cells:show; width:100%}
table.hfstandard td,table.hfstandard th {background-color:#EEEEEE;border-bottom:1px solid #000000;border-right:1px solid #000000;
empty-cells:show;font-family:verdana,trebuchet,sans-serif;font-size:10px;padding:5px;vertical-align:top;}
table.hfstandard th {font-size:12px; text-align:center; font-weight: bold;}
/*table.hfstandard th  a:link { color:#FFFFFF;   font-size:12px; text-align:center; font-weight: bold;} */

/* gridview */
.tablestyle 
{
    font-family: arial;
    font-size: small;
    border: solid 1px #7f7f7f;
     border-spacing:0px; border-collapse:collapse; border-top:none;
}



.tablestylera 
{
    font-family: arial;
    font-size: small;
    border: solid 1px #7f7f7f;
    border-spacing:0px; border-collapse:collapse; border-top:none;
}


.altrowstyle 
{
    background-color: #edf5ff;
}


.subrowstyle
{
    background-color: #CBCBCB;
    border-right: solid 1px #cbcbcb;
}
.subrowstyle td
{
   
    padding: 4px 10px 4px 10px;
    font-weight:  bold;
}


.headerstyle th 
{
    background: url(img/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 10px;
    text-align: center;
    vertical-align:middle;
}  

.headerstyle th a
{
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    color: #000;
    display: block;
    padding-right: 10px;
    
}    

.rowstyle .sortaltrow, .altrowstyle .sortaltrow 
{
    background-color: #edf5ff;
}

.rowstyle .sortrow, .altrowstyle .sortrow 
{
    background-color: #dbeaff;
}

.rowstyle td, .altrowstyle td 
{
    padding: 4px 10px 4px 10px;
    border-right: solid 1px #cbcbcb;
}

.headerstyle .sortascheader 
{
    background: url(img/sprite.png) repeat-x 0px -100px; vertical-align:middle;
}

.headerstyle .sortascheader a 
{
    background: url(img/dt-arrow-up.png) no-repeat right 50%;
} 

.headerstyle .sortdescheader 
{
    background: url(img/sprite.png) repeat-x 0px -100px;
}   

.headerstyle .sortdescheader a 
{
    background: url(img/dt-arrow-dn.png) no-repeat right 50%;
} 








table.docmod1{border:1px solid #000000;border-collapse:collapse;empty-cells:show; width:100%}
table.docmod1 td,table.docmod1 th {background-color:#FFFFFF;border-bottom:1px solid #000000;border-right:1px solid #000000;
empty-cells:show;font-family:verdana,trebuchet,sans-serif;font-size:10px;padding:5px;vertical-align:top;}
table.docmod1 th {font-size:12px; text-align:center; font-weight: bold;}
table.docmod1 th.yearwidth{width:15%}
table.docmod1 th.docwidth{width:85%}


a.docmod1Sel:link, a.docmod1Sel:visited, a.docmod1Sel:active {font-weight:bold;  text-decoration:none; }
a.docmod1Sel:hover{font-size:11px; text-decoration:underline; }

/* fix paging table for docmod1*/
table.PagingTable{border-style: solid;border-width: 1px 0px 0px 0px;border-color: #666666;width: 100%;}
table.PagingTable td{border-style: solid;border-width: 0px;width: 100%;}

.modalBackground {background-color:#414141;filter:alpha(opacity=70);opacity:0.7;}

/* itra modules */
.SectionHeadControl{font-family: arial;font-size: 14px; font-weight:bold;}
.frmAdminLayout{font-family: arial; font-weight:normal; font-size: 12px;border: solid 1px #7f7f7f;border-collapse: collapse;background-color: #F0F0F0;}

/* header column rules */
.frmAdminLayout th
{font-weight:normal; text-align: right;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;padding-left: 8px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;color: #000000;}  
.frmAdminLayout td{text-align: left;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;padding-left: 8px;
    padding-right: 8px;padding-bottom:5px;padding-top:5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}
/* check box list within frmadminlayout*/
.cblist, .cblist td, table.cblist td
{
    border-style: none;
    border-bottom: none;
    padding-left: 8px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: #FFFFFF;
    white-space: nowrap;
}
.frmAdminLayout td.center{text-align: center;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;
    padding-left: 8px;padding-right: 8px;padding-bottom: 5px;padding-top: 5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;font-weight: bold;
}
.frmAdminLayout td.right{text-align: right;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;padding-left: 8px;
    padding-right: 8px;padding-bottom: 5px;padding-top: 5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;font-weight: bold;
}
.frmHorzAdminLayout{font-family: arial;font-size: 14px;border: solid 1px #7f7f7f;border-collapse: collapse;background-color: #F0F0F0;}


/* header column rules */
.frmHorzAdminLayout th
{text-align: center;background-color: #F0F0F0;vertical-align: middle;
    border-bottom-style: dotted;padding-left: 8px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}  
.frmHorzAdminLayout td
{text-align: left;background-color: #F0F0F0;vertical-align: middle;border-bottom-style: dotted;padding-left: 8px;
    padding-right: 8px;padding-bottom:5px;padding-top:5px;border-bottom-width: 1px;border-bottom-color: #C0C0C0;}


ul.nobullets{padding-left: 5px;margin: 5px 0px 0px 6px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
ul.nobullets li.nobullets{font-weight: normal;padding: 5px 0px 5px 0px;line-height: 14px;list-style: none;}
li.nobulletsalt{font-weight: normal;padding: 5px 0px 5px 0px;line-height: 14px;list-style: none;}


.DocModDataHeader{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #39371A; font-weight:bold; text-align:center;}

ul.uldocmodlists{padding-left: 5px;margin: 1px 0px 0px 6px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
ul.uldocmodlists li{font-weight: normal;padding: 0px 0px 1px 0px;list-style: disc;}

.docmodlists{padding-left: 25px; }
.docmodliststext{padding-left: 25px; }


ul{padding-left: 25px;margin: 5px 0px 0px 6px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
ul li{font-weight: normal;padding: 0px 0px 5px 0px;line-height: 14px;list-style: disc;}

ol{padding-left: 25px;margin: 5px 0px 5px 6px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
ol li{font-weight: normal;padding: 0px 0px 5px 0px;line-height: 16px;}

.fullheight { height:100%; }
.fullwidth { width:100%; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }
.hidden { display:none; }	

/*----------------------------------------------------*/
/* Page Structure									  */
/*----------------------------------------------------*/
#OuterContainer { height:100%; margin:0 auto; }


#InnerContainer{margin: 0;height:90px;}



#LogoContainer{margin: 5px 5px 5px 5px;overflow: hidden;font-size: 0;width: 450px;}




#LogoRightContainer
{
    float: right;
    width: 350px;
    /*border: thin solid #00FFFF;*/
    text-align: right;
    margin: 0 5px 0 0;
}



#LanguageContainer { margin:5px 12px 7px 0; text-align:right; }


#DateContainerxxxxx { margin:10px 15px 0px 0; text-align:right; }

#TopLinkContainer { margin:2px 0px 0px 0; text-align:right; }

#raBannerContainer {width:100%; vertical-align:top;  overflow:hidden; margin:0 5px 0 5px; }
#MenuBottomContainer { height:8px; margin:0 5px 0 5px; }

#UnderBannerContainerxxxx{ height: 20px;margin: 0 5px 0 5px;}
#UnderBannerContainer{ height: 24px;}


#LoginContainer { height:27px; margin:4px 4px 0 0; float:right;}
#UserContainer { height:27px; margin:4px 0 0 0; float:right;}
#BreadcrumbContainer { height:20px; margin:4px 0 0 20px; float:left; }
#ContentContainerCell { padding:10px 14px 0 14px; vertical-align:top; }
#TermsContainer { text-align:right; margin:0 5px 0 5px; float:right; }
#CopyrightContainer { text-align:left; margin:0 0 20px 15px; float:left; }
#PrivacyContainer { text-align:right; margin:0 15px 20px 0; float:right; }
/*----------------------------------------------------*/
/* Banners											  */
/*----------------------------------------------------*/
#BannerOuterContainer { margin:0 5px 0 5px; }	
#BannerContainer { }
#CustomBannerContainer { }
#FlashBannerContainer { text-align:center; }
#FlashBannerContainer img { border:none; }


.toplinks{font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight:bold;   font-size: 12px;text-transform: capitalize;margin-right: 2px;margin-left: 2px;}
a.toplinks:link, a.toplinks:visited, a.toplinks:active{text-decoration:none;}
a.toplinks:hover{text-decoration:underline;}

/* Search */




.SearchBox input{width: 170px; cursor: text;background: #ffffff;border: 1px solid #27308F;}
#dnn_dnnSEARCH_ClassicSearchxxxxx{vertical-align:middle;
   display: block; height:20px;}
   
#dnn_dnnSEARCH_txtSearch{  float:left;margin-top:6px; margin-left:72px;}
.SearchBox img{width: 19px;height:18px;margin-top:6px;margin-right: 5px;}
.SearchBox a img{ border: none;}
.SearchBox
{ background-image: url(img/search2.gif);
    background-repeat: no-repeat;
    background-position: right;
    height: 30px;
    width: 280px; 
    float: right;
  }

#SearchContainer
{
   /* border: thin solid #008000;*/
    float: right;
    height: 40px;
    width: 330px;
    padding-right: 0px;
    padding-top: 10px;
}



/*-----------------------------------------------------------------------*/
/* Headings																 */
/*-----------------------------------------------------------------------*/
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0; padding:0; line-height:1.5em; }
.h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin:0; padding:0; line-height:1.5em; }

h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h6 {  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0; line-height:1.5em; }
.Head { font-family:arial; font-size:14px;font-weight:bold; padding:0; }
.SubHead { font-family:arial; font-size:12px; font-weight:bold; padding:0; }

.DateToken {font-size:11px; font-weight:normal; }

#LoginContainer table { margin:1px 0 0 0; }
#LoginContainer td { height:22px; white-space:nowrap; background-image:url(images/loginbutton-bg.png); background-repeat:no-repeat; background-position:center left; padding:0; }
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { background-image:url(images/loginbutton-l.png); background-repeat:no-repeat; background-position:center left; font-family:Verdana,Arial;font-size:10px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 4px 0 26px; margin:0; }
a.LoginToken:hover {background-image:url(images/loginbuttonon-l.png); background-repeat:no-repeat; background-position:center left; }

#UserContainer table { margin:1px 10px 0 0; }
#UserContainer td { height:22px; white-space:nowrap; background-image:url(images/loginbutton-bg.png); background-repeat:no-repeat; background-position:center left; padding:0; }
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { background-image:url(images/userbutton-l.png); background-repeat:no-repeat; background-position:center left; font-family:Verdana,Arial; font-size:10px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:0 4px 0 26px; margin:0; }
a.UserToken:hover { background-image:url(images/userbuttonon-l.png); background-repeat:no-repeat; background-position:center left; }

#BreadcrumbContainer img { width:14px; height:14px; }
#BreadcrumbContainer span { float:left; vertical-align:middle; }
#BreadcrumbContainer .BreadcrumbSpan { line-height:14px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 5px 0 5px; }
#BreadcrumbContainer a { float:left; }
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active {font-size:11px; text-decoration:none; font-weight:normal; }
a.BreadcrumbToken:hover { font-size:11px; text-decoration:underline; font-weight:normal; }

/*-----------------------------------------------------------------------*/
/* Copyright, privacy, terms											 */
/*-----------------------------------------------------------------------*/
#FooterCell{vertical-align: top;text-align:center;}
.FooterToken { }
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active {font-weight:normal; text-decoration:underline; }
a.FooterToken:hover {font-weight:normal; text-decoration:none; }

#LinksContainer{  padding:15px 10px 10px 10px; text-align:center;}
.flinks{font-family: Arial, Helvetica, sans-serif; text-transform: capitalize;   font-size: 12px;text-transform: capitalize;margin-right: 2px;margin-left: 2px;}
/*a.flinks:link, a.flinks:visited, a.flinks:active{color: #BC8C42;}
a.flinks:hover{color: #BC8C42;}
*/

a.newslink:link, a.newslink:visited, a.newslink:active 
{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none; font-weight:normal;}
a.newslink:hover
{font-family:Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;}

a.linksmod:link, a.linksmod:visited, a.linksmod:active 
{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}
a.linksmod:hover
{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: underline;}

ul.linksmod{padding-left: 25px;margin: 0px 0px 0px 6px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
ul.linksmod li.linksmod{font-weight: normal;padding: 0px 0px 0px 0px;line-height: 16px;list-style: disc;}



.emskinbl img{height:20px; width:18px;}
#cuMenuBarL img { width:14px; height:30px; }
#cuMenuBarR img { width:14px; height:29px; }
#MenuBarL { width:6px; padding:0; margin:0; font-size:0; }
#MenuBarL img { width:6px; height:8px; }
#MenuBarM { width:100%; }
/* Module Menus	*/

.ModuleTitle_SubMenu { background:#ffffff; padding:0; margin:0; border:1px solid #1f1f1f; z-index:1000; font-weight:normal; }
.ModuleTitle_MenuItem { border:none; }
.ModuleTitle_MenuItem td { background:#ffffff; color:#1f1f1f; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:0 5px 0 5px !important; height:20px; white-space:nowrap; }
.ModuleTitle_MenuItemSel { border:none; background:none; }
.ModuleTitle_MenuItemSel td { background:#bababa; }
.ModuleTitle_MenuIcon { border:none; background:#e5e5e5 !important; border-right:1px solid #e5e5e5; }
.ModuleTitle_MenuIcon img { margin:0; }
.ModuleTitle_MenuBreak td { background:#e5e5e5; height:1px; }

/* Control Panel*/
.ControlPanel select, .ControlPanel input { font-size:11px; color:#000000; }

/* Content Panes*/
.BannerPane { width:100%; vertical-align:top; }
.CustomBannerPane { width:100%; padding:0; vertical-align:top; }

.TopPane { width:100%; padding:0; vertical-align:top; }
.TopPane2 { width:100%; padding:0; vertical-align:top; }
.LeftPane { padding:0 7px 0 0; width:50%; vertical-align:top; }
.RightPane { padding:0 0 0 7px; width:50%; vertical-align:top; }
.LeftPane2 { padding:0 7px 0 0; width:33%; vertical-align:top; }

.ContentPane1 { padding:0 7px 0 7px; vertical-align:top; }
.ContentPane { padding:0; vertical-align:top; }
.RightPane2 { padding:0 0 0 7px; width:33%; vertical-align:top; }
.MiddlePane { width:100%; padding:0; vertical-align:top; }

.LeftPane1 { padding:0 7px 0 0; width:67%; vertical-align:top; }
.RightPane1 { padding:0 0 0 7px; width:33%; vertical-align:top; }

.LeftPane2 { padding:0 7px 0 0; width:33%; vertical-align:top; }
.RightPane2 { padding:0 0 0 7px; width:67%;vertical-align:top; }


.mnuPane{padding:0 7px 0 0; width:20%; vertical-align:top;}
.mnuContent{padding:0 0 0 7px; width:80%;vertical-align:top; }




.LeftPane3 { padding:0 7px 0 0;width:50%;  vertical-align:top; }
.RightPane3 { padding:0 0 0 7px; vertical-align:top; }


.BottomPane { width:100%; padding:0; vertical-align:top; }
.LeftPane4 { padding:0 3px 0 0; width:33%; vertical-align:top; }
.ContentPane4 { padding:0 3px 0 3px; vertical-align:top; }
.RightPane4 { padding:0 0 0 3px; width:33%; vertical-align:top; }
.BottomPane2 { width:100%; padding:0; vertical-align:top; }
.FooterPane { width:100%; padding:0 5px 0 5px; vertical-align:top; }

.itechracms{  }
a.itechracms:link, a.itechracms:visited, a.itechracms:active
{font-weight: normal;font-size: 11px;text-decoration: none;font-family: Arial, Helvetica, sans-serif;}
a.itechracms:hover{text-decoration:underline; }

/* Open */
.raSkinTable { margin:0; padding:0; }


.raSkinTL { width:18px; height:20px; background:url() no-repeat; margin:0; padding:0; }
.raSkinTL img { width:18px; height:20px; }
.raSkinTL2 { width:12px; height:20px; background:url() no-repeat; margin:0; padding:0; }
.raSkinTL2 img { width:12px; height:20px; }
.raSkinT { height:20px; background:url() repeat-x; margin:0; padding:0; }
.raSkinT img { height:20px; }

.raSkinTR { width:18px; height:20px; background:url() no-repeat; margin:0; padding:0; }
.raSkinTR img { width:18px; height:20px; }
.raSkinTR2 { width:12px; height:20px; background:url() no-repeat; margin:0; padding:0; }
.raSkinTR2 img { width:12px; height:20px; }


.raSkinL { width:18px; background:url() repeat-y top left; }
.raSkinL img { width:18px; height:1px; }
.raSkinM { background:#ffffff; vertical-align:top; }
.raSkinR { width:18px; background:url() repeat-y top right; }
.raSkinR img { width:18px; height:1px; }
.raSkinBL { width:18px; height:20px; vertical-align:top; background:url() no-repeat; margin:0; padding:0; }
.raSkinBL img { width:18px; height:20px; }
.raSkinBL2 { width:12px; height:27px; vertical-align:top; background:url() no-repeat; margin:0; padding:0; }
.raSkinBL2 img { width:12px; height:27px; }
.raSkinB { height:27px; background:url() repeat-x top left; margin:0; }
.raSkinB img { width:12px; height:27px; }
.raSkinBR { width:18px; height:20px; vertical-align:top; background:url() no-repeat; margin:0; padding:0; }
.raSkinBR img { width:18px; height:20px; }
.raSkinBR2 { width:12px; height:20px; vertical-align:top; background:url() no-repeat; margin:0; padding:0; }
.raSkinBR2 img { width:12px; height:27px; }
.raSkinBL3 { width:18px; height:27px; vertical-align:top; background:url() repeat-y top left; margin:0; padding:0; }
.raSkinBL3 img { width:18px; height:27px; }
.raSkinBR3 { width:18px; height:27px; vertical-align:top; background:url() repeat-y top right; margin:0; padding:0; }
.raSkinBR3 img { width:18px; height:27px; }
.raSkinB3 { background:none; }

.xsnazzy h1, .xsnazzy h2,.xsnazzy h3, .xsnazzy p, .xsnazzy ul  { margin-right:15px; margin-left:15px; }
.xsnazzy table {margin-right:1px; margin-left:1px; }
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; width:0; height:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px;  border-width:0 5px;}
.xb5 {margin:0 2px;  border-width:0 4px;}
.xb6 {margin:0 2px;  border-width:0 3px;} 
.xb7 {margin:0 1px;  border-width:0 3px; height:2px;} 
.xboxcontent { height:100%; display:block; border:3px solid #fff; border-width:0 3px;}

.xbcol1{background: #F5E3C9;}
.testcol2{background-color: #BC8C42;}

/*ColorBox Core Style dont change*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin: 0;font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*Example user style*/
#cboxOverlay{background:url(jqimages/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(jqimages/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(jqimages/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(jqimages/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(jqimages/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(jqimages/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(jqimages/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(jqimages/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(jqimages/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(jqimages/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(jqimages/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(jqimages/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(jqimages/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(jqimages/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=jqimages/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=jqimages/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=jqimages/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=jqimages/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=jqimages/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=jqimages/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=jqimages/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=jqimages/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}








/*----------------------------------------------------*/
/* Boxed											  */
/*----------------------------------------------------
.raSkinTable { margin:0; padding:0; }
.raSkinTL { width:18px; height:27px; background:url(images/boxed-1/tl.png) no-repeat bottom; margin:0; padding:0; }
.raSkinTL img { width:18px; height:27px; }
.raSkinTL2 { width:12px; height:27px; background:url(images/boxed-1/tl2.png) no-repeat bottom; margin:0; padding:0; }
.raSkinTL2 img { width:12px; height:27px; }
.raSkinT { height:27px; background:url(images/boxed-1/t.png) repeat-x bottom; margin:0; padding:0; }
.raSkinT img { height:27px; }
.raSkinTR { width:18px; height:27px; background:url(images/boxed-1/tr.png) no-repeat bottom; margin:0; padding:0; }
.raSkinTR img { width:18px; height:27px; }
.raSkinTR2 { width:12px; height:27px; background:url(images/boxed-1/tr2.png) no-repeat bottom; margin:0; padding:0; }
.raSkinTR2 img { width:12px; height:27px; }
.raSkinL { width:18px; background:url(images/boxed-1/l.png) repeat-y top left; }
.raSkinL img { width:18px; height:1px; }
.raSkinM { background:#ffffff; vertical-align:top; }
.raSkinR { width:18px; background:url(images/boxed-1/r.png) repeat-y top right; }
.raSkinR img { width:18px; height:1px; }
.raSkinBL { width:18px; height:27px; vertical-align:top; background:url(images/boxed-1/bl.png) no-repeat top; margin:0; padding:0; }
.raSkinBL img { width:18px; height:27px; }
.raSkinBL2 { width:12px; height:27px; vertical-align:top; background:url(images/boxed-1/bl2.png) no-repeat top left; margin:0; padding:0; }
.raSkinBL2 img { width:12px; height:27px; }
.raSkinB { height:27px; background:url(images/boxed-1/b.png) repeat-x top; margin:0; }
.raSkinB img { width:12px; height:27px; }
.raSkinBR { width:18px; height:27px; vertical-align:top; background:url(images/boxed-1/br.png) no-repeat top; margin:0; padding:0; }
.raSkinBR img { width:18px; height:27px; }
.raSkinBR2 { width:12px; height:27px; vertical-align:top; background:url(images/boxed-1/br2.png) no-repeat top right; margin:0; padding:0; }
.raSkinBR2 img { width:12px; height:27px; }
.raSkinBL3 { width:18px; height:27px; vertical-align:top; background:url() repeat-y top left; margin:0; padding:0; }
.raSkinBL3 img { width:18px; height:27px; }
.raSkinBR3 { width:18px; height:27px; vertical-align:top; background:url() repeat-y top right; margin:0; padding:0; }
.raSkinBR3 img { width:18px; height:27px; }
.raSkinB3 { background:none; }
*/
/* End Style Sheet */
/*----------------------------------------------------*/

