﻿/* HTML */
html, body
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	font-weight : normal;
	color : #333333;
}

a
{
	color : #006699;
}

#ocm, #ocm p, #ocm td
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	font-weight : normal;
	color : #333333;	
}

#ocm img
{
	border : 0px;
}

#ocm a
{
	cursor : pointer;
}

#ocm input, #ocm select
{
    font-family : Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;	
}

#ocm .link
{
    cursor : hand;
}

#ocm .header, .header
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 16px;
	font-weight : bold;
	color : #0061a9;
}

#ocm .subheader, .subheader
{
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	font-weight : normal;
	color : #0061a9;
}


#ocm .searchBox
{
	display : block; 
	float : left; 
	width : 172px; 
	height : 19px; 
	margin-top : 3px; 
	margin-left : 5px;
	padding : 2px 0px 0px 0px; 
	font-size : 12px; 
	font-style : italic; 
	line-height : 17px; 
	color : #333333; 
	border : none;
	clear : none;
}

#ocm .searchButton
{
	display : block; 
	float : right;
}

#ocm .searchNav
{
	font-size : 11px;
	color : #fff;
}

#ocm .mainNav
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #333;
	font-weight : bold;
	text-decoration : none;
}

#ocm .footerNav
{
	font-size : 9px;
	color : #fff;
}

#ocm .copyright
{
	font-size : 8px;
	line-height : 10px;
	font-weight : normal;
	color : #fff;
}

#ocm .copyright a, #ocm .copyright a:link, #ocm .copyright a:visited
{
	color : #fff;
}

#ocm .leftNavLevel1 a, #ocm .leftNavLevel1 a:link, #ocm .leftNavLevel1 a:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #333333;
	font-weight : bold;
	text-decoration : none;
}

#ocm .leftNavLevel1 a:hover
{
	color : #0061aa;
	text-decoration : underline;
}

#ocm .leftNavLevel1On a, #ocm .leftNavLevel1On a:link, #ocm .leftNavLevel1On a:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #0061aa;
	font-weight : bold;
	text-decoration : none;
}

#ocm .leftNavLevel1On a:hover
{
	color : #0061aa;
	text-decoration : underline;
}

#ocm .leftNavLevel2 a, #ocm .leftNavLevel2 a:link, #ocm .leftNavLevel2 a:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #333333;
	font-weight : bold;
	text-decoration : none;
	margin-left : 17px;
}

#ocm .leftNavLevel2 a:hover
{
	color : #0061aa;
	text-decoration : underline;
}

#ocm .leftNavLevel2On a, #ocm .leftNavLevel2On a:link, #ocm .leftNavLevel2On a:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #0061aa;
	font-weight : bold;
	text-decoration : none;
	margin-left : 17px;
}

#ocm .leftNavLevel2On a:hover
{
	color : #0061aa;
	text-decoration : underline;
}

#ocm .leftNavBlue a, #ocm .leftNavBlue a:link, #ocm .leftNavBlue a:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #0e3666;
	font-weight : bold;
	text-decoration : none;
}

#ocm .leftNavBlue a:hover
{
	color : #0e3666;
	text-decoration : underline;
}

#ocm .leftNavBlueLevel2
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #0e3666;
	font-weight : normal;
	text-decoration : none;
}

#ocm .leftNavSmall a, #ocm .leftNavSmall a:link, #ocm .leftNavSmall a:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 11px;
	color : #333333;
	font-weight : normal;
	text-decoration : none;
}

#ocm .leftNavSmall a:hover
{
	color : #333333;
	text-decoration : underline;
}


#ocm .breadcrumb
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #999999;
}

#ocm .breadcrumb a, #ocm .breadcrumb a:link, #ocm .breadcrumb a:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #999999;
	text-decoration : underline;
}

#ocm .breadcrumb a:hover
{
	color : #006699;
}

#ocm .breadcrumb a.on, #ocm .breadcrumb a.on:link, #ocm .breadcrumb a.on:visited
{
	color : #006699;
}

