﻿/* common style names, (customized per site) */

body	{
    margin: 0px;
    background-color: #798ac9;
    position:relative;
    width: 100%;
    height: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 12pt;
    /* text-align: justify; */
}



.pageframe     {
    border:1px solid #3C4564;
}




.margin	{
    /*background-color:#F6F9FE;*/
}    

tr.topbanner	{
    background-color:#031253;
} 

.topmenubg	{
    background-image:url(../images/menubarbg.gif);
    background-repeat:repeat-x;
}    

.topmenubar
{
	height:23px;
	width:790px
}


.loginbar	
{
	  background-image:url("../images/home/loginbar_bg.gif");
  background-repeat:repeat-x;
    height:23px;

/* 	background-color:#DBE3F1;
 background-image:url("../images/undertopmenu-bg.gif");
    height:23px;*/
}

.loginbar {
    color:#ffffff;
}

.loginbar a:link	{
    color:#ffffff;
}

.loginbar a:visited	{
    color:#ffffff;
}

.loginbar a:active	{
    color:#ffffff;
}

.loginbar a:hover	{
    color:#ffffff;
}



/*
.loginbar	{
    background-color:#d9d9d9;
}

.loginbar a:link	{
    color:#000000;
}

.loginbar a:visited	{
    color:#000000;
}

.loginbar a:active	{
    color:#00468c;
}

.loginbar a:hover	{
    color:#00468c;
}

*/

.login_status , .login_status td, .login_status label, .login_status a
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 8pt;
    /*font-weight:bold;*/
}

.login_status .login
{
	width:84px;
	font-size:8pt;
}

.login_status td
{
	padding: 0 5 0 5;
}



table.answer_list input
{
	float: left;
	

}

