/*  CONTENT RELATED STYLES                                          */

/* ---------------------------------------------------------------- */

	

	

/*   Generic Tags  */

/*  --------------  */	

body, td{font: 11px Arial, Helvetica, sans-serif; color: #464646; }

a, a:link, a:visited, a:hover, a:active, a strong{color: #0180BA; text-decoration: none;}

h1, h2, h3, h4{margin: 0; padding: 0;}

p{line-height: 130%;}

dl, dt, dd{}

ul, li{}

form{margin: 0; padding: 0;}

input{margin: 0; padding: 0;}

strong{color: #000;}

a img{border: 0; vertical-align: bottom;}

hr{border:0;height:1px;color:#ccc;background-color:#ccc;margin:-6px 0 10px;width:96%}

html>body hr{margin:11px 0 17px;} /* more ie hackery */

	

	

	/*  Generic Content Tags  */

    /* ---------------------- */

	#content h3{color: #01254B; font: 24px "Times New Roman", Times, serif; text-transform: none;}

    #content h4{

            font-family: Frutiger, Helvetica, Arial, sans-serif;

            font-size: 11px;

            color: #FD0711;

            border-bottom: 1px solid #ccc;

            font-weight: normal;

            text-transform: uppercase;

            padding: 3px 0;

            margin: 5px 0 15px 0;

            margin-top: 10px;

			background: white; /*IE needs background declared for bottom border to show when there is more than one line of content*/

            display: block;

            clear: both;            

        }

    #content h5{

            font-weight: bold;

            font-size: 11px;

            color: black;            

            margin: 5px 0;

    }

    #content p{

			line-height: 150%;

            margin: 10px 0;

			padding: 0;

    }	

	#content ul{        

		list-style-type:    none;

        margin:             0px;

		padding:            0;           

        margin:         	5px 0;

    }    

    #content ul li{

      	margin: 			10px 4px;

        padding:            0;                

        padding-left:       10px;        

        background:   		url(../images/common/bullets/dot-black.gif) no-repeat 0 6px;		

    }

	#content ul li.teach-no-bullet{
		list-style: none;
		background: none;
	}
	
	#content ul li.teach-no-bullet li{
		margin: 			0;
	}

	#content td{vertical-align: top;}

	

	

 /*   CONTENT VARIATIONS                                            */

 /* -------------------------------------------------------------- */

       

        

	/*  Content Styles Variations */

    /* ------------------------- */

    .corporate #content-holder #content h3.blue{color:#0180BA;}

    

    

	/*  Content Holder Variations */

    /* ------------------------- */

	.home #content-holder{background: #fff url(../images/common/content-bg.gif) repeat-x;}

	

	

	/*  Content Block Variations */
    /* ------------------------- */

    #content{background: transparent; padding: 0; margin: 0; position: relative;}

    .gutter #content{margin: 10px;}

    .no-gutter #content{margin: 0;}

        



    /*  Content Holder No-Gutter    */

    /* ---------------------------- */

	.no-gutter #content h4{

		margin-left:        10px;

	}

    

    /*  content-banner variations   */

    /* ---------------------------  */

    #content-banner.gutter img{margin-left:10px;}

    



    /*  Programs List    */

    /* -------------------- */

	

    #content .list-programs-head{position: relative; float: left; width: 158px; margin: 0 5px; }

    #content .list-programs-head h4{position: relative; margin: 0 0 10px 0;}

    

    #content .list-programs{position: relative; float: left; width: 166px; margin: 0 5px; }

	#content .list-programs h4{position: relative; margin: 0 0 10px 0;}

    #content .list-programs ul{position: relative; list-style: none; margin: 0; padding: 0;}

    #content .list-programs ul li{	

			list-style-type: none;

			display: 		block;            

            margin:         0;

            padding:        4px 0;

			background:     url(../images/common/bullets/arrow-ltblue.gif) no-repeat 0 7px;

			padding-left:   14px; 			

    }

    #content .list-programs ul li a{

            margin:         0;

            padding:        0;

            display:        block;            

            vertical-align: bottom;			

			width: 			100%;

    }

    





    /*  Bullet Block With Images        */

    /* -------------------------------- */

    .bullet-block{

        position:           relative;

        margin-top:         10px;

        margin-bottom:      10px;

        diplay:             block;

    }

    .bullet-block img{

        float:              left;

        clear:              none;

        display:            inline;

        }





    /*  Bulleted List       */

    /* -------------------- */

    .bullets{

        float:              right;

        clear:              right;

        margin:             0px;

        margin-right:       2px;

        font-weight:        bold;

        color:              #0180BA;

        width:              340px;

    }

    .bullets ul{

        margin:             0;

        padding:            0;

        padding-left:       5px;

        margin-top:         5px;

    }

    .bullets ul li{       

        color:              #464646;

        font-weight:        normal;

        line-height:        16px;      

    }

    

    /* right/left columns */

    /* ------------------ */

    #content #left-col{display:inline;float:left;margin:0 0 0 10px;padding:0;width:158px;}

    #content #right-col{display:inline;float:left;margin:0 0 0 28px;padding:0;width:340px;}

    #content #right-col-wide{display:inline;float:left;margin:0 0 0 16px;padding:0;width:546px;}

    #content-holder #content #right-col h3{font-size:11px;font-weight:bold;font-family:verdana;color:#000;}

    #content-holder #content #right-col .copy-block{margin-top:20px;}