#ocm a.sitemap
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	line-height : 20px;
	color : #006699;
}

#ocm a.sitemap:link, #ocm a.sitemap:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #006699;
	text-decoration : underline;
}

#ocm a.sitemap:hover
{
	color : #006699;
}

#ocm a.sitemap1
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	line-height : 16px;
	color : #006699;
	margin-left : 10px;
}

#ocm a.sitemap1:link, #ocm a.sitemap1:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #006699;
	text-decoration : underline;
}

#ocm a.sitemap1:hover
{
	color : #006699;
}

#ocm a.sitemap2
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	line-height : 14px;
	color : #006699;
	margin-left : 20px;
}

#ocm a.sitemap2:link, #ocm a.sitemap2:visited
{
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #006699;
	text-decoration : underline;
}

#ocm a.sitemap2:hover
{
	color : #006699;
}



/* Link Styles */
#ocm .searchNav a, #ocm .searchNav a:link, #ocm .searchNav a:visited
{
	color : #fff;
	text-decoration : underline;
}

#ocm .mainNav a, #ocm mainNav a:link, #ocm mainNav a:visited
{
	color : #333;
	text-decoration : none;
}

#ocm .mainNav a:hover, #ocm .mainNav a:active
{
	text-decoration : underline;
}

#ocm .footerNav a, #ocm .footerNav a:link, #ocm .footerNav a:visited
{
	color : #fff;
	text-decoration : underline;
}


#ocm .listerLink
{
	color : Red;
}


/* Table Borders */
#ocm table.tbl_frame
{
}

#ocm table.tbl_frame td.topleft
{
	width : 6px;
	height : 6px;
	background-image : url('/images/imgframetopleft.gif');
	background-position : top left;
	background-repeat : no-repeat;
}

#ocm table.tbl_frame td.top
{
	height : 6px;
	background-image : url('/images/imgframetop.gif');
	background-position : top left;
	background-repeat : repeat-x;
}

#ocm table.tbl_frame td.topright
{
	width : 6px;
	height : 6px;
	background-image : url('/images/imgframetopright.gif');
	background-position : top left;
	background-repeat : no-repeat;
}

#ocm table.tbl_frame td.left
{
	width : 6px;
	background-image : url('/images/imgframeleft.gif');
	background-position : top left;
	background-repeat : repeat-y;
}

#ocm table.tbl_frame td.middle
{
	background-color : #fff;	
	padding : 5px;
}

#ocm table.tbl_frame td.middleinterior
{
	background-color : #fff;	
	padding : 10px 15px;
}

#ocm table.tbl_frame td.right
{
	width : 6px;
	background-image : url('/images/imgframeright.gif');
	background-position : top left;
	background-repeat : repeat-y;
}

#ocm table.tbl_frame td.bottomleft
{
	width : 6px;
	height : 6px;
	background-image : url('/images/imgframebottomleft.gif');
	background-position : top left;
	background-repeat : no-repeat;
}

#ocm table.tbl_frame td.bottom
{
	height : 6px;
	background-image : url('/images/imgframebottom.gif');
	background-position : top left;
	background-repeat : repeat-x;
}

#ocm table.tbl_frame td.bottomright
{
	width : 6px;
	height : 6px;
	background-image : url('/images/imgframebottomright.gif');
	background-position : top left;
	background-repeat : no-repeat;
}

#ocm table.tbl_leftcolframe
{
	margin-bottom : 5px;
}

#ocm table.tbl_leftcolframe td.topleft
{
	width : 16px;
	height : 6px;
	background-image : url('/images/imgframelefttopleft.gif');
	background-position : top left;
	background-repeat : no-repeat;
}

#ocm table.tbl_leftcolframe td.topleftorange
{
	width : 16px;
	height : 6px;
	background-image : url('/images/imgframelefttopleftorange.gif');
	background-position : top left;
	background-repeat : no-repeat;
}