table.answer_list span { disabled-color: #FF0000; }

table.answer_list label
{
	margin-left:25px;	
	display:block;	
	
}



td.bottommenu	{
        background-image:url(../images/home/bottombar_bg.gif);
    background-repeat:repeat-x;
    text-align:center;

}



.border     {
    border-left:1px solid #2F4D86;
    border-right:1px solid #2F4D86;
}

.leftborder     {
    border-left:1px solid #2F4D86;
}

.rightborder     {
    border-right:1px solid #2F4D86;
}

.teaserhelp
{
	padding: 0 10px 0 10px;
    font-size: 8pt;
     line-height: 10pt;
    text-align: left;
    color: #031253;
}

/* common text styles (see also body class) */

.head	{
    font-weight: bold;
    font-size: 12pt;
    line-height: 14pt;
    text-align: left;
    color: #2F4D86;
}

.subheadplain	{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    text-align: left;
}

.subheadcolor	{
    font-weight: bold;
    font-size: 10pt;
    color: #2F4D86;
    text-align: left;
}

.modulecontentlink, a.modulecontentlink:link,    a.modulecontentlink:visited 	{
    font-weight: bold;
    font-size: 10pt;
    color: #2F4D86;
    text-align: left;
    text-decoration:none;
}

/* styles not cleaned-up yet*/

.news	{
    font-size: 8pt;
    line-height: 10.5pt;
    text-align:;
}

.newssubhead	{
    font-size: 8.5pt;
    line-height: 10.5pt;
    text-align:left;
    font-weight: bold;
}       

.sup	{
    font-size:75%;
    position:relative;
    top:-3px;
    text-decoration:none;
    margin-left:0;
    margin-right:2px;
}    

.bold	{
    font-weight: bold;
}

.italic	{
    font-style:italic;
}

.left	{
    text-align:left;
}

.right	{
    text-align:right;
}

.center	{
    text-align:center;
}

.justify	{
    text-align:justify;
}

.nowrap	{
    white-space:nowrap;
}

.subhead	{
    font-weight: bold;
    font-size: 10pt;
    color: #000000;
    text-align: left;
}

.subheadred	{
    font-weight: bold;
    font-size: 11pt;
    line-height: 14pt;
    color: #2F4D86;
    text-align: left;
}

.subheadred	{
    font-weight: bold;
    font-size: 11pt;
    line-height: 14pt;
    color: #2F4D86;
    text-align: left;
}

.subheadpurpledk	{
    font-weight: bold;
    font-size: 10pt;
    color: #7c2c99;
    text-align: left;
}

.subheadred2	{
    font-weight: bold;
    font-size: 11pt;
    padding-top:6pt;
    color: #25124f;
    text-align: left;
}

.subheadgreen	{
    font-weight: bold;
    font-size: 10pt;
    color: #2b8c2b;
    text-align: left;
}

.subheadgreen2	{
    font-weight: bold;
    font-size: 11pt;
    line-height:14pt;
    color: #2b8c2b;
    text-align: left;
}

.menusubhead	{
    font-size: 10.25pt;
    line-height: 12pt;
    text-align:left;
    font-weight: bold;
    padding-bottom:12px;
    color: #080080;
    white-space:nowrap;
}  

.leftmenu	{
    font-size: 9pt;
    color: #FFFFFF;
    display:block;
    width:141px;
    padding-left:4px;
}

.leftmenu2	{
    font-size: 8.75pt;
    line-height:10.5pt;
    font-weight:bold;
    letter-spacing:.04em;
    color: #000000;
    padding:4px 0 4px 0;
}
a.leftmenu2:link, a.leftmenu2:visited	{
    font-size: 8.75pt;
    line-height:10.5pt;
    font-weight:bold;
    letter-spacing:.04em;
    text-decoration:none;
    color: #000000;
    padding:4px 0 4px 0;
}

.fade	{
    color: #373737;
}

.leftmenu3	{
    font-size: 9.2pt;
    line-height:10.5pt;
    color: #FFFFFF;
    padding:5px 0 5px 0px;
}

.leftmenuitem	{
    width:168px;
    margin-top:6px;
}

.inactiveitem	{
    width:168px;
    background:#c23a37;
}  

.activebg	{
    background:#b8b8e5;
}    

.inactivebg	{
    background:#cecef2;
}   

img.topbottom	{
    width:168px;
    height:8px;
}    

img.leftmenu-bullet	{
    width:11px;
    height:10px;
    padding-left:6px;
    margin:50% 0 50% 0;
    float:left;
}    

img.bullet2	{
    width:11px;
    height:10px;
    margin:0 3px 0 7px;
}

.red	{
    color:red;
}

.purple	{
    color: #080080;
} 

.green	{
    color: #2b8c2b;
} 

.redasterisk	{
    color:red;
    font-size:13pt;
}    

.underline	{
    text-decoration:underline;
} 

#breakinghead	{
    font-weight: bold;
    font-size: 10pt;
    color:#080080;
    text-align: left;
    padding-bottom:3px;
}

#breakingbody	{
    font-size: 8pt;
    line-height: 11pt;
    padding:4px 0 6px 3px;
    text-align: left;
}

#editors	{
    font-size: 8.5pt;
    line-height: 10pt;
    text-align:left;
 }

.credits	{
    font-size: 8.5pt;
    line-height: 11pt;
    text-align:left;
    margin:0 0 9pt 18pt;
 }

.loginout	{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    line-height: 9pt;
    color:#000000;
}
        
table.credits    {
    padding:2px;
    border-width: 1px;
    border-spacing:0;
    border-style: solid;
    border-color: black;
    border-collapse: collapse;
    line-height:10pt;
    margin-left:0;
}

table.credits th {
    padding:4px;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    text-align:center;
    vertical-align:middle;
    background-color:#DBE3F1;/*#cfd2e6;#b8b8e5;*/
    margin-left:0;
}

table.credits td {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    padding-bottom:4px;
    text-align:center;
    margin-left:0;
}


table.credits td.left {
    text-align:left;
}

        
table.eval    {
    padding:2px;
    border-width: 0;
    border-spacing:0;
    border-style: solid;
    border-color: black;
    border-collapse: collapse;
    line-height:11pt;
    margin-left:0;
}

table.eval th {
    padding:4px;
    text-align:center;
    vertical-align:bottom;
    margin-left:0;
}

