#Bodyx{background-color: #3D577A;}
#Bodyx
{
    background-color: #6EA1C5;
}
#Body
{
    background: #6EA1C5 url(img/bg2.gif) repeat-x scroll 0 0;
}

.hometd
{
    background-color: #DFECF2;
}

.c
{
    background-color: #0F3364;
}

a img{ border:0 none; text-decoration:none;}


/* easy menu
Class  	Description  	Sample  	Explanation
.m 	All Sub Menu 	.m 	All sub menus
.m[level] 	Sub Menu at Level x 	.m0 	First level sub menus
.mid[id] 	Sub Menu with ID x 	.mid39 	DNN Admin Sub Menu
.break 	Break 	.break 	All menu breaks
.mi 	Menu Item (all) 	.mi 	All Menu Items
.id 	Menu Item with ID x 	.id41 	Menu Item with ID 41
.mi[path] 	Menu Item in Specific Path 	.mi0
.mi1-0 	First Menu Item (Home)
First child of second root menu
.root 	Root Menu Item 	.root 	All root menu items
.first 	First Menu Item 	.first
.root.first 	First menu item in each menu
First menu item in root only
.last 	Last Menu Item 	.last
.first.last 	Last menu item in each menu
Menu items with only one item (both 1st and last)
.icn 	Icon 	.first.icn 	First Icon container in all menus
.hov 	Hover 	.root.first.hov 	First menu item hover
.sel 	Selected 	.m .sel 	Selected sub menu items
.bc 	BreadCrumb 	.m .bc 	Breadcrum sub menu items
.txt 	Text (Coming Soon!) 	.m .txt 	Text portion of all sub menu items
Not Implemented Yet
* 	All child elements 	.m .mi * 	All elements within menu item





.easymenu{ cursor:hand;}
.easymenu .root{color: #ffffff;border-right: 1px solid #fff;padding: 10px 12px 11px 13px;float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;                }
.easymenu .m .mi {color: #ffffff;border-right: 1px solid #fff;padding: 10px 12px 11px 13px;float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;                }
*/
/* menu */
.mnu-font{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
#MenuContainer
{
    height: 32px;
    overflow: hidden;
   /* margin: 5px 5px 5px 5px;*/
    background-color: #0F3364;
    /* background:url(img/mnu6.jpg) repeat-x;*/
    
}
#cuMenuBarL {border-right: 1px solid #fff;  width:10px; height:30px; vertical-align:top; }
#cuMenuBarM{height: 30px;vertical-align: top;padding:0px 0 0px 0px;}
#cuMenuBarR { width:14px; height:29px; vertical-align:top; }
td #undermenu {height:13px; width:400px;    background:url(img/menushadow.jpg) repeat-x;}
#horizontalmenu {text-transform: capitalize;padding: 0px 0px 0px 0px;}
/* CSSNodeRoot */
.horiz_main_rootitem{border-bottom: 1px solid #fff;color: #ffffff;border-right: 1px solid #fff;padding: 10px 12px 11px 13px;float: left;}
/* Menu Node Hover Root */
.horiz_main_rootitem_hover{float: left;background: #456452 url(img/menu_hover.jpg) repeat-x;}
/* Menu Node Selected Root */
.horiz_main_rootitem_selected{float: left;text-align: center;border-right: 1px solid #fff; padding: 10px 14px 10px 15px;}
/* Sub Menu Container */
.horiz_main_submenu{z-index:999;border-top: 0;border-style: solid;border-width: 1px;border-top-color: #456452; border-right-color: #456452;border-bottom-color: #456452;border-left-color: #456452;}
.horiz_main_submenu td {z-index: 1000;padding: 5px;text-align: left; vertical-align:middle;}
/* Sub Menu Hover */
.horiz_main_itemhover td{}
/* Sub Menu Selected */
.horiz_main_itemselected td{}
.bc-mnuon
{
    background-color: #627894;
    color: #ffffff;
}
.bc-mnuoff
{
    background-color: #8AB3D0;
    color: #000000;
}
.bc-mnubottom { background-color: #002C6E; }
.mnu-subon td {color:#ffffff; background:#2759A3;}
.mnu-suboff {color:#383838; background:#ffffff;}

/* search login */
.bc-searchxxxxxxxxxxxxxx
{
    background-color: #627894;
}
.bc-login{background-color: #456452;}

h1, h2, h3, h4,.h2
{
    color: #0F3364;
}
h5, h6{color: #333333;}
a
{
    color: #0F3364;
}

select, input, .NormalTextBox {color:#242424; }
.Head {color:#333333;}
.SubHead {color:#333333;}

/* Set Width for full height use height:100% */
.raWidth { width:960px; }
/*.EMFullHeight { }*/
.EMFullHeight { height:100%; }


.EMMenuArrow { }
.mainmenu-menuitem td img { }
.mainmenu-menuitem td span img { }


/*.EMBannerHeight { height:185px; }*/
.EMBannerHeight { height:0px; }

.EMBannerPanePosition { margin:0 0 0 391px; padding:45px 0 0 0;}
.EMBannerPaneWidth { width:417px; }


/* footer fonts colors */
.raFooterFont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F9FAE1; }
a.raFooterFont:link, a.raFooterFont:visited, a.raFooterFont:active { color:#F9FAE1;  text-decoration:none;}
a.raFooterFont:hover { color:#F9FAE1;  text-decoration:underline;}
td .botstyle
{
    background-color: #627894;
    
    height: 20px;
  /*  border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #E32859;*/
    
    
}

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {color:#2D3956;}
a.CommandButton:hover
{
    color: #2D3956;
}

p{color: #39371A;}
.Normal, .NormalDisabled{color:#39371A;}
.NormalBold {color:#39371A; }
.NormalMessage{color: #006600;}
hr{color: #696969;}

table.hfstandard th {background-color:#0F3364;color:#FFFFFF;}
table.docmod1 th {background-color:#0F3364;color:#FFFFFF;}
a.docmod1Sel:link, a.docmod1Sel:visited, a.docmod1Sel:active { color:#000000;}
a.docmod1Sel:hover{ color:#0F3364;}
ul.uldocmodlists{color: #39371A;}


ul.nobullets{color: #39371A;}
li.nobulletsalt{background-color: #F3DEBE;}
ul{color: #39371A;}
ol{color: #39371A;}


#ContentHeightContainer
{
    background: #FFFFFF;
}

.toplinks{color: #2D3956;}
a.toplinks:link, a.toplinks:visited, a.toplinks:active{color: #2D3956; }
a.toplinks:hover{color: #CC0000; }



.Head { color:#333333; }
.SubHead { color:#333333; }

.DateToken { color:#777777; }

.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#777777; }
a.LoginToken:hover { color:#444444; }
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#777777; }
a.UserToken:hover { color:#444444;}

#BreadcrumbContainer .BreadcrumbSpan {color:#ffffff;}
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active { color:#ffffff;}
a.BreadcrumbToken:hover
{
    color: #CCCCCC;
}

#FooterCell
{
    background-color: #0F3364;
}
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { color:#28509a;}
a.FooterToken:hover { color:#577aba;}

.flinks{color: #F9FAE1;}
a.flinks:link, a.flinks:visited, a.flinks:active{color: #F9FAE1;}
a.flinks:hover{color: #F9FAE1;}

a.newslink:link, a.newslink:visited, a.newslink:active {color:#5A7667;}
a.newslink:hover{color:#5A7667;}

a.linksmod:link, a.linksmod:visited, a.linksmod:active {color:#2D3956;}
a.linksmod:hover{color:#2D3956;}

ul.linksmod{color: #39371A;}



a.itechracms:link, a.itechracms:visited, a.itechracms:active{color: #F9FAE1;}
a.itechracms:hover{ color:#F9FAE1;}



/* ajax tabs */
/* ajax__tab_xp-theme theme */
.ajax__tab_xp-theme .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url(img/xp/tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right:4px;
    background:url(img/xp/tab-right.gif) no-repeat right;
    height:21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left:3px;
    background:url(img/xp/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height:13px;
    padding:4px;
    margin:0;
    background:url(img/xp/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background:url(img/xp/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background:url(img/xp/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background:url(img/xp/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(img/xp/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(img/xp/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    background:url(img/xp/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}

/* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
/*
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
*/
.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #627894;
}

.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
/*.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(img/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
*/
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background: #627894 url(img/yui/sprite.png) repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}






















/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(img/technorati/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(img/technorati/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(img/technorati/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(img/technorati/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(img/technorati/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

/* ajax__tab_msngallery-theme theme */
.ajax__tab_msngallery-theme .ajax__tab_header 
{
    background:url(img/msngallery/tab-line.png) repeat-x bottom;
    font-size:12px;
    display:block;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 1px #627894;
    background-color:#edf2fb;
}

/*
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_outer 
{
    border:solid 1px #D7DCE1;
    padding:1px 1px 0px 1px;
    border-bottom:solid 1px #627894;
    background-color:#edf2fb;
}


*/




.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab 
{
    padding:6px 10px 6px 10px;
    color:#444444;
    width:157px;
    display:block;
    text-align:center;    
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab img
{
    height:24px;
    width:24px;
}
.ajax__tab_msngallery-theme .ajax__tab_header .ajax__tab_tab div
{
    font-family:Verdana, Arial, Sans-Serif;
    font-weight:bold;
    white-space:nowrap;
    line-height:145%;
    font-size:92%;
}
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer
{
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #627894 #627894 #FFFFFF #627894;
    padding: 0px 0px 0px 0px;
    background-color: #ffffff;
}

/*
.ajax__tab_msngallery-theme .ajax__tab_active .ajax__tab_outer 
{
    padding:0px 0px 0px 0px;
    border:solid 1px #627894;
    border-bottom-color:#ffffff;
    background-color:#ffffff;
}

*/



.ajax__tab_msngallery-theme .ajax__tab_body
{
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #627894;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
    background-color: #ffffff;
}

/*
.ajax__tab_msngallery-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #627894;
    border-top-width:0;
}
*/














/* ajax__tab_ie-theme theme */
.ajax__tab_ie-theme .ajax__tab_header 
{
    padding-left:5px;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
    margin-right:0px;
    background:url(img/ie/tab_unselected.gif);
    width:116px;
    padding:9px 0px 3px 0px;
    text-align:center;    
    color:#006699;
    font-family:verdana;
    font-size:13px;
    display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab 
{
    padding:6px 0px 3px 0px;
    background:url(img/ie/tab_selected.gif);
}
.ajax__tab_ie-theme .ajax__tab_body 
{
    background:url(img/ie/ie_tabbacker_720x296.jpg) no-repeat;
    font-size:13px;
    font-family:verdana;
    height:296px;
    width:716px;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
     padding:8px;
}
/* end ajax tabs */