#ocm table.tbl_leftcolframe td.top
{
	height : 6px;
	background-image : url('/images/imgframelefttop.gif');
	background-position : top left;
	background-repeat : repeat-x;
}

#ocm table.tbl_leftcolframe td.toporange
{
	height : 6px;
	background-image : url('/images/imgframelefttoporange.gif');
	background-position : top left;
	background-repeat : repeat-x;
}

#ocm table.tbl_leftcolframe td.topright
{
	width : 20px;
	height : 6px;
	background-image : url('/images/imgframelefttopright.gif');
	background-position : top right;
	background-repeat : no-repeat;
}

#ocm table.tbl_leftcolframe td.toprightorange
{
	width : 20px;
	height : 6px;
	background-image : url('/images/imgframelefttoprightorange.gif');
	background-position : top right;
	background-repeat : no-repeat;
}

#ocm table.tbl_leftcolframe td.left
{
	width : 16px;
	background-image : url('/images/imgframeleftleft.gif');
	background-position : top left;
	background-repeat : repeat-y;
}

#ocm table.tbl_leftcolframe td.leftblue
{
	width : 16px;
	background-image : url('/images/imgframeleftleftblue.gif');
	background-position : top left;
	background-repeat : repeat-y;
}

#ocm table.tbl_leftcolframe td.leftorange
{
	width : 16px;
	background-image : url('/images/imgframeleftleftorange.gif');
	background-position : top left;
	background-repeat : repeat-y;
}

#ocm table.tbl_leftcolframe td.middle
{
	background-color : #fff;	
	padding : 5px;
}

#ocm table.tbl_leftcolframe td.middleblue
{
	background-color : #ccdfee;	
	padding : 5px;
}

#ocm table.tbl_leftcolframe td.middleorange
{
	background-color : #cd8e5a;	
	padding : 0px;
}

#ocm table.tbl_leftcolframe td.right
{
	width : 20px;
	background-image : url('/images/imgframeleftright.gif');
	background-position : right;
	background-repeat : repeat-y;
}

#ocm table.tbl_leftcolframe td.rightblue
{
	width : 20px;
	background-image : url('/images/imgframeleftrightblue.gif');
	background-position : right;
	background-repeat : repeat-y;
}

#ocm table.tbl_leftcolframe td.rightorange
{
	width : 20px;
	background-image : url('/images/imgframeleftrightorange.gif');
	background-position : right;
	background-repeat : repeat-y;
}

#ocm table.tbl_leftcolframe td.bottomleft
{
	width : 16px;
	height : 6px;
	background-image : url('/images/imgframeleftbottomleft.gif');
	background-position : top left;
	background-repeat : no-repeat;
}

#ocm table.tbl_leftcolframe td.bottomleftblue
{
	width : 16px;
	height : 6px;
	background-image : url('/images/imgframeleftbottomleftblue.gif');
	background-position : top left;
	background-repeat : no-repeat;
}

#ocm table.tbl_leftcolframe td.bottom
{
	height : 6px;
	background-image : url('/images/imgframeleftbottom.gif');
	background-position : top left;
	background-repeat : repeat-x;
}

#ocm table.tbl_leftcolframe td.bottomblue
{
	height : 6px;
	background-image : url('/images/imgframeleftbottomblue.gif');
	background-position : top left;
	background-repeat : repeat-x;
}

#ocm table.tbl_leftcolframe td.bottomright
{
	width : 20px;
	height : 6px;
	background-image : url('/images/imgframeleftbottomright.gif');
	background-position : bottom right;
	background-repeat : no-repeat;
}

#ocm table.tbl_leftcolframe td.bottomrightblue
{
	width : 20px;
	height : 6px;
	background-image : url('/images/imgframeleftbottomrightblue.gif');
	background-position : bottom right;
	background-repeat : no-repeat;
}

#ocm .multiPage
{
    padding : 10px;
    border : solid 1px #828282;
}