table.eval td {
    padding-bottom:3px;
    text-align:center;
    margin-left:0;
}

table.eval td.left	{
    text-align:left;
} 

table.eval td.question	{
    text-align:left;
    font-size:9pt;
    line-height:12pt;
    font-weight:bold;
    padding-bottom:12px;
}  

table.eval td.lonequestion	{
    text-align:left;
    font-size:9pt;
    line-height:12pt;
    font-weight:bold;
} 

table.eval td.radiorow	{
    text-align:right;
    font-weight:;
    white-space:nowrap;
} 
table.eval td.hr	{
    padding:0;
} 

table.eval td.test	{
    text-align:left;
    font-size:9pt;
    line-height:14pt;
    padding-bottom:12px;
} 

table.eval td.answers	{
    text-align:left;
    padding-left:40px;
} 
        
table.answerslist    {
    width:422px;
    padding:2px;
    border-width: 0;
    border-spacing:0;
    line-height:11pt;
    margin-left:0;
} 

table.answerslist tr	{
    vertical-align:top;
}    
        
table.answerslist td.answer    {
    text-align:left;
    padding:4px 0 6px 0;
}    
        
table.answerslist td.letter    {
    text-align:left;
    padding:4px 0 6px 0;
    font-weight:bold;
}
        
table.aboutcme    {
    padding:0px;
    border: 0px;
    line-height:13pt;
}

table.aboutcme tr {
    vertical-align:top;
}

table.aboutcme td {
    text-align:left;
}

table.aboutcme td.image	{
    text-align:center;
}

table.aboutcme td.number {
    text-align:right;
    font-weight:bold;
    font-size:11pt;
    color: #2b8c2b;
}

input.radiorow	{
    position:relative;
    top:2px;
    margin-left:40px;
} 

input.radiolist	{
    position:relative;
    top:2px;
    margin-right:4px;
}

input.answerslist	{
    position:relative;
    top:1px;
}

ul.test	{
    list-style:none;
}

ul.test li	{
    margin-bottom:6px;
    margin-right:50px;
} 

ul.test li sup	{
    position:relative;
    top:-2px;
}

ul.tech li	{
    margin:0 40px 9px 0;
}

#help li	{
    margin:0 40px 12px 0;
    font-weight:bold;
}
    

	
#lmmenuhead	{
    font-weight: bold;
    font-size:10.5pt;
    text-align: left;
    color:#080080;
    padding:0 0 6px 0;
 }
 
 #lmmenuhead2	{
    font-weight: bold;
    font-size:10pt;
    text-align: left; 
    color:#080080;
    padding:33px 0 7px 0;
 }    

#bottommenutext	{
    font-size:9pt;
    line-height:18pt;
    color:#FFFFFF;
    text-align:center;
}

#sitemap	{
    list-style-image: url(../images/triangle.gif);
}

#sitemap li	{
    margin-bottom:12pt;
}

#lm-index	{
    display:none;
    list-style-image:none;
    list-style-type:none;
    margin-top:12pt;
}  

#lm-index li	{
    margin-bottom:6;
}

#lm-index li.soon	{
    color:#606060;
    font-weight:bold;
}


#register-index	{
    display:none;
    list-style-image:none;
    list-style-type:none;
    margin-top:12pt;
}

#register-index li	{
    margin-bottom:6;
}


.programmenu	{
    display:none;
    position:absolute;
    background:#c82332;
    z-index:3;
    line-height:17pt;
    padding:3px 10px 3px 12px;
}

.item	{
    border-bottom:1px solid #FFFFFF;
}    

#courseov	{
    top:-68px;
    left:-52px;    
}     

#lmindex	{
    top:-68px;
    left:109px;    
}     

#editcom	{
    top:-68px;
    left:285px;    
}  

.copyright	{
    font-size:7.5pt;
    color:#000000;
    text-align:center;
}
.copyright2	{
    font-size:9pt;
    color:#000000;
    text-align:center;
}

.copyright3	{
    font-size:7.5pt;
    color:#0054A6;
    text-align:center;
}
.center	{
    width:300px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
} 

.left	{
    text-align:left;
}

