Body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	text-align:center;
	background-position:top;
	height:100%;
	width:100%; 
}
html{height:100%;}
/* mainblue */
#body_middle{ background-image:url(images/main_bg.jpg); background-color: #3280A0; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripes{ background-image:url(images/stripes.png); background-color: #3280A0; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainblueend */
/* mainnavyblue */
#body_middlenavy{ background-image: url(images/navymain_bg.jpg); background-color: #6B80B1; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesnavy{ background-image:url(images/stripes.png); background-color: #6B80B1; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainnavyblueend */
/* mainroyalblue */
#body_middleroyal{ background-image:url(images/royalmain_bg.jpg); background-color: #5E7AA3; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesroyal{ background-image:url(images/stripes.png); background-color: #5E7AA3; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainroyalblueend */
/* mainskyblue */
#body_middlesky{ background-image: url(images/skymain_bg.jpg); background-color: #7797CE; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripessky{ background-image:url(images/stripes.png); background-color: #7797CE; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainskyblueend */
/* mainoceanblue */
#body_middleocean{ background-image:url(images/oceanmain_bg.jpg); background-color: #3A86AC; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesocean{ background-image:url(images/stripes.png); background-color: #3A86AC; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainoceanblueend */
/* mainindigo */
#body_middleindigo{ background-image: url(images/indigomain_bg.jpg); background-color: #6F5790; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesindigo{ background-image:url(images/stripes.png); background-color: #6F5790; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainindigoend */
/* mainaqua */
#body_middleaqua{ background-image: url(images/aquamain_bg.jpg); background-color: #406E6F; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesaqua{ background-image:url(images/stripes.png); background-color: #406E6F; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainaquaend */
/* maincorpgreen */
#body_middlecorpgreen{ background-image: url(images/corpgreenmain_bg.jpg); background-color: #668A45; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripescorpgreen{ background-image:url(images/stripes.png); background-color: #668A45; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* maincorpgreenend */
/* mainlime */
#body_middlelime{ background-image: url(images/limemain_bg.jpg); background-color: #8DB118; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripeslime{ background-image:url(images/stripes.png); background-color: #8DB118; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainlimeend */
/* maingreen */
#body_middlegreen{ background-image: url(images/greenmain_bg.jpg); background-color: #529503; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesgreen{ background-image:url(images/stripes.png); background-color: #529503; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* maingreenend */
/* maingrey */
#body_middlegrey{ background-image: url(images/greymain_bg.jpg); background-color: #878787; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesgrey{ background-image:url(images/stripes.png); background-color: #878787; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* maingreyend */
/* mainlilac */
#body_middlelilac{ background-image: url(images/lilacmain_bg.jpg); background-color: #C277C2; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripeslilac{ background-image:url(images/stripes.png); background-color: #C277C2; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainlilacend */
/* mainmaroon */
#body_middlemaroon{ background-image: url(images/maroonmain_bg.jpg); background-color: #820808; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesmaroon{ background-image:url(images/stripes.png); background-color: #820808; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainmaroonend */
/* mainorange */
#body_middleorange{ background-image: url(images/orangemain_bg.jpg); background-color: #E87B37; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesorange{ background-image:url(images/stripes.png); background-color: #E87B37; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainorangeend */
/* mainred */
#body_middlered{ background-image: url(images/redmain_bg.jpg); background-color: #AC0001; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesred{ background-image:url(images/stripes.png); background-color: #AC0001; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* mainredend */
/* maindark */
#body_middledark{ background-image: url(images/redmain_bg.jpg); background-color: #111111; background-repeat: no-repeat; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
#body_middlestripesdark{ background-image:url(images/stripes.png); background-color: #111111; background-repeat: repeat-x; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}
/* maindarkend */
/* mainwood */
#body_middlewood{ background-image:url(images/Wood.jpg); background-repeat: repeat; background-attachment:fixed; position:absolute; min-height:100%; width:100%; margin:0px; left:0px; right:0px;}

