.Portletbackcom_1
{	
      
}
.Portletbackcom_1old
{	
	
      
}
.Portletbackhead_1
{	
	background: #306EFF url(images/img03.jpg) no-repeat top center;
      
}

.Portletbackhead_2
{	
	background: #306EFF url(images/img03.jpg) no-repeat top center;
      
}
.Portletbackhead_3
{	
	background: #ddeeff url(images/back13.gif) repeat-x bottom left;
      
}
.Portletbackhead_4
{	
	background: #ddeeff url(images/back14.gif) repeat-x bottom left;
      
}
.Portletbackhead_5
{	
	background: #ddeeff url(images/back111.gif) repeat-x top left;
      
}
.Portletbackhead_6
{	
	background: #ddeeff url(images/img03b.jpg) no-repeat top center;
      
}
.Portletbackhead_7
{	
	background: #ddeeff url(images/back17.gif) repeat-x bottom left;
      
}
.Portletbackhead_8
{	
	background: #ddeeff url(images/back18.gif) repeat-x bottom left;
      
}
.Portletbackhead_9
{	
	
      
}
.Portletbackhead_10
{	
	background: #ddeeff url(images/back111.gif) repeat-x top left;
      
}
.Portletbackhead_11
{	
	background: #ddeeff url(images/back111.gif) repeat-x top left;
      
}
.Portletbackhead_12
{	
	background: #ddeeff url(images/back111.gif) repeat-x top left;
      
}
.Portletbackhead_13
{	
	background: #ddeeff url(images/back111.gif) repeat-x top left;
      
}
.Portletbackhead_14
{	
	background: #ddeeff url(images/back111.gif) repeat-x top left;
      
}
.Portletback1
{	
	background: #8899ff url(images/grad.gif) repeat-x top left;
      
}
.Portletback_1
{	
	background: #fffFF no-repeat top center;
      
}
.leftspan1 {
    background: url(images/rroundedcornr_457132.gif) repeat-y top right
}
.rightspan1  {
    background: url(images/lroundedcornr_457132.gif) repeat-y top left
}
.bottomspan1  {
    background: url(images/roundedcornr_457132.gif) repeat-x top left; margin-left;6px; margin-right:6px;
}
.Portletback1_2
{	
	background: #8899ff ;     
}
.Portletback11{	background: #ffffff url(images/goshti1_1.jpg) repeat-x top center; height:100%;right:0; top:0; padding:0; }

.Portletback_11
{	
	background: #ddeeff url(images/back11.gif) repeat-x bottom left;
      
}
.Portletback110
{	
	background:  #dEfaf1 url(images/back177.gif) repeat-x;right:0; top:0; padding:0;      
}
.Portletback15
{	
	background: #cccc99 url(images/back_39.gif) ;height:100%;right:0; top:0; padding:0;      
}

.Portletback111
{	
	background: #7E3117 url(images/back111.jpg) repeat-x top left;height:100%;right:0; top:0; padding:0;      
}
.Portletback112
{	
	background: #7E3117 url(images/back111.jpg) repeat-x top left;height:100%;right:0; top:0; padding:0;      
}
.Portletback113
{	
	background: #2B65EC url(images/back131.gif) repeat-x top left;height:100%;right:0; top:0; padding:0;      
}



.Portletback12
{	
	background: #666666 url(images/back176.gif) repeat-x top left ;height:100%;right:0; top:0; padding:0;
      
}
.Portletback13
{	
	background: #F535AA url(images/back13.gif) repeat-x top left;
      
}
.Portletback14
{	
	background: #3B9C9C url(images/back14.gif) repeat-x top left;right:0; top:0; padding:0;
      
}


.Portletback16
{	
	background: #666666 url(images/back16.gif) repeat-x top left;right:0; top:0; padding:0;
      
}

.Portletback17
{	
	
	background: #FFF8C6 url(images/back173.gif) repeat-x top left;height:100%;right:0; top:0; padding:0;
      
}
.Portletback18
{	
	background: #2554C7 url(images/back11.gif) repeat-x top left;right:0; top:0; padding:0;
      
}
.Portletback19
{	
		right:0; top:0; padding:0;
  
      
}
.Portletback211
{	
	background: #43C6DB ;right:0; top:0; padding:0;
      
}


.Portletback2
{	
	background: #bbbbbb url(images/grad1.gif) repeat-x top left;right:0; top:0; padding:0;
      
}
.Portletback_2
{	
	background: #306EFF url(images/img03.jpg) no-repeat top center;
      
}
.leftspan2 {
    background: url(images/rroundedcornr_415366.gif) repeat-y top right
}
.rightspan2  {
    background: url(images/lroundedcornr_415366.gif) repeat-y top left
}
.bottomspan2  {
    background: url(images/roundedcornr_415366.gif) repeat-x top left; margin-left;6px; margin-right:6px;
}
.Portletback2_2
{	
	background: #bbbbbb ;
      
}



.Portletback3
{	
	background:#ffaabb url(images/grad2.gif) repeat-x top left;
      
}
.Portletback_3
{	
	background:#ffaabb url(images/grad2.gif) repeat-x bottom left;
      
}
.leftspan3 {
    background: url(images/rroundedcornr_246588.gif) repeat-y top right
}
.rightspan3  {
    background: url(images/lroundedcornr_246588.gif) repeat-y top left
}
.bottomspan3  {
    background: url(images/roundedcornr_246588.gif) repeat-x top left; margin-left:6px; margin-right:6px;
}
.Portletback3_2
{	
	background:#ffaabb ;
      
}


.Portletback_4
{	
	background: #99ffaa url(images/grad4.gif) repeat-x bottom left;
      
}
.Portletback4
{	
	background: #99ffaa url(images/grad4.gif) repeat-x top left;
      
}
.leftspan4 {
    background: url(images/rroundedcornr_240976.gif) repeat-y top right
}
.rightspan4  {
    background: url(images/lroundedcornr_240976.gif) repeat-y top left
}
.bottomspan4  {
    background: url(images/roundedcornr_240976.gif) repeat-x top left; margin-left:6px; margin-right:6px;
}
.bottomspan4_2  {
    background: #99ffaa;
}




.Portletback_5
{	
	background: #ff69b4 url(images/roundedcornr_682966.gif) repeat-x bottom left;
      
}
.Portletback5
{	
	background: #ff69b4 url(images/roundedcornr_682966.gif) repeat-x top left;
      
}
.leftspan5 {
    background: url(images/lroundedcornr_216351.gif) repeat-y top right
}
.rightspan5  {
    background: url(images/rroundedcornr_216351.gif) repeat-y top left
}
.bottomspan5  {
    background: url(images/roundedcornr_216351.gif) repeat-x top left; margin-left:6px; margin-right:6px;
}
.Portletback5_2
{	
	background: #ff69b4 ;
      
}



.Portletback_6
{	
	background: #32cd32 url(images/roundedcornr_679658.gif) repeat-x bottom left;
      
}
.Portletback6
{	
	background: #32cd32 url(images/roundedcornr_679658.gif) repeat-x top left;
      
}
.leftspan6 {
    background: url(images/rroundedcornr_903986.gif) repeat-y top right
}
.rightspan6  {
    background: url(images/lroundedcornr_903986.gif) repeat-y top left
}
.bottomspan6  {
    background: url(images/roundedcornr_903986.gif) repeat-x top left; margin-left:6px; margin-right:6px;
}
.Portletback6_2
{	
	background: #32cd32 ;
      
}




.Portletback_8
{	
	background: #ffa500  url(images/roundedcornr_228692.gif) repeat-x bottom left;
      
}
.Portletback8
{	
	background: #ffa500  url(images/roundedcornr_228692.gif) repeat-x top left;
      
}
.leftspan8 {
    background: url(images/lroundedcornr_477619.gif) repeat-y top right
}
.rightspan8  {
    background: url(images/rroundedcornr_477619.gif) repeat-y top left
}
.bottomspan8  {
    background: url(images/roundedcornr_477619.gif) repeat-x top left; margin-left:6px; margin-right:6px;
}
.Portletback8_2
{	
	background: #ffa500  ;
      
}


.Portletback_9
{	
	background: #306EFF url(images/img03.jpg) no-repeat top center;
     
}
.Portletback9
{	
	background: #00ced1 url(images/roundedcornr_336964.gif) repeat-x top left;
      
}
.leftspan9 {
    background: url(images/lroundedcornr_143828.gif) repeat-y top right
}
.rightspan9  {
    background: url(images/rroundedcornr_143828.gif) repeat-y top left
}
.bottomspan9  {
    background: url(images/roundedcornr_143828.gif) repeat-x top left; margin-left:6px; margin-right:6px;
}
.Portletback9_2
{	
	background: #00ced1 ;
      
}

.Portletback_7
{	
	background: #ca66e3  url(images/roundedcornr_339444.gif) repeat-x bottom left;
      
}
.Portletback7
{	
	background: #ca66e3  url(images/roundedcornr_339444.gif) repeat-x top left;
      
}
.leftspan7 {
    background: url(images/lroundedcornr_782024.gif) repeat-y top right
}
.rightspan7  {
    background: url(images/rroundedcornr_782024.gif) repeat-y top left
}
.bottomspan7  {
    background: url(images/roundedcornr_782024.gif) repeat-x top left; margin-left:6px; margin-right:6px;
}
.Portletback7_2
{	
	background: #ca66e3  ;
      
}




.Portletback_10
{	
	background: #D2691E url(images/roundedcornr_270673.gif) repeat-x bottom left;
      
}
.Portletback10
{	
	background: #D2691E url(images/roundedcornr_270673.gif) repeat-x top left;
      
}
.leftspan10 {
    background: url(images/lroundedcornr_899007.gif) repeat-y top right
}
.rightspan10  {
    background: url(images/rroundedcornr_899007.gif) repeat-y top left
}
.bottomspan10  {
    background: url(images/roundedcornr_899007.gif) repeat-x top left; margin-left:6px; margin-right:6px;
}
.Portletback10_2
{	
	background: #D2691E ;
      
}

.Portletback_12
{	
	background:  url(images/redstripe.gif) repeat;
      
}


.Portletback_19
{	
	background:  url(images/aquastripe.gif) repeat;right:0; top:0; padding:0;
      
}
.Portletback119
{	
	background:  #dEfaf1 url(images/back177.gif) repeat;right:0; top:0; padding:0;
      
}
.Portletback_14
{	
	background:  url(images/greystripe.gif) repeat;right:0; top:0; padding:0;
      
}
.Portletback114
{	
	background:  url(images/greystripe.gif) repeat;right:0; top:0; padding:0;
      
}
.Portletback_15
{	
	background:  url(images/brownstripe.gif) repeat;right:0; top:0; padding:0;
      
}
.Portletback115
{	
	background:  url(images/brownstripe.gif) repeat;right:0; top:0; padding:0;
      
}


.Portletback_16
{	
	background:  url(images/lightstripe.gif) repeat;right:0; top:0; padding:0;
      
}
.Portletback116
{	
	background:  url(images/lightstripe.gif) repeat;right:0; top:0; padding:0;
      
}

.Portletback_17
{	
	background: #aaaaaa ;right:0; top:0; padding:0;
      
}
.Portletback117
{	
	background: #aaaaaa ;right:0; top:0; padding:0;
      
}

.Portletback_18
{	
	background: #aaaaff ;right:0; top:0; padding:0;
      
}
.Portletback118
{	
	background: #aaaaff ;right:0; top:0; padding:0;
      
}

.leftborder
{	
	background: #dbdbdb url(images/leftborder.gif) repeat-y  right;
      
}
.rightborder
{	
	background: #dbdbdb url(images/rightborder.gif) repeat-y left;
      
}

span.menuno {
   cursor:pointer;
   font-weight:bold;
  
   }
span.menunoon {
   cursor:pointer;
   font-weight:bold;
   color:red;
  
   }
   
.smallbtn{margin:4px;font-size:8pt;color:#333333;display:inline; font-weight:bold;width:105px ;border:none; height:23px ; background: url(btn/lightgrey90.gif) no-repeat top center;padding:4px; cursor:Pointer;}
.midbtn{margin:4px;font-size:8pt;color:#555555;display:inline; border:1px solid #a1a1a1; font-weight: bold ; width:120px ;height:26px ; background: url(images/grey100.gif) no-repeat top center;padding:4px;}
.printbutton{margin:4px;font-size:8pt;color:#254117;font-weight: bold;width:105px ;height:23px ; background: url(btn/green100.gif) no-repeat top center;padding:4px;cursor:Pointer;border:none;}
.printspan{margin:4px;font-size:8pt;color:#254117;font-weight: bold;width:105px ;height:23px ; background: url(btn/green100.gif) no-repeat top center;padding:4px;cursor:Pointer;border:none;}
.smallbtnspan{margin:4px;font-size:8pt;color:#ffffff;display:inline; font-weight:bold;width:120px ;border:none; height:23px ; background: url(btn/lightgrey90.gif) no-repeat top center;padding:4px 20px 4px 20px ; cursor:Pointer;}
.printbtnspan{margin:4px;font-size:8pt;color:#116622;font-weight: bold;width:120px ;height:23px ; background: url(btn/green100.gif) no-repeat top center;padding:4px 30px 4px 30px;cursor:Pointer;border:none;}


.Menubutton {
   cursor:pointer;
      height:30px;
   color:#ffffff;
   font: bold 11pt Arial, Verdana, sans-serif;
   padding: 4px 4px 4px 4px;
   background:#4AA02C;}
.Menubuttonedit {
   cursor:pointer;
      height:24px;
   color:#444466;
   font: bold 10pt Arial, Verdana, sans-serif;
   padding: 4px 10px 4px 10px;
   background:#d1d1d1;}
.Menubuttonc {
   cursor:pointer;
   font-weight:bold;
   background:#4AA02C ;
   height:30px;
   color:#ffffff;
    padding: 4px 4px 4px 4px;
   font: bold 11pt Arial, Verdana, sans-serif;
   }

.Menubuttonsave {   cursor:pointer;color:#ffffff;font: bold 12pt Arial, Verdana, sans-serif;
   padding: 2px 2px 2px 2px;width:190px ;border:none; height:43px ; background: url(btn/green180_2.gif) no-repeat top center; }

.editbutton {
   cursor:pointer;color:#ffffff;font: bold 12pt Arial, Verdana, sans-serif;
   padding: 2px 2px 2px 2px;width:190px ;border:none; height:43px ; background: url(btn/green180.gif) no-repeat top center;}


.formbutton {
   cursor:pointer;color:#ffffff;font: bold 12pt Arial, Verdana, sans-serif;
   padding: 2px 2px 2px 2px;width:190px ;border:none; height:43px ; background: url(btn/grey180.gif) no-repeat top center;}

.formbutton1 {
   cursor:pointer;color:#888888;height:30px;font: bold 11pt Arial, Verdana, sans-serif;
   padding: 2px 2px 2px 2px;background:#e1e1e1 ;}
.smgrey {
   cursor:pointer;
   color:#333344;
   font: bold 10pt Arial, Verdana, sans-serif;
   padding: 1px 2px;
   background:url(images/btngreysm.gif) left bottom;}

.formbutton2 {
   cursor:pointer;
   border:outset 1px #ffcc00;
   background:#ffcc66;
   color:#ff9900;
  
   font: bold 11px Arial, Verdana, sans-serif;
   padding: 1px 2px;
   background:url(images/button31.gif) repeat-x left top;}

.formbutton3 {
   cursor:pointer;
  border:outset 1px #cccccc;
   background:#cccccc;
  color:#444444;
  
   font: bold 11px Arial, Verdana, sans-serif;
   padding: 1px 2px;
   }

.popupmessage {
 background:#ffffe1 url(images/popupmessage.gif) repeat-x left top;
  border:outset 2px #cccccc;
  color:#444444;
  font: bold 11px Arial, Verdana, sans-serif;
   padding: 1px 2px;



}
.adminmenuborder {
   
   border:outset 1px #cccccc;
   background:#999999;
   color:#444444;
   padding: 1px 2px;
  }

span.smallbutton {
   cursor:pointer;
   border: 1px solid #d1d1d1;
   vertical-align:middle;
   background: #FFF3e1 ;
   color:#7E2217;
   font-weight:bold;
   font: bold 12px Arial, Verdana, sans-serif;
   padding: 1px 2px;
   }
span.searchbuttoncls {
   cursor:pointer;
   height:24px;
   border: 1px solid #d1d1d1;
   vertical-align:middle;
   background: #f1f1f1 ;
   color:#7E2217;
   font-weight:bold;
   font: bold 12px Arial, Verdana, sans-serif;
   padding: 1px 2px;
   }
span.capbutton {
   cursor:pointer;
   
   vertical-align:middle;
   font-weight:bold;
   padding: 1px 1px  1px 1px;
   }

span.capbutton1 {
   cursor:pointer;
   border:outset 1px #D4A017;
   height:18px;
   vertical-align:middle;
   background:  #FFF3a1 ;
   color:#151B54;
   font-weight:bold;
   font: bold 11px Arial, Verdana, sans-serif;
   padding: 1px 2px;
z-index: 100;
   }

img.top {vertical-align:text-top}
img.bottom {vertical-align:text-bottom}
img.middle {vertical-align:middle}



.profilebottom {
   background: #ffffff url(images/profilebottom.gif) repeat-x left top;
    }


.cssboxad, .cssboxad_body, .cssboxad_head, .cssboxad_head h2 {background: transparent url(demobox_4.png) no-repeat bottom right; } 
.cssboxad {     padding-right: 15px;  margin: 0px auto;  } 
.cssboxad_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssboxad_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 12px 0 7px 20px; height: auto !important; height: 1%;} 
.cssboxad_body {     background-position: bottom left;     margin-right: 5px;padding: 5px 0 15px 10px; } 
.cssboxad_head h2 {    color: #ffffff;    letter-spacing: 1px;    font-weight: bold;    font-size: 12px; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssboxad_body p {    margin: 0 0 10px;}



.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {background: transparent url(demobox_1.png) no-repeat bottom right; } 
.cssbox {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 20px 0 10px 20px; height: auto !important; height: 1%;} 
.cssbox_body {     background-position: bottom left;     margin-right: 25px;padding: 15px 0 15px 20px; } 
.cssbox_head h2 {    color: #ffffff;    letter-spacing: 1px;    font-weight: bold;    font-size: 12px; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox_body p {    margin: 0 0 10px;}


.cssboxdef, .cssboxdef_body, .cssboxdef_head, .cssboxdef_head h2 {
background: transparent url(demobox_1.png) no-repeat bottom right;    margin: 0;    padding: 0; }
.cssboxdef {    padding-right: 15px;          margin: 20px auto;}
.cssboxdef_head {    background-position: top right;    margin-right: -15px;          padding-right: 40px;}
.cssboxdef_head h2 {    background-position: top left;     margin: 0;  border: 0;  padding: 15px 0 10px 20px;     height: auto !important;     height: 1%;}
.cssboxdef_body {    background-position: bottom left;    margin-right: 5px;    padding: 10px 0 10px 20px; }
.cssboxdef_head h2 {    color: white;    letter-spacing: 1px;    font-weight: bold;    font-size: 16px;       text-shadow: rgb(0,0,0) 0px 2px 5px; }


.cssbox1, .cssbox1_body, .cssbox1_head, .cssbox1_head h2 {background: transparent url(demobox_1.png) no-repeat bottom right; } 
.cssbox1 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox1_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox1_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 11pt 0 7px 20px; height: auto !important; height: 1%;} 
.cssbox1_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 15px 15px; } 
.cssbox1_head h2 {    color: #113366;    letter-spacing: 1px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox1_body p {    margin: 0 0 10px;}
.cssbox1_head a {    color: #113366;    letter-spacing: 0px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }

.cssbox1_1, .cssbox1_1_body, .cssbox1_1_head, .cssbox1_1_head h2 {background: transparent url(demobox_1_1.png) no-repeat bottom right; } 
.cssbox1_1 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox1_1_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox1_1_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 20px 0 10px 20px; height: auto !important; height: 1%;} 
.cssbox1_1_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 20px 20px; } 
.cssbox1_1_head h2 {    color: #ffffff;    letter-spacing: 0px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox1_1_body p {    margin: 0 0 10px;}
.cssbox1_1_head a {    color: #ffffff;    letter-spacing: 0px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }


.cssbox2, .cssbox2_body, .cssbox2_head, .cssbox2_head h2 {background: transparent url(demobox_2.png) no-repeat bottom right; } 
.cssbox2 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox2_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox2_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 11pt 0 7px 20px; height: auto !important; height: 1%;} 
.cssbox2_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 15px 15px; } 
.cssbox2_head h2 {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox2_body p {    margin: 0 0 10px;}
.cssbox2_head a {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }


.cssbox2_1, .cssbox2_1_body, .cssbox2_1_head, .cssbox2_1_head h2 {background: transparent url(demobox_2_1.png) no-repeat bottom right; } 
.cssbox2_1 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox2_1_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox2_1_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 20px 0 10px 20px; height: auto !important; height: 1%;} 
.cssbox2_1_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 20px 20px; } 
.cssbox2_1_head h2 {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox2_1_body p {    margin: 0 0 10px;}
.cssbox2_1_head a {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }

.cssbox3, .cssbox3_body, .cssbox3_head, .cssbox3_head h2 {background: transparent url(demobox_3.png) no-repeat bottom right; } 
.cssbox3 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox3_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox3_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 11pt 0 7px 20px; height: auto !important; height: 1%;} 
.cssbox3_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 15px 15px; } 
.cssbox3_head h2 {    color: #224411;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox3_body p {    margin: 0 0 10px;}
.cssbox3_head a {    color: #224411;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }

.cssbox3_1, .cssbox3_1_body, .cssbox3_1_head, .cssbox3_1_head h2 {background: transparent url(demobox_3_1.png) no-repeat bottom right; } 
.cssbox3_1 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox3_1_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox3_1_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 20px 0 10px 20px; height: auto !important; height: 1%;} 
.cssbox3_1_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 20px 20px; } 
.cssbox3_1_head h2 {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox3_1_body p {    margin: 0 0 10px;}
.cssbox3_1_head a {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }

.cssbox4, .cssbox4_body, .cssbox4_head, .cssbox4_head h2 {background: transparent url(demobox_4_1.png) no-repeat bottom right; } 
.cssbox4 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox4_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox4_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 11pt 0 7px 20px; height: auto !important; height: 1%;} 
.cssbox4_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 15px 15px; } 
.cssbox4_head h2 {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox4_body p {    margin: 0 0 10px;}
.cssbox4_head a {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }


.cssbox4_1, .cssbox4_1_body, .cssbox4_1_head, .cssbox4_1_head h2 {background: transparent url(demobox_4.png) no-repeat bottom right; } 
.cssbox4_1 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox4_1_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox4_1_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 20px 0 10px 20px; height: auto !important; height: 1%;} 
.cssbox4_1_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 20px 20px; } 
.cssbox4_1_head h2 {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox4_1_body p {    margin: 0 0 10px;}
.cssbox4_1_head a {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }

.cssbox5, .cssbox5_body, .cssbox5_head, .cssbox5_head h2 {background: transparent url(demobox_5.png) no-repeat bottom right; } 
.cssbox5 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox5_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox5_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 11pt 0 7px 20px; height: auto !important; height: 1%;} 
.cssbox5_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 15px 15px; } 
.cssbox5_head h2 {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox5_body p {    margin: 0 0 10px;}
.cssbox5_head a {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }


.cssbox5_1, .cssbox5_1_body, .cssbox5_1_head, .cssbox5_1_head h2 {background: transparent url(demobox_5_1.png) no-repeat bottom right; } 
.cssbox5_1 {     padding-right: 15px;  margin: 0px auto;  } 
.cssbox5_1_head {     background-position: top right; margin-right: -15px; padding-right: 40px; } 
.cssbox5_1_head h2 {     background-position: top left;     margin: 0; border: 0; padding: 20px 0 10px 20px; height: auto !important; height: 1%;} 
.cssbox5_1_body {     background-position: bottom left;     margin-right: 25px;padding: 5px 0 20px 20px; } 
.cssbox5_1_head h2 {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }
.cssbox5_1_body p {    margin: 0 0 10px;}
.cssbox5_1_head a {    color: #ffffff;    letter-spacing: .8px;    font-weight: bold;    font-size: 11pt; text-shadow: rgb(0,0,0) 0px 2px 5px; }

   .ShadowBox .ShadowBoxTop{ background:url('Top.gif') top left;height:10px}
         .ShadowBox .ShadowBoxTopLeft{ float:left;background:url('TopLeft.gif') no-repeat top left;height:10px;width:10px}
         .ShadowBox .ShadowBoxTopRight{ float:right;background:url('TopRight.gif') no-repeat top;height:10px;width:10px}
         .ShadowBox .ShadowBoxLeftBorder{ background:#fbfbfb url('Left.gif') repeat-y top left}
         .ShadowBox .ShadowBoxRightBorder{ background:url('Right.gif') repeat-y top right}
         .ShadowBox .ShadowBoxContent{ min-height:50px;text-align:left;padding:0px 12px 12px 12px}
         .ShadowBox .ShadowBoxBottom{ background:url('Bottom.gif') top left;background-repeat:repeat-x;height:17px}
         .ShadowBox .ShadowBoxBottomLeft{ float:left;background:url('BottomLeft.gif') no-repeat top left;height:17px;width:109px}
         .ShadowBox .ShadowBoxBottomRight{ float:right;background:url('BottomRight.gif') no-repeat top left;height:17px;width:109px}

.roundedcornr_box_782507 {
   background: #c12267;
}
.roundedcornr_top_782507 div {
   background: url(roundedcornr_782507_tl.png) no-repeat top left;
}
.roundedcornr_top_782507 {
   background: url(roundedcornr_782507_tr.png) no-repeat top right;
}
.roundedcornr_bottom_782507 div {
   background: url(roundedcornr_782507_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_782507 {
   background: url(roundedcornr_782507_br.png) no-repeat bottom right;
}

.roundedcornr_top_782507 div, .roundedcornr_top_782507, 
.roundedcornr_bottom_782507 div, .roundedcornr_bottom_782507 {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.roundedcornr_content_782507 { margin: 0 9px; }



.roundedcornr_box_602222 {
   background: #3bb9ff;
}
.roundedcornr_top_602222 div {
   background: url(roundedcornr_602222_tl.png) no-repeat top left;
}
.roundedcornr_top_602222 {
   background: url(roundedcornr_602222_tr.png) no-repeat top right;
}
.roundedcornr_bottom_602222 div {
   background: url(roundedcornr_602222_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_602222 {
   background: url(roundedcornr_602222_br.png) no-repeat bottom right;
}

.roundedcornr_top_602222 div, .roundedcornr_top_602222, 
.roundedcornr_bottom_602222 div, .roundedcornr_bottom_602222 {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.roundedcornr_content_602222 { margin: 0 9px; }


.roundedcornr_box_476443 {
   background: #4aa02c;
}
.roundedcornr_top_476443 div {
   background: url(roundedcornr_476443_tl.png) no-repeat top left;
}
.roundedcornr_top_476443 {
   background: url(roundedcornr_476443_tr.png) no-repeat top right;
}
.roundedcornr_bottom_476443 div {
   background: url(roundedcornr_476443_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_476443 {
   background: url(roundedcornr_476443_br.png) no-repeat bottom right;
}

.roundedcornr_top_476443 div, .roundedcornr_top_476443, 
.roundedcornr_bottom_476443 div, .roundedcornr_bottom_476443 {
   width: 100%;
   height: 9px;
   font-size: 1px;
}
.roundedcornr_content_476443 { margin: 0 9px; }

.roundedcornr_box_593107 {
   background: #aaaaaa;
}
.roundedcornr_top_593107 div {
   background: url(roundedcornr_593107_tl.png) no-repeat top left;
}
.roundedcornr_top_593107 {
   background: url(roundedcornr_593107_tr.png) no-repeat top right;
}
.roundedcornr_bottom_593107 div {
   background: url(roundedcornr_593107_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_593107 {
   background: url(roundedcornr_593107_br.png) no-repeat bottom right;
}

.roundedcornr_top_593107 div, .roundedcornr_top_593107, 
.roundedcornr_bottom_593107 div, .roundedcornr_bottom_593107 {
   width: 100%;
   height: 12px;
   font-size: 1px;
}
.roundedcornr_content_593107 { margin: 0 12px; }

.roundedcornr_box_603173 {
   background: #f6f6f6 url(roundedcornr_603173_grad.gif) repeat-x top left;
}
.roundedcornr_top_603173 div {
   background: url(roundedcornr_603173_tl.gif) no-repeat top left;
}
.roundedcornr_top_603173 {
   background: transparent url(roundedcornr_603173_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_603173 div {
   background: url(roundedcornr_603173_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_603173 {
   background: transparent url(roundedcornr_603173_br.gif) no-repeat bottom right;
}

.roundedcornr_top_603173 div, .roundedcornr_top_603173,
.roundedcornr_bottom_603173 div, .roundedcornr_bottom_603173 {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.roundedcornr_content_603173 { margin: 0 8px; }


.awesome, .awesome:visited {
	background: #222 url(alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	.grey.awesome, .grey.awesome:visited		{ background-color: #a1a1a1; }
	.grey.awesome:hover							{ background-color: #b1b1b1; }
	.green.awesome, .green.awesome:visited		{ background-color: #41A317; }
	.green.awesome:hover							{ background-color: #51c327; }
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
	
	.awesomegrey, .awesomegrey:visited {
	background: #222 url(alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #444444; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(256,256,256,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(256,256,256,0.5);
	text-shadow: 0 -1px 1px rgba(256,256,256,0.25);
	border-bottom: 1px solid rgba(256,256,256,0.25);
	position: relative;
	cursor: pointer;
}

	.awesomegrey:hover							{ background-color: #111; color: #fff; }
	.awesomegrey:active							{ top: 1px; }
	.small.awesomegrey, .small.awesomegrey:visited 			{ font-size: 11px; padding: ; }
	.awesomegrey, .awesomegrey:visited,
	.medium.awesomegrey, .medium.awesomegrey:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesomegrey, .large.awesomegrey:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	.grey.awesomegrey, .grey.awesomegrey:visited		{ background-color: #a1a1a1; }
	.grey.awesomegrey:hover							{ background-color: #b1b1b1; }
	.green.awesomegrey, .green.awesomegrey:visited		{ background-color: #41A317; }
	.green.awesomegrey:hover							{ background-color: #51c327; }