.thumbbox	{
    width:60px;
    height:60px;
    margin-right:10px;
    background-color:#AAAAAA;
    text-align:center;
}

.thumbtext	{
    text-align:center;
    font-weight:bold;
    font-size:7pt;
    margin-top:20px;
}

img.thumb	{
    width:60px;
    height:60px;
    border:1px solid black;
}    

hr.stagesmenu	{    
    border: 0;
    color: #288231;
    background-color: #288231;
    height: 1px;
    width: 100%;
    text-align: center;
}    

hr.stagesmenu2	{    
    border: 0;
    color: #288231;
    background-color: #288231;
    height: 1px;
    width: 100%;
    text-align: center;
    margin:6px 0 6px 0;
}   

hr.stagesfinal	{    
    border: 0;
    color: #288231;
    background-color: #288231;
    height: 4px;
    width: 100%;
    text-align: center;
    margin-top:6px;
}   

hr.testfinal	{    
    border: 0;
    color: #288231;
    background-color: #288231;
    height: 4px;
    width: 100%;
    text-align: center;
}

a:link	{
    color: #0054a6;
}

a:visited	{
    color: #0054a6;
}

a:active	{
    color: #0054a6;
}

a.black:link	{
    color: #000000;
}

a.black:visited	{
    color: #000000;
}

a.black:active	{
    color: #253e90;
}

a.boldblack:link	{
    color: #000000;
    font-weight:bold;
}

a.boldblack:visited	{
    color: #000000;
    font-weight:bold;
}

a.boldblack:active	{
    color: #253e90;
    font-weight:bold;
}



a.linkcolor:link	{
    color: #253e90;
}

a.linkcolor:visited	{
    color: #253e90;
}

a.linkcolor:hover	{
    color: #253e90;
    text-decoration:underline;
}


a.linkcolor:active	{
    color: #253e90;
    text-decoration:underline;
}







a.bolddkblue:link	{
    color: #1a1f80;
    font-weight:bold;
}

a.bolddkblue:visited	{
    color: #171c73;
    font-weight:bold;
}

a.bolddkblue:active	{
    color: #171c73;
    font-weight:bold;
}

a.bottommenu:link	{
    color: #FFFFFF;
    text-decoration: none;
}

a.bottommenu:visited	{
    color: #FFFFFF;
    text-decoration: none;
}

a.bottommenu:active	{
    color: #FFFFFF;
    text-decoration: none;
}

a.noline	{
    text-decoration:none;
}

a.noline:hover	{
    color: #0054a6;
}

.programmenu a:link	{
    color: #FFFFFF;
    text-decoration: none;
}

.programmenu a:visited	{
    color: #FFFFFF;
    text-decoration: none;
}

.programmenu a:active	{
    color: #FFFFFF;
    text-decoration: none;
}

/* CML */

table.homeindex	{
    border:0px solid black;
    width:686px;
    padding:0;
}

.titlebg	{
    width:686px;
    height:18px;
    margin-top:7px;
    background:url(images/indexbg.gif) repeat-y;
}

.title	{
    position:absolute;
    font-family:Verdana, Arial, sans-serif;
    font-size:9pt;
    font-weight:bold;
    line-height:12pt;
    text-align:left;
    color:white;
    /*text-shadow:black 1pt 1pt 0.5pt;
    filter:shadow;*/
}

.number	{
    width:45px;
    text-align:right;
}   

.name	{
    width:450px;
    left:60px;
}   

.author	{
    width:150px;
    left:530px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8.75pt;
    color:black;
    filter:none;
}      
    
table.homeindex td.content	{
    text-align:left;
    padding:4px 0 9px 12px;
    vertical-align:top;
    font-size:9pt;
    line-height:11pt;
}    

img.thumb2	{
    position:relative;
    top:3px;
}    

.description	{
    width:475px;
    position:absolute;
    left:75px;
}     

.credit	{
    width:150px;
    position:absolute;
    left:575px;
    font-size:8pt;
} 

a.more	{
    font-size:7.5pt;
    font-weight:bold;
    text-transform:uppercase;
    margin-left:1em;
}