.main { width:960px; padding:0; margin:0 auto;text-align:left; }
.mainfullwidth { width:97%; padding:0; margin:0 auto;text-align:left; }
.main1280 { width:1200px; padding:0; margin:0 auto;text-align:left; }
.allpadding{padding-bottom:3px; padding-top:3px; background:none; margin-top:3px;}
.allpadding1{height:100%;}
/********** header **********/
.header { }
.block_header1 { margin:0 auto; width:100%; text-align:left; vertical-align:bottom;}
.block_header { margin:0 auto; width:100%; text-align:left; vertical-align:bottom;}
.logoarea{ width:50%; float:left;}
.searchside{width:50%; float:left;}
.loginetc{ float:right; width:100%;}
/*loginsearchdate*/
.searchboxed{float:right; margin-top:2px; display:table;}
.searchstyle{background-image:url(images/searchbg.png); background-position: right;background-repeat: no-repeat; height:23px;width:190px; display:table-cell; vertical-align: middle;}
.breadcrumbarea{float:left; text-align:left; margin-left:3px; text-align:left; vertical-align:middle;}
.brcimage{ float:left; width:18px; background-image:url(images/BcrumbB.png); height:18px; margin-left:5px;}
.langaugearea{float:right; text-align:right; margin-right:8px;}
.bcrumbdiv{ width:100%;float:left; text-align:left;}
.loginpart{float: right; text-align:right;}
.registerpart{float: right; text-align:right;}
.Datepart{height:18px;float:right; text-align:right; width:100% ;  margin-top:5px; margin-bottom:5px;}
.loginparttab {background-repeat:no-repeat; background-position:left; height:25px; float:right; margin-right:4px; line-height:25px;}
.login,  A.login, A.login:link, A.login:visited, A.login:active    {
	background-image: url(images/loginB.png);
	background-repeat:no-repeat;
	padding-left:20px;
    font-weight: bold;
    font-size: 12px; color:#EDEDED;
	padding-bottom: 5px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.login:hover {
	background-image: url(images/loginA.png);
	background-repeat:no-repeat;
	padding-left:20px;
    font-weight: bold;
	
	padding-bottom: 5px;
    font-size: 12px; color:#ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.user,  A.user, A.user:link, A.user:visited, A.user:active {
	background-image: url(images/userA.png);
	background-repeat:no-repeat;
	padding-left:20px;
    font-weight: bold;
	
	padding-bottom: 5px;
    font-size: 12px; color:#EDEDED;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.user:hover {
	background-image: url(images/UserB.png);
	background-repeat:no-repeat;
	padding-left:20px;
    font-weight: bold;
	
	padding-bottom: 5px;
    font-size: 12px; color:#ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.bcrumbar,  A.bcrumbar, A.bcrumbar:link, A.bcrumbar:visited, A.bcrumbar:active    {
	background-repeat:no-repeat;
    font-weight:normal;
    font-size: 12px; color:#9C9C9C;
	padding-bottom: 5px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.bcrumbar:hover {
	background-repeat:no-repeat;
    font-weight: normal;
    font-size: 12px; color:#9C9C9C;
	padding-bottom: 5px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.registerparttab{background-repeat:no-repeat; background-position:left;height:25px; float:left; line-height:25px;}
.Dateparttab{background-repeat:no-repeat; background-position:left; padding-left:22px; height:18px; float:right;}
/* blog_menu */
/* menu */	
.menuleft { background-image:url(images/menuleft.png); width:15px; float:left; background-repeat:no-repeat; height:53px;}
.menucenter {background-image: url(images/menucenter.png); width:930px; float:left; background-repeat:repeat-x; height:53px;}
.menuright	{background-image:url(images/menuright.png); width:15px; height:53px; float:left; background-repeat:no-repeat;}
/* menu1280 */	
.menuleft1280{ background-image:url(images/menuleft.png); width:15px; float:left; background-repeat:no-repeat; height:53px;}
.menucenter1280 {background-image: url(images/menucenter.png); width:1170px; float:left; background-repeat:repeat-x; height:53px;}
.menuright1280	{background-image:url(images/menuright.png); width:15px; height:53px; float:left; background-repeat:no-repeat;}



.slider { margin:0 auto; padding:0;}
/********** greycontent **********/
.topgreyarealeft{background-image:url(images/greyareatopleft.png); width:15px; height:13px; float:left; background-repeat:no-repeat;}
.topgreyareacenter{background-image:url(images/greyareatopcenter.png); width:930px; height:13px; float:left; background-repeat: repeat-x;}
.topgreyarearight{background-image:url(images/greyareatopright.png); width:15px; height:13px; float:left; background-repeat: no-repeat;}
.greycontentleft{background-image:url(images/greyarealeft.png); background-repeat: repeat-y; float:left;width:100%; background-position:left;}
.gretcontentcenter{background-image:url(images/greyareacenter.png); background-repeat:repeat; float:left; width:100%;}
.greycontentright{background-image:url(images/greyarearight.png); float:right; background-repeat:repeat-y; width:100%; background-position:right;}
.botgreyarealeft{background-image:url(images/greyareabotleft.png); float:left; width:15px; height:13px; background-repeat:no-repeat;}
.botgreyareacenter{background-image: url(images/greyareabotcenter.png); float:left; width:930px; height:13px; background-repeat: repeat-x;}
.botgreyarearight{background-image: url(images/greyareabotright.png); float:left; width:15px; height:13px; background-repeat:no-repeat;}
/********** fullwidth **********/
.fullmenudiv{float:left; width:100%; height:53px;}
.menumiddle{float: left;width: 100%;}
.middle{margin-right:15px;margin-left:15px; background-image:url(images/menucenter.png); background-repeat:repeat-x; height: 53px;}
.leftmenu{float: left;width: 15px;margin-left: -100%; background-image:url(images/menuleft.png); background-repeat:no-repeat; height: 53px;}
.rightmenu{float: left;width: 15px;margin-left: -15px; background-image:url(images/menuright.png); background-repeat:no-repeat; height: 53px;}

.fulltopcontentdiv{float:left; width:100%; height:13px;}
.topcontentmiddle{float: left;width: 100%;}
.topcontentmainmiddle{margin-right:15px;margin-left:15px; background-image:url(images/contenttopcenter.png); background-repeat:repeat-x; height: 13px;}
.lefttopcontent{float: left;width: 15px;margin-left: -100%; background-image:url(images/contenttopleft.png); background-repeat:no-repeat; height: 13px;}
.righttopcontent{float: left;width: 15px;margin-left: -15px; background-image:url(images/contenttopright.png); background-repeat:no-repeat; height: 13px;}

.fullbottomcontentdiv{float:left; width:100%; height:13px;}
.bottomcontentmiddle{float: left;width: 100%;}
.bottomcontentmainmiddle{margin-right:15px;margin-left:15px; background-image:url(images/contentbotcenter.png); background-repeat:repeat-x; height: 13px;}
.leftbottomcontent{float: left;width: 15px;margin-left: -100%; background-image:url(images/contentbottomleft.png); background-repeat:no-repeat; height: 13px;}
.rightbottomcontent{float: left;width: 15px;margin-left: -15px; background-image:url(images/contentbotright.png); background-repeat:no-repeat; height: 13px;}
/********** endfullwidth **********/
/********** 1280 **********/
.topcontentleft1280{background-image:url(images/contenttopleft.png); width:15px; height:13px; float:left; background-repeat:no-repeat;}
.topcontentcenter1280{background-image:url(images/contenttopcenter.png); width:1170px; height:13px; float:left; background-repeat:repeat-x;}
.topcontentright1280{background-image: url(images/contenttopright.png); width:15px; height:13px; float:left; background-repeat:no-repeat;}
.contentleft{background-image:url(images/contentleft.png); width:100%; float:left; background-repeat:repeat-y; }
.contentcenter{ background-image:url(images/contentcenter.png); width:100%; float:left; background-repeat:repeat;}
.contentright{ background-image:url(images/contentright.png); width:100%; float:right; background-repeat:repeat-y; background-position:right;}
.botcontentleft1280{ background-image:url(images/contentbottomleft.png); width:15px; height:13px; float:left; background-repeat:no-repeat;}
.botcontentcenter1280{ background-image:url(images/contentbotcenter.png); width:1170px; height:13px; float:left; background-repeat:repeat-x;}
.botcontentright1280{ background-image: url(images/contentbotright.png); width:15px; height:13px; float:left; background-repeat:no-repeat;}
.linksdiv{width:100%; padding:5px; text-align:center}
.copyright{text-align:right;float:left; width:50%;}
.copyrightinn{text-align:right; padding:5px; float:right; width:100%;}
.privacy{text-align:left;float:left; width:50%;}
.privacyinn{text-align:left; padding:5px; float:left;}
.privacyspaceinn{float:left;color:#ffffff; vertical-align:middle; padding-top:3px; padding-bottom:2px;}
.termsinn{text-align:left; padding:5px; float:left;}
/********** end1280 **********/
/********** heightcontentexp **********/
 .rightback  {  
 width: 100%;  
 float:left;    
 overflow:hidden;  
 position:relative;
 background-image:url(images/contentright.png);
 background-position:right;
 background-repeat:repeat-y;  
 }
 .contentback  {  
 float:left;    
 width: 100%;  
 position:relative; 
 background-image:url(images/contentleft.png);
 background-position: left;
 background-repeat:repeat-y; 
 left: 0px;    /* width of right sidebar */  
 }  
 .leftback  {  
 width: 930px;  
 position:relative;
 background-image:url(images/contentcenter.png);
 right: 15px; /* width of the  content area */  
 float:left;
 left: 15px;    
 }
.container  {  
 width: 960px;  
 margin-left: auto;  
 margin-right:auto;  
 } 
 .leftsidebar  {  
 float:left;  
 width: 15px;  
 overflow:hidden;  
 position:relative;  
 left: 0px;  
 }

 .rightsidebar  {  
 float:left;  
 overflow:hidden;  
 width: 15px;   
 position:relative;  
 left: 0px;  
 }
/********** contentareamain **********/
.topcontentleft{background-image:url(images/contenttopleft.png); width:15px; height:13px; float:left; background-repeat:no-repeat;}
.topcontentcenter{background-image:url(images/contenttopcenter.png); width:930px; height:13px; float:left; background-repeat:repeat-x;}
.topcontentright{background-image: url(images/contenttopright.png); width:15px; height:13px; float:left; background-repeat:no-repeat;}
.contentleft{background-image:url(images/contentleft.png); width:100%; float:left; background-repeat:repeat-y; }
.contentcenter{ background-image:url(images/contentcenter.png); width:100%; float:left; background-repeat:repeat;}
.contentright{ background-image:url(images/contentright.png); width:100%; float:right; background-repeat:repeat-y; background-position:right;}
.botcontentleft{ background-image:url(images/contentbottomleft.png); width:15px; height:13px; float:left; background-repeat:no-repeat;}
.botcontentcenter{ background-image:url(images/contentbotcenter.png); width:930px; height:13px; float:left; background-repeat:repeat-x;}
.botcontentright{ background-image: url(images/contentbotright.png); width:15px; height:13px; float:left; background-repeat:no-repeat;}
.linksdiv{width:100%; padding:5px; text-align:center}
.copyright{text-align:right;float:left; width:50%;}
.copyrightinn{text-align:right; padding:5px; float:right; width:100%;}
.privacy{text-align:left;float:left; width:50%;}
.privacyinn{text-align:left; padding:5px; float:left;}
.privacyspaceinn{float:left;color:#ffffff; vertical-align:middle; padding-top:3px; padding-bottom:2px;}
.termsinn{text-align:left; padding:5px; float:left;} 




/********** panes **********/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:100%; overflow:hidden;}
.container_16a{margin-left:auto;margin-right:auto;min-width:100%; height:100%;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8, .special, .grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.colum,.colummiddle, .user1,.expend,.columpanes{display:inline;float:left;margin-left:5px;margin-right:5px}
.container_12 .grid_3,.container_16 .grid_4{min-width:23.7%; width:auto; width:23.7%;}
.container_12 .grid_6,.container_16 .grid_8{width:49.4%;}
.container_12 .grid_9,.container_16 .grid_12{min-width:75.3%}
.container_12 .grid_12,.container_16 .grid_16{min-width:100%}
.container_16 .columpanes{width:23.7%}
.container_16 .special{width:74.2%}
.container_16 .expend{width:99%}
.container_16 .user1{width:48.8%}
.container_16 .user3{width:100%}
.bannerstyle{background-image:url(images/spacer.gif); height:3px; width:100%; margin:1px;}
.spacer{width:100%; height:3px; float:left; }
.bannerstyle .banner{width:100%}
.alpha{margin-left:0}.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:30.1%}
.container_16 .grid_6{width:36.6%}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_16 .colum{width:280px}
.container_16 .colummiddle{width:300px}

/********** clear **********/
.clr { clear:both; padding:0; margin:0; background:none; }
.clr1 { clear:both; height:2px; background:none; }
/********** endskinlayoutstyles **********/

.ContentPane {
    color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ContentWhite{
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ContentWhiteText{
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.RightPane {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active   {
    font-weight: normal;
    font-size: 12px;
    color:#DFDFDF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.Skinobject:hover    {
    text-decoration:  underline;
    font-size: 12px;
    color:#ffffff;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.txtwhite, A.txtwhite, A.txtwhite:link, A.txtwhite:visited, A.txtwhite:active   {
    font-weight: normal;
    font-size: 12px; color:#C4C4C4;
	padding-bottom:5px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.txtwhite:hover    {
    text-decoration:  underline;
    font-size: 12px; color:#ffffff;
	padding-bottom:5px;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.txtblack, A.txtblack, A.txtblack:link, A.txtblack:visited, A.txtblack:active   {
    font-weight: normal;
    font-size: 12px; color:#000000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.txtblack:hover    {
    text-decoration:  underline;
    font-size: 12px; color:#000000;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.linksobject, A.linksobject, A.linksobject:link, A.linksobject:visited, A.linksobject:active   {
    font-weight: normal;
    font-size: 12px;
    color:#7A7A7A;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.linksobject:hover    {
    text-decoration:  underline;
    font-size: 12px;
    color:#565656;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.txtgreydark, A.txtgreydark, A.txtgreydark:link, A.txtgreydark:visited, A.txtgreydark:active   {
    font-weight: normal;
    font-size: 12px; color:#585858;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.txtgreydark:hover    {
    text-decoration:  underline;
    font-size: 12px; color:#585858;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.txtcolored, A.txtcolored, A.txtcolored:link, A.txtcolored:visited, A.txtcolored:active   {
    font-weight: normal;
    font-size: 12px; color:#747474;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.txtcolored:hover    {
    text-decoration:  underline;
    font-size: 12px; color:#747474;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.bcrumb, A.bcrumb, A.bcrumb:link, A.bcrumb:visited, A.bcrumb:active   {
    font-weight: normal;
    font-size: 12px; color:#7C7C7C;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.bcrumb:hover    {
    text-decoration:  underline;
    font-size: 12px; color:#fefefe;
    font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.head {
	color: #747474;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
}
.whitehead {
	color: #ffffff;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
}
.Head2 {
	color: #747474;
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold;
	padding-left: 0px;
	text-transform: none;
	Color:#ffffff;
	width: 1px;

	height: 1px;
}
.SubHead {
	FONT-WEIGHT: bold; 
	font-size: 12px; COLOR: #747474; 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
.SubSubHead {
	FONT-WEIGHT: bold; 
	font-size: 10px; COLOR: #747474;
	FONT-FAMILY: Tahoma, Arial, Helvetica
}
/* text style used for most text rendered by modules */
.Normal
{
    font-weight: normal;
    font-size: 12px; 
	color:#747474;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.NormalBold {
	FONT-WEIGHT: bold;
	font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#747474;
}
.NormalRed {
	FONT-WEIGHT: bold; 
	font-size: 12px; 
	COLOR: #ff0000; 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}

H2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 20px; 
 	COLOR: #747474;
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
H3 {
	FONT-WEIGHT: normal; 
	font-size: 16px; COLOR: #747474; 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
H4 {
	FONT-WEIGHT: normal; 
	font-size: 14px; COLOR: #747474; 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
H5 {
	FONT-WEIGHT: bold; 
	font-size: 20px; COLOR: #ffffff; 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
DT {
	FONT-WEIGHT: bold; 
	font-size: 12px; COLOR: #747474; 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
H6 {
	FONT-WEIGHT: bold; 
	font-size: 20px; COLOR: #494949; 
	FONT-FAMILY: Tahoma, Arial, Helvetica;
}
TFOOT {
	font-size: 12px; COLOR: #747474; 
	FONT-FAMILY: Tahoma, Arial, Helvetica
}
THEAD {
	font-size: 12px; COLOR: #747474; 
	FONT-FAMILY: Tahoma, Arial, Helvetica
}
TH {
	FONT-WEIGHT: bold; 
	font-size: 12px; VERTICAL-ALIGN: baseline; 
	COLOR: #747474; 
	FONT-FAMILY: Tahoma, Arial, Helvetica
}
A:link  {
    font-weight: normal;
    font-size: 12px; color:#747474;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A:visited  {
    font-weight: normal;
    font-size: 12px; color:#747474;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A:Hover  {
	font-weight: normal;
    text-decoration: underline;
    font-size: 12px; 
	color:#747474;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  
}

SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace
}
PRE {
	FONT-FAMILY: Lucida Console, monospace
}
UL LI {
	
	list-style-position: inherit; list-style-type:circle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal; 
	font-style: normal; 
	color:#747474;
	padding: 2px;
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}

.NormalTextBox {
	PADDING-LEFT: 4px; FONT-WEIGHT: normal; font-size: 12px; COLOR: #333;  FONT-FAMILY: tahoma; padding-top:2px;
}
div.NormalTextBox {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.NormalTextBox#dnn_dnnSEARCH_txtSearch {
  BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 0px; text-align:left; vertical-align: middle; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 0px solid; WIDTH: 150px; CURSOR: text; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 0px solid; height:20px;  
}
.StandardButton {
	border: 1px solid #000000;
	font-size: 12px; 
	FONT-FAMILY: Verdana, Arial, Hnelvetica, sans-serif;
	background-color: #747474;
	color:#ffffff;
}
/*  Control Panel  */

.ControlPanel							{ background:url(images/control.jpg) top left repeat-x; line-height:1em}
.ControlPanel IMG						{ margin:0px;}
.ControlPanel TD TD TD TD IMG			{ margin:0px}
.ControlPanel TD TD TD					{ width:auto; padding:0px 0px 0px 0px}
.ControlPanel TD .SubHead				{ font-size:12px; color:#dbdddf; font-weight:bold; }
.ControlPanel TD TD TD .SubHead			{ background:transparent; border:0px; font-size:11px; color:#ffffff; font-weight: bold; }
.ControlPanel TD TD TD input			{ color:#8E8E8E; font-weight:bold; padding-left:4px; font-size:14px; line-height:20px;}
.ControlPanel TD TD TD select			{ color:#8E8E8E; font-size:11px;}
.ControlPanel a.CommandButton:link,
.ControlPanel a.CommandButton:active,
.ControlPanel a.CommandButton:visited	{ color:#fff; font-weight:bold;line-height:20px; text-decoration: underline; padding:0 3px}
.ControlPanel a.CommandButton:hover		{ color:#ffffff; text-decoration:none}


/* Main Menu */
/*-----------------------------------------------------------------------*/
#MenuBarM { width:100%; height:53px; background-position:top left; background-repeat:repeat-x; }
#MenuBarL { width:7px; height:53px; vertical-align:top; }
#MenuBarR { width:7px; height:53px; vertical-align:top; }
#MenuBarL img { width:7px; height:53px; }
#MenuBarR img { width:7px; height:53px; }


.mainmenu-idle { float:left; padding:0; margin:0; font-size:13px; font-weight:bold; color:#ffffff; cursor:pointer; }
.mainmenu-idle span { position:relative; line-height:52px; display:block; float:left; background:none; }
.mainmenu-idle .tab-left { background:none; height:52px; }
.mainmenu-idle .tab-right { background:none; height:52px; }
.mainmenu-idle .tab-left img { width:0px; height:52px; margin-right:10px; }
.mainmenu-idle .tab-right img { width:0px; height:52px; margin-left:10px; }
.mainmenu-idle .tab-sep{ width:1px; height:51px; }
.mainmenu-idle .tab-sep img { width:1px; height:51px; }

.mainmenu-breadcrumbactive { float:left; padding:0; margin:0;  font-size:13px; font-weight:bold; color:#00050E; cursor:pointer; }
.mainmenu-breadcrumbactive span { position:relative; line-height:52px; display:block; float:left; background-image:url(images/hover.png); }
.mainmenu-breadcrumbactive .tab-left { background-image:url(images/hover.png); height:52px; }
.mainmenu-breadcrumbactive .tab-right { background-image:url(images/hover.png); height:52px; }
.mainmenu-breadcrumbactive .tab-left img { width:0px; height:52px; margin-right:10px; }
.mainmenu-breadcrumbactive .tab-right img { width:0px; height:52px; margin-left:10px; }
.mainmenu-breadcrumbactive .tab-sep{ width:1px; height:51px; }
.mainmenu-breadcrumbactive .tab-sep img { width:1px; height:51px; }

.mainmenu-selected { float:left; padding:0; margin:0; background-image:url(images/hover.png); font-size:13px; font-weight:bold; color:#00050E; cursor:pointer;}
.mainmenu-selected span { position:relative; line-height:52px; display:block; float:left; background-image:url(images/hover.png); }
.mainmenu-selected .tab-left { background-image:url(images/hover.png); height:52px; }
.mainmenu-selected .tab-right { background-image:url(images/hover.png); height:52px; }
.mainmenu-selected .tab-left img { width:0px;  height:52px; margin-right:10px; }
.mainmenu-selected .tab-right img { width:0px;  height:52px; margin-left:10px; }
.mainmenu-selected .tab-sep{ width:1px; height:51px; }
.mainmenu-selected .tab-sep img { width:1px; height:51px; }

.mainmenu-submenu { padding:0; margin:0px; border:1px solid #cacaca; z-index:1000;  font-weight:normal; text-align:left;}
.mainmenu-menuitem { color:#00050E; cursor:pointer; }
.mainmenu-menuitem span { font-size:12px; font-weight:normal; font-style:normal; }
.mainmenu-menuitem td { padding:0 5px 0 5px; margin:0; height:25px;}
.submenu-menuitemsel { color:#00050E; }

div.language-object span.Language.selected img, div.language-object span.Language img{border:none;}

