/* custom styles for My CME Profile sections*/

table.mycme td.sectiontitle	{
    font-weight: bold;
    font-size: 10pt;
    letter-spacing:0.03em;
    text-align: left;
    white-space:nowrap;
    padding:5px 25px 3px 0;
}

.tbcomtitle	{
    /*background-color:#b8d4b8;*/
    color:#0e2411;
}

.compltitle	{
    /*background-color:#dedea6;*/
    color:#111754;
} 

.inprogtitle	{
    /*background-color:#d4d8fa;*/
    color:#660007;
}

table td.mycmeitemtitle	{
    width:686px;
    height:16px;
    background:url(images/mycme/cmetitlebg.gif) repeat-y;
    color:#FFFFFF;
    font-weight: bold;
    font-size: 8.5pt;
    letter-spacing:;
    text-align: left;
    white-space:nowrap;
}   

table td.mycmeitemtitle .titletext	{
    position:absolute;
    z-index:1;
}   

table td.mycmeitemtitle .dropshadow	{
    position:absolute;
    color:#000000;
    z-index:0;
    left:1px;
    top:1px;
}

.titlenum	{
    display:inline;
    padding:0 24px 0 27px;
}


/* to eliminate gaps in firefox 3x: */

table.mycme td.corners img	{
    border:0;
    vertical-align:top;
}



/* section background COLORS */    

table.mycme td.inprog	{
    background-color:#d9b4ba;
}

table.mycme td.compl	{
    background-color:#dedea6;
}

table.mycme td.tbcom	{
    background-color:#b8d4b8;
}



/* section background IMAGES (only for right edge of section tables) */

table.mycme td.inprogr	{
    background:url(images/mycme/inprog/inprog_r.gif) repeat-y;
}

table.mycme td.complr	{
    background:url(images/mycme/compl/compl_r.gif) repeat-y;
}

table.mycme td.tbcomr	{
    background:url(images/mycme/tbcom/tbcom_r.gif) repeat-y;
}


table.mycme td.content	{
    vertical-align:top;
    padding:4px 0 6px 6px;
}

table.mycme td.tbcomcontent	{
    vertical-align:top;
    background-color:#b8d4b8;
    padding:5px 0 4px 6px;
}


/* item content table  */

table.mycmeprofileitem td	{
    vertical-align:top;
}

table.mycmeprofileitem td.thumb	{
    width:px;
    padding:4px 15px 0 0;
}

table.mycmeprofileitem td.thumb img	{
    width:52px;
    height:40px;
    border:1px solid #25124f;
}

table.mycmeprofileitem td.text	{
    width:516px;
    font-size:9pt;
    line-height:13pt;
    text-align:left;
    padding:0 10px 4px 0;
}

table.mycmeprofileitem td.credits	{
    width:122px;
    font-size:8pt;
    line-height:11pt;
    text-align:left;
    padding-left:10px;
    border-left:1px solid gray;
}

table.mycmeprofileitem img.button	{
    height:16px;
    border:0;
    margin:7px 0 0 15px;
} 

table.mycmeprofileitem img.startbutton	{
    height:16px;
    border:0;
    vertical-align:text-top;
    margin:1px 0 4px 6px;
}


.top_menu_button
{
	background:  url(../images/top_menu_btn.jpg) repeat-x left; 
}

.top_menu_button_hover
{
	background:  url(../images/top_menu_btn_hover.jpg) repeat-x left; 
}



.top_menu_button a, .top_menu_button_hover a  	
{
    color: #ffffff;
	font-size: 12px;
    font-family: Arial Narrow, Arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	/*text-transform:uppercase;*/
	vertical-align:middle;
	margin:0;
	padding:0;
}
/*  http://bloggeruniversity.blogspot.com/2007/01/how-to-remove-dotted-border-from-links.html */
.top_menu_button_hover a:active
{
outline: none;
}

.top_menu_button_hover a:focus
{
-moz-outline-style: none;
}


.common_large_button
{
	height:28px;
	background:  url(../images/common_large_button_bg.jpg) repeat-x left; 
	/*filter: shadow(color=#333333, Direction=135, strength=1 );*/
}

.common_large_button .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left.jpg) no-repeat; 
}

.common_large_button .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right.jpg) no-repeat; 
}


.common_large_button_hover
{
	height:28px;
	background:  url(../images/common_large_button_bg_over.jpg) repeat-x left; 
}

.common_large_button_hover .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left_over.jpg) no-repeat; 
}

.common_large_button_hover .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right_over.jpg) no-repeat; 
}

.common_large_button_down
{
	height:28px;
	background:  url(../images/common_large_button_bg_down.jpg) repeat-x left; 
}

.common_large_button_down .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left_down.jpg) no-repeat; 
}

.common_large_button_down .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right_down.jpg) no-repeat; 
}

.common_large_button_disabled
{
	height:28px;
	background:  url(../images/common_large_button_bg_disabled.jpg) repeat-x left; 
}

.common_large_button_disabled .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left_disabled.jpg) no-repeat; 
}

.common_large_button_disabled .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right_disabled.jpg) no-repeat; 
}


.common_large_button a, .common_large_button_hover a, .common_large_button_down a, .common_large_button_disabled a  	
{
    color: #0E1936;
	font-size: 14px;
    font-family: Arial, Tahoma,Verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	margin:0;
	padding:0;
	
}

.common_large_button_down a  {color:#FFFFFF;}

.common_large_button a:active, .common_large_button_down a:active
{
outline: none;
}

.common_large_button a:focus, .common_large_button_down a:focus
{
-moz-outline-style: none;
}



.common_large_button_hover a {color:#0E1936}
.common_large_button_disabled a {color:#878C9B}


.alt_large_button
{
	height:28px;
	background:  url(../images/alt_large_button_bg.jpg) repeat-x left; 
}

.alt_large_button .left
{
	width:17px;
	height:28px;
	background:  url(../images/alt_large_button_left.jpg) no-repeat; 
}

.alt_large_button .right
{
	width:17px;
	height:28px;
	background:  url(../images/alt_large_button_right.jpg) no-repeat; 
}


.alt_large_button_hover
{
	height:28px;
	background:  url(../images/alt_large_button_bg_over.jpg) repeat-x left; 
}

.alt_large_button_hover .left
{
	width:17px;
	height:28px;
	background:  url(../images/alt_large_button_left_over.jpg) no-repeat; 
}

.alt_large_button_hover .right
{
	width:17px;
	height:28px;
	background:  url(../images/alt_large_button_right_over.jpg) no-repeat; 
}

.alt_large_button_down
{
	height:28px;
	background:  url(../images/alt_large_button_bg_down.jpg) repeat-x left; 
}

.alt_large_button_down .left
{
	width:17px;
	height:28px;
	background:  url(../images/alt_large_button_left_down.jpg) no-repeat; 
}

.alt_large_button_down .right
{
	width:17px;
	height:28px;
	background:  url(../images/alt_large_button_right_down.jpg) no-repeat; 
}



.alt_large_button a, .alt_large_button_hover a, .alt_large_button_down a  	
{
    color: #0E1936;
	font-size: 14px;
    font-family: Arial, Tahoma,Verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	margin:0;
	padding:0;
}



.alt_large_button a:active, .alt_large_button_down a:active
{
outline: none;
}

.alt_large_button a:focus, .alt_large_button_down a:focus
{
-moz-outline-style: none;
}



.alt_large_button_down a  {color:#ffffff;}
.alt_large_button_hover a {color:#0E1936}




.my_cpd_profile_button
{
	height:28px;
	background:  url(../images/common_large_button_bg.jpg) repeat-x left; 
}

.my_cpd_profile_button .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left.jpg) no-repeat; 
}

.my_cpd_profile_button .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right.jpg) no-repeat; 
}


.my_cpd_profile_button_hover
{
	height:28px;
	background:  url(../images/common_large_button_bg_over.jpg) repeat-x left; 
}

.my_cpd_profile_button_hover .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left_over.jpg) no-repeat; 
}

.my_cpd_profile_button_hover .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right_over.jpg) no-repeat; 
}

.my_cpd_profile_button_down
{
	height:28px;
	background:  url(../images/common_large_button_bg_down.jpg) repeat-x left; 
}

.my_cpd_profile_button_down .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left_down.jpg) no-repeat; 
}

.my_cpd_profile_button_down .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right_down.jpg) no-repeat; 
}



.my_cpd_profile_button a, .my_cpd_profile_button_hover a, .my_cpd_profile_button_down a  	
{
    color: #0E1936;
	font-size: 14px;
    font-family: Arial, Tahoma,Verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-style:italic;
	
	
	vertical-align:middle;
	margin:0;
	padding:0;
}


.my_cpd_profile_button_hover a:active, .my_cpd_profile_button_down a:active
{
outline: none;
}

.my_cpd_profile_button_hover a:focus, .my_cpd_profile_button_down a:focus
{
-moz-outline-style: none;
}



.my_cpd_profile_button_down a  {color:#FFFFFF;}
.my_cpd_profile_button_hover a {color:#0E1936}











.download_button
{
	height:28px;
	background:  url(../images/common_large_button_bg.jpg) repeat-x left; 
}

.download_button .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left.jpg) no-repeat; 
}

.download_button .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right.jpg) no-repeat; 
}


.download_button_hover
{
	height:28px;
	background:  url(../images/common_large_button_bg_over.jpg) repeat-x left; 
}

.download_button_hover .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left_over.jpg) no-repeat; 
}

.download_button_hover .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right_over.jpg) no-repeat; 
}

.download_button_down
{
	height:28px;
	background:  url(../images/common_large_button_bg_down.jpg) repeat-x left; 
}

.download_button_down .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left_down.jpg) no-repeat; 
}

.download_button_down .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right_down.jpg) no-repeat; 
}

.download_button_disabled
{
	height:28px;
	background:  url(../images/common_large_button_bg_disabled.jpg) repeat-x left; 
}

.download_button_disabled .left
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_left_disabled.jpg) no-repeat; 
}

.download_button_disabled .right
{
	width:17px;
	height:28px;
	background:  url(../images/common_large_button_right_disabled.jpg) no-repeat; 
}


.download_button a, .download_button_hover a, .download_button_down a, .download_button_disabled a  	
{
    color: #0E1936;
	font-size: 14px;
    font-family: Arial, Tahoma,Verdana, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	margin:0;
	padding:0;
}

.download_button_down a  {color:#FFFFFF;}

.download_button a:active, .download_button_down a:active
{
outline: none;
}

.download_button a:focus, .download_button_down a:focus
{
-moz-outline-style: none;
}



.download_button_hover a {color:#0E1936}
.download_button_disabled a {color:#878C9B}























.rnd_box
{
	
	/*margin-bottom:8px; 
	margin-top:7px;*/
	background: #DBE3F1;
}
.rnd_box .rnd_box_tl
{
	  background: url(../images/tl.gif) no-repeat top left; 
}
    
.rnd_box .rnd_box_tr
{
	   background: url(../images/tr.gif) no-repeat top right; 
	   
}

 .rnd_box .rnd_box_bl
{
	
     background: url(../images/bl.gif) no-repeat bottom left; 
}
.rnd_box .rnd_box_br
{
      background: url(../images/br.gif) no-repeat bottom right; 
     
}

.rnd_box .boxtop { 
  background: url(../images/tr.gif) no-repeat top right; 
}
.rnd_box .boxtop div { 
  font-size: 0;
  height: 8px; 
  background: url(../images/tl.gif) no-repeat top left; 
}
.rnd_box .boxbottom { 
  background: url(../images/br.gif) no-repeat bottom right; 
}
.rnd_box .boxbottom div { 
  font-size: 0;
  height: 8px; 
  background: url(../images/bl.gif) no-repeat bottom left; 
}
.rnd_box .boxcontent {
  padding: 0px 8px 0px 8px;
   font-size: 8pt;
    text-align: left;
}
.rnd_box a
{
	font-size: 8pt;
}

